Låt oss diskutera om Agile Software Development! av Prabha Yadav

Under tiden den tekniska revolution, kan vi höra flera nya termer om design och utveckling och "Agile Development" är den vanligaste termen i dessa dagar. Merparten av tiden, jag tänker på det och efter att få någonting från seniorer, jag personligen forskning om det och skriva detta inlägg om " Agile Development Review," i detalj för att göra dig medveten om begreppet "Agile".

Låt oss börja med början Vad är Agile?

Agile är processen för att minimera olika nivåer av svårigheter uppstår när man utformar och utvecklar en webbtjänster , webbapplikation, program eller mobil applikation.

precis motsatsen till den traditionella metoden, smidig metod som används för att öka samordningen och laget limning genom att samarbeta tvärfunktionella team. Agility betecknar en adaptiv planen (Blueprinting), progressiv utveckling, i tid driftsättning, ständig förbättring och aggressivt beteende anpassa förändringar snabbt och flexibelt. Antiquity av Agile Software Development


Manifestet av Agile Software Development Omdömen infördes eller härrör från 17 ingenjörer i februari 2001 som säger:

Vi avslöja bättre sätt att utveckla programvara genom att göra det och hjälpa andra att göra det ? Genom detta arbete har vi kommit att värdera:

• Individer och interaktioner över processer och verktyg Omdömen • Fungerande programvara över Omfattande dokumentation Omdömen • Kundsamarbeten över kontrakt förhandling Omdömen • Reaktion på förändring över Efter en plan

Det vill säga, medan det finns ett värde i punkterna på rätt, vi värderar objekten till vänster mer

Kent Beck . James Grenning Robert C. Martin

Mike Beedle Jim Highsmith Steve Mellor

Arie van Bennekum Andrew Hunt Ken Schwaber

Alistair Cockburn Ron Jeffries Jeff Sutherland

Ward Cunningham Jon Kern Dave Thomas

Martin Fowler Brian Marick

© 2001, ovanstående författare. Denna förklaring får fritt kopieras i någon form, men endast i sin helhet genom detta meddelande.

Även om det finns en hel del kritik och förbättringar som gjorts i manifestet och processen för Agility, men kärnvärden det fortfarande och det fungerar bra med affärs värden. Kvalitets strategi från Agility

Inom IT-branschen, det är ett vanligt fenomen att anpassa nya saker som snart som möjligt, men denna anpassning irritera utvecklare. Inte för att de inte vill förbättra sig, men eftersom de inte hör något om det och nu har de att genomföra det utan någon forskning eller praxis.

En liknande sak kommer att hända när ett företag genomför agila manifestet i organisationsstrukturen för att förbättra kvaliteten på utvecklingen.

att förstå agila metoder, låt oss börja med kvalitetstänkande av Agility: 1. Förstå Ideologi -

utveckling och distribution av en produkt enbart beror över förståelsen av bas idé. Om du inte är klar med kundens idé, du aldrig tillfredsställa honom med din produkt. Så det är ett viktigt behov av att förstå vad din klient vill ha från dig. Försök att förstå ideologi produkten. I Agile metodik, planerar företaget flera upptäckten sessioner för att avslöja bas idé, utmaningar, företagsklimatet, kunder och använder framför tvärfunktionella team 2. . Blueprinting -

Under ideologi sessioner, lag avslöja de mest möjliga funktioner eller Blueprinting om vad som borde vara där i produkten. I Blueprinting sessioner, lag analysera mest sannolika funktioner som skulle vara till nytta och företagets ägare kommunicera med kunden för att slutföra dessa funktioner tillsammans med prioriteringar, anpassning, omfattning, utvidgningen, testning och allt. 3. Iterationer -

När kunden blir nöjd med de angivna funktioner och anpassat dem efter sina prioriteringar, lag dela funktioner i tids boxed iterationer, så kallade spurter. Dessa små segment har fasta varaktighet cirka 1-4 veckor (beroende på projektets storlek) och tvärfunktionella team arbetade på dem från planering till testa 4.. Looping cykeln -

Kontinuerligt kommunikation med kunden och lagen bidragit till att förbättra kvaliteten på produkten och funktionaliteten i spurter. Om kunden ökar någon funktionalitet eller måttlig något på någon tidsram, är det lätt för lagen att dämpa en viss tid-box (sprint) snarare analysera hela produkten. Det bidrar till att loop cykeln att sprint från planering till utveckling och formulär testning till driftsättning.

Om du har någon fråga för Agile Software Development och mjukvaruutveckling tjänster, Dev Technosys

ledande bäst <. b> anpassade mjukvaruutveckling

, Mobila tjänster applikationsutveckling till rimligt pris

Author: http://professionalclick.com/career_guidance.php?aid=940 Omdömen