Agile Software Development The pursuit of success in an uncertain world
Short Description
Agile is…
• A rejection of software engineering discipline and common practice?
• A solution to the problems that beset late, cancelled, and under-functional software systems?
• A sociological model of software development in a team environment?
• A catalyst for unleashing the creativity and productivity of people working in software development?
• A cohesive system of checks and balances that allow for continuous improvement from any starting point?
Website: www.primeeight.co.uk | Filesize: 103kb
No of Page(s): 18
Content
…
The problem with waterfall development
• Progress was tracked against the plan
• Phases of the plan separated the activities of analysis, design, coding and testing
• Each phase started only after the prior one ended
• Phases often reflected contractual milestones
• There was an implicit “command and control” hierarchy from the Project Manager down to the lowly tester or developer
• What if the plan was incorrect or incomplete?
• What if these activities are complementary and overlapping?
• How can you tell if a phase is complete?
• Creating political pressure for / against ‘completing’ a phase
• Do commands really travel “down the food chain”? Is control just an illusion? Is the tester or developer really so lowly?
…
Get the file Download here
Related Books:Related Searches: agile software development, control hierarchy, cohesive system, functional software, checks and balances
Comments
Leave a Reply