CSC/ECE 517 Fall 2009/wiki3 7 dEaN

From Expertiza_Wiki
Revision as of 07:21, 10 November 2009 by Adas (talk | contribs)
Jump to navigation Jump to search

How can Agile complement other development methodologies?

In class, we talked about how it might not be possible to introduce all of the agile practices at the same time. Where this is not feasible, how can Agile complement other design methodologies? Give an overview of work on the topic. Look for research results and experience reports.

What are agile practices

development iterations, teamwork, collaboration, and process adaptability throughout the life-cycle of the project break tasks into small increments with minimal planning Each iteration involves a team working through a full software development cycle iterative development An iteration may not warrant a market release goal is to have an available release (with minimal bugs) at the end of each iteration Multiple iterations may be required to release a product or new features requirements and solutions evolve through collaboration between self-organizing cross-functional teams In a brief session, team members report to each other what they did yesterday, what they intend to do today, and what their roadblocks are Agile emphasizes working software as the primary measure of progress. rapid delivery of high-quality software

Example of agile practices

A brief overview on other methodologies

Scenarios where other methodologies are feasible but not complete

How can Agile complement other design methodologies in such scenarios

Overview of work in this area

Experiences

Current research

Conclusion

References