Why Agile 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Problems of Waterfall 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
What is Agile 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Agile Methods 
Copywriter VersionOne 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Individuals and Interaction 
over process and tools 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Working Software 
over comprehensive documentation 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Customer collaboration 
over contract negotiation 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Responding to change 
over following a plan 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Advantage of Agile Software Development 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Silos are broken 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Empowered People 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
When Will I have my product Ready? 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Quick Deliveries 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Quick Feedback 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Agile change the paradigm 
Value Driven Development Instead of Project drive development 
On Time 
On Budget 
All Requeste...
Makes Money Faster 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Reduce Risk 
Asynchronous 
planning 
Copywriter SAFe 
Max 
Deviation 
(3X) 
Max 
Deviation 
Cadence-based 
planning 
Emerg...
Avoids Burnout 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Why so many companies fight Agile 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Lack of up-front planning 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Lack of management control 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Lack of documentation 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Working Software 
over comprehensive documentation 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Lack of predictability 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Lack of engineer discipline 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Reduce Software Quality 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Dev. Team opposed to change 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Inability to Scale 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
But Even if you are doing Agile Already you will hit the wall 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
General Resistance to Change 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Ability to change organizational culture 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Management Support 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Availability of personnel with right skills 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Project Complexity 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Customer Collaboration 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Perceived time to transform 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
It´s not an easy journey 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Obstacles 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Because the Rewards are tremendous 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Thank you 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Join Us 
luis.goncalves@holidaycheck.com 
@lgoncalves1979
Upcoming SlideShare
Loading in...5
×

Why agile

1,266
-1

Published on

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

No Downloads
Views
Total Views
1,266
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
30
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • Big bang
    Many problems at the end
    Lacking quality
    Delayed releases
    Stress

  • Agile software development is an umbrella that contains a group of software development methods in which requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.
  • The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

    Contar a Historia de uma equipa que se sentavam na mesma sala mas conversavam atraves de JIRA Tickets… Nao é mto un common!!!
  • Working software is the primary measure of progress.

    Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.

    Falar da Demo que assiti hoje!!! 35 Minutos a falar sobre o que fizeram mas nao se pode por nada LIVE!!!! Customers couldn’t care less to that 30m powerpoint presentation
  • Falar do Product Owner falar directamente com as equipas no daily basis!!!
  • Our highest priority is to satisfy the customer through early and continuous deliveryof valuable software.Continuous attention to technical excellence and good design enhances agility.1 mins
  • Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.The best architectures, requirements, and designs emerge from self-organizing teams.3-4 mins
  • Luis:1-2 mins+ 10 mins flipchart
  • Luis:2-3 mins
  • Luis3-4 mins
  • Luis:3 mins
  • Sven:It’s not that easyMentality changeNot everyone is a team playerWay of working is drastically changed1-2 mins
  • Sven:2-3mins
  • Not everyone likes changeChange brings you out of your comfort zoneConflict will arise1 min
  • Sven:2 – 3 mins
  • Luis:3-4mins
  • Luis:2-3 mins
  • Why agile

    1. 1. Why Agile luis.goncalves@holidaycheck.com @lgoncalves1979
    2. 2. Problems of Waterfall luis.goncalves@holidaycheck.com @lgoncalves1979
    3. 3. What is Agile luis.goncalves@holidaycheck.com @lgoncalves1979
    4. 4. Agile Methods Copywriter VersionOne luis.goncalves@holidaycheck.com @lgoncalves1979
    5. 5. Individuals and Interaction over process and tools luis.goncalves@holidaycheck.com @lgoncalves1979
    6. 6. Working Software over comprehensive documentation luis.goncalves@holidaycheck.com @lgoncalves1979
    7. 7. Customer collaboration over contract negotiation luis.goncalves@holidaycheck.com @lgoncalves1979
    8. 8. Responding to change over following a plan luis.goncalves@holidaycheck.com @lgoncalves1979
    9. 9. Advantage of Agile Software Development luis.goncalves@holidaycheck.com @lgoncalves1979
    10. 10. Silos are broken luis.goncalves@holidaycheck.com @lgoncalves1979
    11. 11. Empowered People luis.goncalves@holidaycheck.com @lgoncalves1979
    12. 12. When Will I have my product Ready? luis.goncalves@holidaycheck.com @lgoncalves1979
    13. 13. Quick Deliveries luis.goncalves@holidaycheck.com @lgoncalves1979
    14. 14. Quick Feedback luis.goncalves@holidaycheck.com @lgoncalves1979
    15. 15. Agile change the paradigm Value Driven Development Instead of Project drive development On Time On Budget All Requested Features luis.goncalves@holidaycheck.com @lgoncalves1979
    16. 16. Makes Money Faster luis.goncalves@holidaycheck.com @lgoncalves1979
    17. 17. Reduce Risk Asynchronous planning Copywriter SAFe Max Deviation (3X) Max Deviation Cadence-based planning Emergency re-planning Cadence-based planning luis.goncalves@holidaycheck.com @lgoncalves1979
    18. 18. Avoids Burnout luis.goncalves@holidaycheck.com @lgoncalves1979
    19. 19. Why so many companies fight Agile luis.goncalves@holidaycheck.com @lgoncalves1979
    20. 20. Lack of up-front planning luis.goncalves@holidaycheck.com @lgoncalves1979
    21. 21. Lack of management control luis.goncalves@holidaycheck.com @lgoncalves1979
    22. 22. Lack of documentation luis.goncalves@holidaycheck.com @lgoncalves1979
    23. 23. Working Software over comprehensive documentation luis.goncalves@holidaycheck.com @lgoncalves1979
    24. 24. Lack of predictability luis.goncalves@holidaycheck.com @lgoncalves1979
    25. 25. Lack of engineer discipline luis.goncalves@holidaycheck.com @lgoncalves1979
    26. 26. Reduce Software Quality luis.goncalves@holidaycheck.com @lgoncalves1979
    27. 27. Dev. Team opposed to change luis.goncalves@holidaycheck.com @lgoncalves1979
    28. 28. Inability to Scale luis.goncalves@holidaycheck.com @lgoncalves1979
    29. 29. But Even if you are doing Agile Already you will hit the wall luis.goncalves@holidaycheck.com @lgoncalves1979
    30. 30. General Resistance to Change luis.goncalves@holidaycheck.com @lgoncalves1979
    31. 31. Ability to change organizational culture luis.goncalves@holidaycheck.com @lgoncalves1979
    32. 32. Management Support luis.goncalves@holidaycheck.com @lgoncalves1979
    33. 33. Availability of personnel with right skills luis.goncalves@holidaycheck.com @lgoncalves1979
    34. 34. Project Complexity luis.goncalves@holidaycheck.com @lgoncalves1979
    35. 35. Customer Collaboration luis.goncalves@holidaycheck.com @lgoncalves1979
    36. 36. Perceived time to transform luis.goncalves@holidaycheck.com @lgoncalves1979
    37. 37. It´s not an easy journey luis.goncalves@holidaycheck.com @lgoncalves1979
    38. 38. Obstacles luis.goncalves@holidaycheck.com @lgoncalves1979
    39. 39. luis.goncalves@holidaycheck.com @lgoncalves1979
    40. 40. Because the Rewards are tremendous luis.goncalves@holidaycheck.com @lgoncalves1979
    41. 41. Thank you luis.goncalves@holidaycheck.com @lgoncalves1979
    42. 42. Join Us luis.goncalves@holidaycheck.com @lgoncalves1979
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×