Software Engineering - Ch-3-Agile SW Development.pdf - Software Engineering(CSC 4350\/6350 Rao Casturi PREREQUISITES The department will strictly enforce

Software Engineering - Ch-3-Agile SW Development.pdf -...

This preview shows page 1 - 10 out of 40 pages.

Software Engineering (CSC 4350/6350) Rao Casturi PREREQUISITES : The department will strictly enforce all prerequisites. Students without proper prerequisites will be dropped from the class, without any prior notice, at any time during the semester.
Agile Software Development Software Engineering - CSC4350/6350 - Rao Casturi 2
Topics we cover Agile methods Agile development techniques Agile project management Scaling agile methods Software Engineering - CSC4350/6350 - Rao Casturi 3
Software Engineering - CSC4350/6350 - Rao Casturi 4 Rapid development and delivery is now often the most important requirement for software systems Businesses operate in a fast –changing requirement and it is practically impossible to produce a set of stable software requirements Software has to evolve quickly to reflect changing business needs. Plan-driven development is essential for some types of system but does not meet these business needs. Agile development methods emerged in the late 1990s whose aim was to radically reduce the delivery time for working software systems Rapid Software Development
Agile Development methdology Program specification, design and implementation are inter-leaved The system is developed as a series of versions or increments with stakeholders involved in version specification and evaluation Frequent delivery of new versions for evaluation Extensive tool support (e.g. automated testing tools) used to support development. Minimal documentation – focus on working code Software Engineering - CSC4350/6350 - Rao Casturi 5