Your SlideShare is downloading. ×
0
Agile Processes
Agile Processes
Agile Processes
Agile Processes
Agile Processes
Agile Processes
Agile Processes
Agile Processes
Agile Processes
Agile Processes
Agile Processes
Agile Processes
Agile Processes
Agile Processes
Agile Processes
Agile Processes
Agile Processes
Agile Processes
Agile Processes
Agile Processes
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Agile Processes

318

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
318
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Kiril Mitov @ TUES1 Agile processes Kiril Mitov (kmitov at elsys-bg dot org)
  • 2. Kiril Mitov @ TUES2 What`s in for you I am hot here to sell
  • 3. Kiril Mitov @ TUES3 Agile Scrum Agile and Scrum
  • 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
  • 13. Kiril Mitov @ TUES13 Scrum
  • 14. Kiril Mitov @ TUES14 Scrum
  • 15. Kiril Mitov @ TUES15 Scrum Roles
  • 16. Kiril Mitov @ TUES16 Scrum Roles Product Owner Team Scrum Master
  • 17. Kiril Mitov @ TUES17 Scrum Burndown chart
  • 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
  • 19. Kiril Mitov @ TUES19 Any questions? Questions ?
  • 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

×