Agile software development
-
Upload
doni-ramadhan -
Category
Leadership & Management
-
view
273 -
download
0
Transcript of Agile software development
BEFORE AGILE
▸ Executives -> Programmer
▸ Executives <- Programmer
▸ 83% of projects failed
▸ Out of date when done
EXECUTIVE
PROGRAMMER
FINDING AGILE
▸ In 1986, a technologist, Jeff Sutherland found an article called “The New New Product Development Game”.
▸ Business was dynamic and competitive
▸ The most successful companies were flexible, adaptable,and cooperative.
SPRINT PLANNING
▸ A sprint is usually 2 weeks
▸ List all the tasks by whole team
▸ Each person takes tasks to fulfill their work hours
DAILY STANDUP
1. What did I accomplish yesterday?
2. What will I do today?
3. What obstacles are slowing my progress?
SPRINT RETROSPECTIVE
▸ Reviews what have done in the sprint
▸ If there’s an uncompleted task, decide to suspend or pass on next sprint
▸ Release the product
AGILE CHARACTERISTICS
1) Active user involvement is imperative
2) The team must be empowered to make decisions
3) Requirements evolve but the timescale is fixed
4) Capture requirements at a high level; lightweight & visual
5) Develop small, incremental releases and iterate
6) Focus on frequent delivery of products
7) Complete each feature before moving on to the next
8) Apply the 80/20 rule
9) Testing is integrated throughout the project lifecycle – test early and often
10)A collaborative & cooperative approach between all stakeholders is essential