Experiments in Performance Management to foster High Performing Agile Teams: A question that often comes up – Agile talks about team performance so why am I measured on individual goals which have little to do with team performance? The author discusses some approaches which can bridge the gaps between performance management and team productivity.
We have seen how the notion of heuristics is powerful when thinking about product development. The Agile Manifesto can be thought of as a set of heuristics, with individual Agile processes and practices. This Kanban Thinking model includes 5 kanban heuristics that encapsulate the key areas to focus upon, along with 3 impacts that encapsulate the areas of improvement.
Planning and budgeting large projects is often based on trying to predict how development will turn out. Stories are estimated by the development team, but the budget for the whole project is independent from those estimates. Especially for complex projects this leads most often to (unwanted) surprises. Insights from beyond budgeting can help to increase flexibility, and focus on business value.
Agile has many answers to the challenges of contemporary software development. It also challenges us with a fundamental paradox: learning is essential to success but failure is essential to learning. 2
In Design Thinking a huge amount of knowledge is produced in a very short time and a lot of decisions are made.the authors show how the knowledge in the process can be captured in an Impact Map
For many, software delivery has been treated as an ancillary business process that, though very expensive, does not have the structure, rigor, or focus of other business processes. 2
Schools use Scrum to help self-organized student teams to learn more effectively and develop themselves in an enjoyable way. An interview with people involved in teaching with Scrum.
Reifer Consultants LLC recently published a report that compares productivity, cost, duration and quality of agile vs traditional, plan-driven projects. This article summarizes the results.
The process of developing an automated functional test solution is not much different from the process of creating the same program but Preparation and definition of the best practices are critical. 2
Enterprises want to understand customer needs and deliver products that create value. How Yammer test their business customer hypotheses, and why they focus on the architecture of their products.
The essence of software engineering introduces the Software Engineering Method and Theory (SEMAT) initiative which self-organizing teams can use to adopt agile and lean software development practices. 1
The book agile project management for government gives cases of governments using agile. InfoQ interviewed Brian Wernham about agile leadership and applying Scrum and DSDM in governmental projects. 2