Agile Chartering – a summary of key activities teams can use from LiftOff

There is much written about the importance of Vision and Mission for teams and projects. Just searching on the internet will reveal many articles on the subject and many great quotes such as Dee Hock’s: “I believe that purpose and principle, clearly understood and articulated, and commonly shared, are the genetic code of any healthy…

boundaries-and-interactions-diagram

THE IMPORTANCE OF SHARED PURPOSE

In our Kanban training, we present the following from Alice in Wonderland: It’s Certainly not a new concept or idea. Even in the software development field, I know this has been used before. Tom Gilb used it in his 1988 book, Principles of Software Engineering Management.   Ajay Reddy makes further reference to this in…

AGILE TESTING

Testing intends to maintain and improve the quality of software over time. One of the major shifts from traditional/waterfall software development to Agile software development is how testing is conceptualized and implemented. Some common attempts to become more agile include: Adding a dedicated tester to a team Including a “hardening sprint” prior to a release…

WHAT DOES “WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION” REALLY MEAN?

Early in the journey of moving toward more Agile ways of creating software, it is a common misconception that somehow either we completely abandon planning efforts, or that we must somehow get to production-ready software impossibly fast. Neither of these are entirely true; rather they are recast within Agile values and principles.  To begin, let’s…