Building and delivering Small modules in sprints over the whole application at once.
Individuals and interactions over processes and tools
Working Software over Comprehensive Document
Customer Collaboration over Contract Negotiation
Responding to change over initial plan
Change of plan anytime during development
Regular releases and frequent demos to the customer
Example: Scrum and XP -> shippable features in 2-4 weeks
Daily standup meeting helps locating issues easily.
Build projects around motived and passionate people. Give them support they need.
Working Software is the most important feat to achieve in any project.
Always pay close attentions to technical excellence and good design enhanced agility.
Right amount work should be done. Build what you need first than the whole thing.
small code document is much better than whole product spec
parent method to most methods
disciplined high customer involvement, rapid feedback, continuos testing, typically once in three weeks. small releases and pair programming continuos integration.
clear yellow and orange. customized agile solution.
Dynamic systems development method (DSDM)
Short iteration process. establish model shape of the project. design by feature build by feature sprints of two weeks.
delivering value + efficiency + team working. Rapid communication between clients and developers.
Scrum Master : A team has a leadership role. All kind of management.
Product Owner : Team member with product and domain knowledge works with users and clients.
Team Member with cross functional skills include dev testers and UI Designers. Design code test the application.