How will software be developed in the next hundred years - what provides the cornerstones for improving our delivery of software? In this talk, Dr. Alistair Cockburn, one of the founders of the Agile Software Development movement, will lay out the three foundations from which we will grow better habits for software development. They are: craft, working with software development as a cooperative game of invention and communication, and applying the lessons from lean manufacturing. These three cornerstones provide an explanation of successful development teams, give good advice to project teams in the field, and provide a sound basis for educating the next generation of development teams.
Who is Alistair Cockburn?
Dr. Alistair Cockburn, a hardware and software designer since the mid-1970s and researcher at IBM's Zurich Research Laboratory in the 1980s, created IBM's first development methodology for object technology projects in 1992, helped deliver projects in the retail and banking industries in the late 1990s, and served as special advisor on software development to the Central Bank of Norway in the late 1990s. He co-authored the Manifesto for Agile Software Development in 2001 and the project management Declaration of Interdependence in 2005. His specialty is studying how effective teams differ from other teams.
A renowned speaker on many topics in software development, Dr. Cockburn is the author of the award-winning books Agile Software Development: The Cooperative Game, Crystal Clear: A Human-Powered Methodology for Small Teams, and Writing Effective Use Cases. He is known around the globe for his lively presentations and interactive classes. When not traveling, he lives in Salt Lake City, Utah, spending much of his time in coffee shops writing about software development.