4. Kiril Mitov @ TUES4
A process is a set of tasks and activities that
take place durring development
What is a process?
● Programming
● Selling
5. Kiril Mitov @ TUES5
A process is a set of tasks and activities that
take place durring development
What is a process?
● Programming
● Selling
● Integrating
● Documenting
● Testing
● Supporting
6. Kiril Mitov @ TUES6
A process is a set of tasks and activities that
take place durring development
What is a process?
● Programming
● Selling
● Integrating
● Documenting
● Testing
● Supporting
● Designing
● Gathering requirments
● Contract negotiation
● Maintaining
● Responding to change
The process describes who does what for/with
whom and when
7. Kiril Mitov @ TUES7
Some sort of discipline is absolutely necessary
to produce good software
Why do you need a process?
● Repeating your success
(even with other people)
● Not repeating your failures
● Make sure you have`t
forgotten something
8. Kiril Mitov @ TUES8
Goal – to identify problems earlier because
changes are expensive
Back to basics – The Waterfall Model
Requirements Design Implementation Testing Production Maintaining
Time
Costofchange
9. Kiril Mitov @ TUES9
„Inflexibility is the Mother of all business
problems. If you are flexible enough you can
solve all the other problems.“
Accept change
Make changes cheap
Make bugs few
Requirements
Design
Implementation
Testing
Production
Maintaining
Time
Costofchange
10. Kiril Mitov @ TUES10
Software projects do fail... so fail early
Agile
Time
Costofchange
11. Kiril Mitov @ TUES11
● Use feedback instead of planning
● Learn from your mistakes
● Working software is the primary measure of progress
Agile
12. Kiril Mitov @ TUES12
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.
www.agilemanifesto.org
18. Kiril Mitov @ TUES18
We don‘t make mistakes
– we LEARN.
This is true for all people in the Scrum environment
If it‘s not fun, you‘re doing something wrong!
Scrum helps to work with fun and passion.
Scrum
20. Kiril Mitov @ TUES20
The pictures used on slides 15 and 16 are from http://www.implementingscrum.com/
The pictures used on slides 1, 8 and 13 are from http://wikipedia.org
The pictures used on slide 2 and 19 are from http://maps.google.com
This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.5
Bulgaria License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-
sa/2.5/bg/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco,
California, 94105, USA.
License