Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
Agile Software Development

Agile Software Development

Ratings: (0)|Views: 157 |Likes:
Published by Ravikumarmaddi

More info:

Published by: Ravikumarmaddi on May 21, 2010
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less





Agile software development is aconceptual framework for undertakingsoftware engineering projects thatembraces andpromotes evolutionary changethroughout the entire life-cycle of theproject.There are a number of agile softwaredevelopment methods, such as thoseespoused by The Agile Alliance. Mostagilemethods attempt to minimize risk bydeveloping software in shorttimeboxes, called iterations, whichtypically last one tofour weeks. Each iteration is like aminiature software project of its own,and includes all of the tasks necessaryto release
the mini-increment of newfunctionality: planning, requirementsanalysis, design, coding, testing, anddocumentation.While an iteration may not addenough functionality to warrantreleasing the product, an agilesoftware project intends tobe capable of releasing new softwareat the end of every iteration. In manycases, software is released at the endof eachiteration. This is particularly true whenthe software is web-based and can bereleased easily. Regardless, at the endof each iteration, the team reevaluatesproject priorities.Agile methods emphasize realtimecommunication, preferably face-to-
face, over written documents. Mostagile teams arelocated in a bullpen and include all thepeople necessary to finish software. Ata minimum, this includesprogrammers andtheir "customers" (customers are thepeople who define the product; theymay be product managers, businessanalysts, oractual customers). The bullpen mayalso include testers, interactiondesigners, technical writers, andmanagers.Agile methods also emphasize workingsoftware as the primary measure of progress. Combined with thepreference forface-to-face communication, agilemethods produce very little written

Activity (12)

You've already reviewed this. Edit your review.
1 hundred reads
bharat liked this
kaskms liked this
Nick liked this
Kshitij Banerjee liked this
plutoaa36 liked this
yhnator222 liked this
yhnator222 liked this
mohan@20 liked this
mshannen liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->