Saturday, October 7, 2017

Some Software Development History

There is a lot to the history of software development.  Start with Managing the Development of Large Software Systems[1] (1970), the misunderstanding that led to the waterfall process and classic project management[2].  The term agile comes from the Manifesto for Agile Software Development[3] (2001) though the groundwork for that philosophy started in the 1990s (history[4])
including eXtreme Programming[5] and Scrum[6].  Scrum being based on[7] Toyota's manufacturing model where Kanban and its principles[8] began: The New New Product Development Game[9].

  [1] https://www.cs.umd.edu/class/spring2003/cmsc838p/Process/waterfall.pdf
  [2] https://www.pmi.org/about/learn-about-pmi/what-is-project-management
  [3] http://agilemanifesto.org/
  [4] http://agilemanifesto.org/history.html
  [5] http://www.extremeprogramming.org/
  [6] https://www.scrum.org/
  [7] https://www.scruminc.com/takeuchi-and-nonaka-roots-of-scrum/
  [8] https://en.wikipedia.org/wiki/Kanban#Toyota.27s_Six_Rules
  [9] https://hbr.org/1986/01/the-new-new-product-development-game