Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Ā
Agile - The Real Deal
1. Agile Software Development
ā Whatās The Real Deal?
Tathagat Varma
Head of Strategic Programs and Business Operations
Yahoo! India R&D
2. Pace of Innovation and Adoption
ā¦getting fasterā¦
http://www.phibetaiota.net/2011/12/john-robb-digital-empowerment-of-resilient-communities/
3. Waterfall Software Development
Limitations and Assumptions
1. Wrong analogy: Software development ā Production
2. Customers know EVERYTHING upfront and that requirement wonāt change
3. Legacy from the past: implicitly assumes CPU time is costly, so focuses on doing
everything upfront to minimize āmachine timeā for trial and error
4. āWicked Problemā: Designers and developers know how exactly how to build
5. Very long feedback cycles not suitable for todayās pace of innovation
Picture from http://damonpoole.blogspot.in/2009/07/traditional-development-game-of.html
15. Conclusion
ā¢ Pace of Innovation, Adoption and Obsolescence is
ā¦accelerating
ā¢ We donāt always know enough about all the problems
to design big-upfront solutions, nor have enough
resources to keep them locked-up for a long ROI cycle
ā¢ Adapting to early feedback can help make in-flight
course corrections faster, cheaper and more gracefully
ā¢ Agile frameworks and methods allow āinspect and
adaptā to deliver smaller chunks of functionality
faster, thereby improving TTM
ā¢ Agile methods facilitate early creation of business
valueā¦but donāt guarantee it!
16. Afterthoughtsā¦
āIn the struggle of survival, the
fittest win out at the expense of
their rivals because they
succeed in adapting themselves
best to their environment.ā
ā Charles Darwin