PrincipalProfile
Monday, June 29, 2009
 

David J Anderson

 

David has been a manager and leader of great software teams delivering cutting edge software products since 1991. He has a successful track record of building progressively bigger teams capable of hyper productive performance and superior quality.

David is a founder of the Lean Software & Systems Consortium, a not for profit organization that seeks to bring a new level of professional conduct and capability to the software and systems engineering professions. David also helped create the Limited WIP Society a loosely affiliated organization to encourage the development of a community of people using Kanban (and other pull) Systems in software engineering and project management.

David was also a founder of the APLN (Agile Project Leadership Network) a not for profit dedicated to encouraging better leadership and management in the IT sector. He was a signatory of the PM Declaration of Interdependence that documents the core values on which the APLN is founded.

He is a popular conference speaker and presenter, author of many articles and papers in software engineering management and writer and publisher of several popular blogs including Channel Kanban, ShiftAltCtrl and previously Agile Management.

David entered the agile software development scene very early as an original member of the team in Singapore that created Feature Driven Development (FDD) one of the original six agile methods. Based on his experience with FDD at Sprint PCS, he later authored the first book on management of agile development, "Agile Management for Software Engineering," published by Prentice Hall PTR in 2003.

Since 2000, he has been a constant innovator in agile methods adopting the use of management science and techniques such as Theory of Constraints (TOC), Kaizen/Kanban/Lean and Deming's Theory of Profound Knowledge in software engineering projects and organizations.

As the process architect for MSF for CMMI Process Improvement at Microsoft, he became knowledgeable in the application of agile techniques to the Software Engineering Institute’s Capability Maturity Model Integration (CMMI) and has a established a strong working relationship with key people in the Software Engineering Institute and academic software process community.