This document discusses why Scrum is the best approach for projects during times of crisis. It argues that Scrum avoids waste, allows for frequent delivery of value to clients, and facilitates adaptability to changes. Traditional "waterfall" approaches are ill-suited for volatile environments because they involve extensive upfront documentation and planning with little flexibility. Scrum prioritizes delivering working software frequently through a backlog prioritized by business value.
4. The world just faced a large crisis... U.S.-aided banks are offering less credit ADDICTED TO RISK
5. ...and it’s still healing from it! Who believes that we’re safe for now? … and who believes that there’s more coming?
6. World Crisis of the last 80 years 1929 Wall Street Crash 1944 WWII 1971 Oil 1973 2 nd Oil 1982 Mexican Debt 1994 Tequila Effect 1997 Asian Tigers 1998 Russian Financial 2000 Dot Com 2001 9/11 2002 Tango Effect 2007 Subprime ! 2010 China Credit Bubble More than 50% in the last 15 years! Come on! Another one?!
16. Why Scrum? We’ll offer several arguments so that people can decide or influence others to opt for Scrum in their organizations .
17. NO waste ! Non-agile methodologies defend that a big amount of documents must be generated so that a project may succeed Project Charter Preliminary Scope Statement Project Management Plan Change Requests Progress Report Performance Report Acceptance Report Project Closure Report Detailed Schedule Earned Value Analysis Lessons Learned Document Sequence Diagrams Components Diagram Collaboration Diagram State Diagrams Use Cases Diagram Packages Diagram Activities Diagram ...what else? Does the cost of production and maintenance of those documents pay? How many of those documents will be kept current ? How many will be really useful for the project development?
18.
19. NO waste ! In the current world scenario, is such waste of time and effort acceptable?
20. NO waste ! After all, the objective of a project is the product - not the documentation! With Scrum, only the documentation strictly sufficient and necessary must be produced for the project That is, produce only what will be used.
21. NO waste ! On Scrum, the Product Backlog must keep up with the client needs. And those change on the course of the project . Therefore, whatever is delivered has a better chance of actually being used by the client. The functionalities that’ll be implemented are the ones of most importance for the client before the beginning of every sprint.
22. Better value first! With waterfall , the client only gets value at the end of the project . THE release
23. Better value first! With Scrum , the Product Owner must constantly update and prioritize the Product Backlog by the items with better value for the client. Therefore, Scrum assures that items of most value get delivered first, generating ROI frequently for the client.
24.
25. May changes come! Large and frequent transformations happen in times of crisis Changes in legislation and regulation Changes in business rules New business opportunities Important players leave the market Big losses and budget becomes scarce Mergers and aquisitions / government interventions
26. May changes come! How do traditional methodologies deal with changes ? Change is undesirable! Change is risky! Change is expensive! Change must be negotiated! As almost all the planning is made at the beginning of the project, there’s very little room for changes !
27. May changes come! How do traditional methodologies deal with changes ? “ The limited scope contract will protect us! The client may want to change it all!” “ Every change must be negotiated with the client! Its impact must be quantified!” “ Every change must be revised , approved , planned , documented and managed !”
28. May changes come! Change Management is a source of stress on projects that use non-agile methodologies. Stress on the long-term relationship with the client . Daily stress on the project team.
29. May changes come! How Scrum deals with change ? Scrum maintains that change is a natural part of the development process Agile manifesto: “ respond to changes over following a plan” Changes are always reflected in the Product Backlog
30. May changes come! How Scrum deals with change ? Client’s new requests can be introduced on the product by the following sprint ! Such quick response to change becomes a great competitive advantage … ... making it possible to turn a crisis into an opportunity !
31. Parcels or partners? The client perceives the project as a big black box , which content will be revealed solely by the end of the process. On a typical waterfall project, when is the client encouraged to participate? Requirement Analysis Specification / Architecture Implementation Maintenance Tests Acceptance Tests
32. Parcels or partners? Therefore, it's unlikely that what the client asked for in the beginning of the project will fulfill his needs in the end.
33. Parcels or partners? How Scrum deals with communication ? The Product Owner is always in touch with client to identify his needs and update the Product Backlog. The client frequently gets new versions … ... and can give feedback more quickly to the team through the Product Owner .
34. Parcels or partners? How Scrum deals with communication ? That way, the client feels involved with the whole process ... ... sharing the responsibility over the project with the team ... ... increasingly trusting the team and the process itself .
35. Parcels or partners? The relationship with the client ceases being merely commercial and instead fosters : Partnership Complicity Satisfaction Fidelity A long-term relationship is then developed with the client, which can often overcome strong periods of crisis .
36. Parcels or partners? With non-agile methodologies, how is project visibility promoted to its stakeholders? Mainly through documentation , which... ... takes a lot of work to be produced ... is not efficient ...is hard to update ...ends up being dismissed Project Charter Prelminary Scope Statement Project Management Plan Package Diagram Progress Report Performance Reports Acceptance Report Project Closure Report Activity Diagrams Earned Value Analysis Lessons Learned Document Sequence Diagrams Component Diagram Collaboration Diagram State Diagrams Use Cases Diagram Change Requests Detailed Schedule
37. Parcels or partners? With Scrum , project visibility is constantly promoted ! Daily meetings Taskboard Working in a collocated environment Client involvement Burndown charts Frequent releases Review meeting Retros- pective ...are some examples.
38. Parcels or partners? Keeping communications open between the project’s stakeholders is the best way to assure that everyone knows what needs to be done and what’s being done . That leads to an increase of productivity , which is essential to surviving the new reality .
39. What if the project gets suspended ? Requirement Analysis Specification / Architecture Implementation Tests Maintenance In a non-agile project, what will be delivered to the client if the project gets suspended... ...here? ...or here? ...or even here?
40. What if the project gets suspended ? A project with Scrum works differently... VALUE is delivered in every iteration!
41. What if the project gets suspended ? A project with Scrum always produces an increment on the product which is potentially deliverable at the end of every sprint. As such, if the project gets suspended at any moment, the client may utilize what has been generated on previous sprints, minimizing his risks . In a non-agile project, chances are the client won’t be getting any return whatsoever on the investments made .
42. What if the project gets suspended ? On an environment of uncertainties , minimizing the client’s risks becomes an important competitive advantage .
43. What if members leave the team? With waterfall , roles inside the projects are very well defined, with high specialization . What happens in waterfall projects? If a member leaves the team, no one will be able to do his job . Periods of crisis lead to high turnover rates. Teams frequently change. Therefore, the whole project’s success is threatened !
44. What if members leave the team? The team is cross-functional . Responsibility over delivery belongs to the whole team. And what happens in projects with Scrum ? Although there is a natural specialization, people are stimulated to develop and utilize their secondary abilities ... ... and, in general, will do their best to compensate for the lack of team members. So, even with changes, the team can keep delivering .