A Practical Approach to Large-Scale Agile Development tells the story about applying agile and lean principles in a large scale software development program for the HP laserjet futuresmart firmware. An interview with with two of the authors, Gary Gruver and Mike Young, about agile principles, managing change, collaboration between distributed teams, and the benefits of using agile.
In today’s increasingly dynamic business environment, organizations must continuously adapt to survive. Change management has become a major bottleneck. Organizations’ need a practical mechanism for managing controlled variance and change in-flight to break the logjam. This paper provides a foundation for applying lean and agile principles to achieve Enterprise Agility through social collaboration
Recently, Agile Coach Michael Sahota has been exploring the impacts of organizational culture on Agile transformations. We caught up with Michael and asked him to answer a few questions for our readers.
AgileJapan held it's third incarnation this year in Tokyo. Linda Rising was the keynote speaker and her words of encouragement for Japan echoed those felt by the rest of the world. 1
The Evolutionary Contract Model offers new ways to write contracts for innovative/complex product development that accommodate change and help avoid “The Curse of the Change Control Mechanism”. 4
Nuxeo announced in 2006 that they were switching their core product from Python to Java. We recently caught up with Eric Barroca, CEO at Nuxeo, to find out about their current product architecture. 14
This essay is an intentionally provocative and controversial call for a real revolution in how we conceive of and practice software development. The intent is to stimulate discussion. 32
Fixed price contracts are often decried as evil, however they are something which many agile teams face. How can a company execute one using agile practices to achieve better results with lower risk? 15
Agile coach Dave Nicolette looks at: How should we set iteration length? Based on the length of the release cycle? Are there benefits to using shorter iterations? 14
Teams new to Agile wonder which practices to start with, and which will most benefit their own context. This article proposes a customized adoption approach to help teams decide where to focus first.
As we practice various Agile disciplines, the effects of our words and actions actively create, and re-create over time, the environment in which our teams and projects operate - for good or ill. 3
The final article in the series, Ian Roughely completes the migration of a Struts app to Struts 2, by migrating the user interface - jsps & tags. 19