InfoQ

Topic/Tag specific view

Continuous Improvement Content on InfoQ


Latest featured content about Continuous Improvement

An Introduction to Lean Thinking for Software

Community
Agile
Topics
Delivering Value,
Methodologies

For Agile developers only familiar with Scrum or XP, it may be unclear how Lean relates to what they do. This article introduces Lean Thinking and how it enhances software development. Ning Lu of ThoughtWorks China identified the biggest obstacle to Lean or Agile as the mind-set developed during the period of large-scale manufacturing.

News about Continuous Improvement

Opinion: Agile Success Is Not Dependent on Agile Techniques

Community
Agile
Topics
Adopting Agile

The marvelous successes of Agile teams in the past, present, and future are fact. But so are the failures: the cases of 'fragile' adoption, 'we suck less' adoption, and many other cases where Agile teams fail to produce great software and/or fail to effect the organization as a whole. Is this something that can be addressed and 'fixed' or is Agile development only useful for a some teams?

Stabilization Sprints, A Necessary Evil or Pure Waste?

Community
Agile
Topics
Delivering Quality,
Agile in the Enterprise,
Agile Techniques

Stabilization sprints are an additional number of sprints added to the end of the normal development cycle before shipping the product. As the name suggests, they’re usually added to shake down the product one last time and drive the last of the bugs. Do they belong in Agile environment or should "Done" be enough.

Improving Distributed Retrospectives

Community
Agile
Topics
Agile Techniques

Many consider the retrospective to be an agile team’s most powerful tool for continuous improvement. The retrospective captures learning and insights while experiences are fresh, and the lessons are immediately applied to the teams on-going work. A discussion on the Retrospectives Yahoo Group examined how to adapt a retrospective to work across multiple sites, with a distributed team.

Key Elements of a Successful Agile Retrospective: Preparation and Participation

Community
Agile
Topics
Teamwork,
Agile Techniques

Agile retrospective helps the team examine what went well during the past sprint and identify the areas of improvement for the future sprints. However, sometimes the exercise of conducting a retrospective ends up as a futile effort due to lack of preparation. Moreover, key members of the team end up either not attending or not participating in the meeting.

Articles about Continuous Improvement

The Three M's - The Lean Triad

Community
Agile
Topics
Delivering Value,
Methodologies

The discussion of applying lean principles to software development has largely focused on identifying and eliminating waste (in Japanese: muda). Lean Thinking equally aims to remove overburden (muri) and unnecessary variation (mura). Roman Pichler discusses the relationship of the "three M's" and proposes to eliminate overburden as the first step toward a leaner process.

Questioning the Retrospective Prime Directive

Community
Agile
Topics
Leadership,
Teamwork

The 'Retrospective Prime Directive' is a practice used by many teams as part of their continuous improvement cycle. As outlined in Norm Kerth's book, it is intended to foster the deep learning that is the heart of a retrospective. This article is an enlightening conversation, captured by Linda Rising, between senior practitioners on the benefits and the challenges of using this practice.

Kanban Applied to Software Development: from Agile to Lean

Community
Agile
Topics
Artifacts & Tools,
Methodologies

In this InfoQ article Kenji Hiranabe applies lessons learned while working with Japanese manufacturers. While many Agile teams are optimizing only a portion of the value stream, Hiranabe proposes a simple way to adapt lessons from Lean Manufacturing's "Kanban" visual tracking system to make process visible to more of the organization, for better communication and process improvement.

The Secret Sauce of Highly Productive Software Development

Community
Agile
Topics
Methodologies,
Teamwork,
Agile Techniques,
Delivering Value

When Agile teams get stuck in the just-average Norming stage, rather than continuting to the exciting, high Performing stage of teamwork, sometimes they're suffering from an invisible "learning bottleneck" that stunts team performance. Agile practices require us to take time to reflect and learn - and a team that learns quickly succeeds.