Are you struggling with delivering a potentially releasable working product every iteration? Ever wonder what one of biggest reasons we have difficulty getting things done at the individual, team and organizational level are? Do you keep doing something even though you know it reduces your productivity and lowers quality? We are going to run an exercise that highlights one of the major culprits that you have all experienced and continue to experience. The exercise will likely ignite a little fire that will help you become more productive and improve the quality of your work. We will also discuss ways to improve this at the individual, team and organization levels.
Knowing this will help anyone to understand the consequences of not prioritizing and increase their desire to. This will lead to producing faster, higher quality products that should lead to delighted customers.
21. We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and Interactions > Processes and Tools
Working Software > Comprehensive Documentation
Customer Collaboration > Contract Negotiation
Responding to Change > Following a Plan
That is, while there is value in the items on
the right, we value the items on the left more.
Agile Manifesto
22. @ExcellaCo @onek2go
1. Satisfy the customer through
early and continuous
delivery
2. Welcome changing
requirements
3. Deliver frequently, preferring
a shorter timescale
4. Business & technical team
working together daily
5. Pick the right team, support
them & trust them
6. Face-to-Face
communication
Agile Manifesto (Principles)
7. Working software is the
primary measure of progress
8. Sustainable constant pace
9. Technical excellence and
good design enhances agility
10. Simplicity; maximizing the
amount of work not done
11. Best results emerge from
self-organizing teams
12. Team inspects and adapts to
become more effective
23. @ExcellaCo @onek2go
3. Deliver working software frequently,
from a couple of weeks to a couple
of months, with a preference to the
shorter timescale.
Agile Manifesto (Principles)
25. @ExcellaCo @onek2go
1. Satisfy the customer through
early and continuous
delivery
2. Welcome changing
requirements
3. Deliver frequently,
preferring a shorter
timescale
4. Business & technical team
working together daily
5. Pick the right team, support
them & trust them
6. Face-to-Face
communication
Agile Manifesto (Principles)
7. Working software is the
primary measure of progress
8. Sustainable constant pace
9. Technical excellence and
good design enhances agility
10. Simplicity; maximizing the
amount of work not done
11. Best results emerge from
self-organizing teams
12. Team inspects and adapts to
become more effective
54. @ExcellaCo @onek2go
• Create a Vision
• Create long term goals
– Release
– Epics
• Create short term goals
– Iteration
– User Stories
• Align priorities based on the above
How to Prioritize?
57. @ExcellaCo @onek2go
1. Satisfy the customer through
early and continuous
delivery
2. Welcome changing
requirements
3. Deliver frequently,
preferring a shorter
timescale
4. Business & technical team
working together daily
5. Pick the right team, support
them & trust them
6. Face-to-Face
communication
Agile Manifesto (Principles)
7. Working software is the
primary measure of progress
8. Sustainable constant pace
9. Technical excellence and
good design enhances agility
10. Simplicity; maximizing the
amount of work not done
11. Best results emerge from
self-organizing teams
12. Team inspects and adapts to
become more effective