- Agile Menifeso (敏捷宣言):
- Individuals and Interactions Over Processes and Tools
- Working software Over Comprehensive documentation
- Customer collaboration Over Contract negotiation
- Responding to change Over Following a plan
- Principles behind the Agile Manifesto (敏捷原则)
- Customer Satification (For customer)
- Welcome Change (For customer)
- Deliver Frequently (Team committment)
- Working Together (Business People and developers))
- Motivated Team (Team)
- Face to Face (Most efficient monthod of conveying information)
- Working Software (Primary measure of progress)
- -Constant Pace (sponsors, developers and users)
- Good Design ( technical excellent and good design enhances agility)
- Simplicity (the art of maximizing the amount of work not done is esstential.)
- Self Organization (architectures, requirements and designs)
- Reflect and Adjust (Team refects on how to become more effective.)
- Traditional Project Management VS Agile
Categories Traditional Agile
Development Model Traditional Iterative
Focus Process People
Management Controlling Facilitating
Customer involvement Requirements gathering
and delivery phases On-site and constantly involved
Developers Work individually within teams Collaborative or in pairs
Technology Any Mostly Object Oriented
Product Features All included Most important first
Testing End of development cycle Iterative and/or Drives code
Documentation Through Only when needed