Finding a Value-added Fit with Agile Development

Published:

The gains that Lean Six Sigma has brought in the areas of manufacturing, operations and physical product design speak for themselves. It is natural to want to replicate that success in software design. To do that most effectively, however, practitioners must meld Lean Six Sigma with Agile, a software development technique that is gaining traction […]

Read more

Six Sigma Software Metrics, Part 4

Published:

This article is the last of four parts. It presents a discussion of opportunities for defects (OFD), defects per million opportunities (DPMO) and Sigma levels. When comparing implementations across companies, using the common language of DPMO and Sigma levels will assist in understanding benchmarking data. Parts one, two and three followed a progression of goals […]

Read more

Six Sigma Software Metrics, Part 3

Published:

Parts one and two of this series surveyed the work connected with several goals shared by software organizations and Six Sigma (Goals 1-3 in Table 1). We saw that reaching those goals involved establishing systems to identify defects, classify them according to type and point of origin, predict their occurrence, and assess actual defect find […]

Read more

Software Project Management Meets Six Sigma

Published:

Part 1: Bottom-up Project Duration and Variation Prediction. A number of recent posts in the iSixSigma Software Forum have inquired about the application of Six Sigma methods to Software Project Management. In particular, how might we look at software project duration as a key project-planning and execution output (a “Y” in common Six Sigma terms), […]

Read more

Six Sigma Software Metrics, Part 2

Published:

Part 1 in this series on software defect metrics discussed Goals 1 and 2, which focused on identifying and removing defects in the development process as close to the point of occurrence as possible (Table 1). This installment looks at predicting defect insertion and removal dynamics early in a project and measuring predicted versus actual […]

Read more

Toward an Integrated Six Sigma Software Knowledge-Base

Published:

I’m sure we are all happy to see the new iSixSigma channel dedicated to software. The growing knowledge base at this portal will take shape in the body of articles, discussion forum threads, links, and resources that are contributed. The most important factor in all this is, of course, you, the site participants. While the […]

Read more

Six Sigma Software Metrics, Part 1

Published:

Six Sigma brings sharp focus to customer and business requirements and the defects connected with the failure to satisfy them. While the relevance of that view is clear enough to software professionals, their introduction to Six Sigma is often gets stopped short in questions about how the notions of yield, sigma level, or defects per […]

Read more
Usage-based Models Improve Odds in Software Testing

Usage-based Models Improve Odds in Software Testing

Published:

While software testing is challenging because the properties to be tested can be hard to define and measure, one test approach – often called usage-based – has statistical roots and connections that Lean Six Sigma Black Belts could effectively support and perhaps evolve.

Read more

Comparing and Contrasting IDEAL and DMAIC

Published:

Comparing and contrasting the way different disciplines and tools map to one another can help lead to a better understanding of each of the things being compared. This paper reviews a methodology called IDEALSM, which was developed and evolved by members of the Software Engineering Institute (SEI), and compares it with the Six Sigma DMAIC […]

Read more

User Stories in Lean Six Sigma Software Development

Published:

The term “user story” is emerging in the practice of Agile software development, but the notion is very applicable in all types of products and services. A user story is a simple, one-sentence description of what an actor (any person or entity with behavior that expects things of a particular system) would find valuable to […]

Read more

Remove Obstacles for Six Sigma Within Agile Development

Published:

It can be challenging at first to find the connections between Six Sigma and Agile; a number of obstacles stand in the way of reaching an integrated view. But there is some untapped leverage that, if explored, may ease the use of the two methods. It is often more interesting to find the intersections that […]

Read more

Six Sigma and Innovation: Natural Partners from the Start

Published:

Innovation has broad appeal. Businesses see it as a key to survival, and most individuals enjoy being creative – at work or anywhere. At first it might seem that the discipline called for in the workplace would take all the fun out of being creative. But actually, innovation coupled with Six Sigma discipline and data […]

Read more

Capabilities of Neural Network as Software Model-Builder

Published:

One branch of computational intelligence tools, neural networks, is worth surveying as part of the extended data mining and modeling toolkit. The focus here is on a specific kind of neural network applied to empirical model-building – comparing and contrasting its capabilities and performance to more traditional tools like regression analysis. Neural Networks Mimic Biological […]

Read more

DFSS Meets Agile Development – Friend or Foe?

Published:

One of the big benefits of Six Sigma is the discipline it brings to the use of facts and measures to guide significant and predictable results. At first glance, that discipline might seem to fly in the face of the flexibility and creativity that also are very important in development and problem-solving. One potential collision […]

Read more

Doing Some Software Six Sigma and Agile Mythbusting

Published:

In serious software discussions, some ideas about Six Sigma that are being accepted as truths are a bit out of step with the latest facts and experience.

Read more

Software Development Convergence: Six Sigma-Lean-Agile

Published:

Some common messages are beginning to emerge from several software-relevant areas – Six Sigma for software, Agile development and Lean thinking. The links between Design for Six Sigma (DFSS) and Agile have been explored recently, but now a broader view yet can illustrate the way that Lean thinking, evolved from just-in-time manufacturing, aligns well with […]

Read more

With Flexibility, DMAIC Has Long Future Ahead

Published:

There has been a buzz about DMAIC, and it goes something like this: “Because DMAIC is for reactive problem solving, and companies are getting more proactive and oriented to Design for Lean Six Sigma (DFLSS), what is going to happen when the reactive problems go away? Won’t the use of DMAIC dwindle or disappear?” The […]

Read more

User Stories and Measures for Competitive Analysis

Published:

Finding a Framework for Benchmarking and Reverse Engineering Product development is often forward looking – trying to discover and deliver value for a product or service in our own company. There are times, however, when it is worth learning what the competition has been up to. Some of the same tools that support a company’s […]

Read more

Exploring Defect Containment Metrics in Agile

Published:

While Design for Six Sigma (DFSS) and Agile software development seem to have different orientations, there is more linkage than meets the eye. On one hand, DFSS and Agile appear to be at odds: DFSS talks about “stages” and tollgates, which Agile eschews in favor of Lean “single piece” or small batch flow. DFSS talks […]

Read more

DOE in Software Testing: The Potential and the Risks

Published:

Testing software is hard work. Many aspects of software systems are difficult or impossible to observe and measure directly. That makes finding defects, characterizing performance and estimating reliability the toughest parts of the development process. While there are no silver bullets (and no “lead bullets” either, as per Dr. Barry Boehm, noted software engineering professor […]

Read more

Effective Use of Special Purpose KJ Language Processing

Published:

KJ Analysis is a method of developing insight into themes and relationships among issues. It helps drill from high-level issues at one level of context (usually abstract or vague) to a more detailed set of common, reusable statements. KJ is particularly useful in software because people have a tendency to state problems as abstract characteristics […]

Read more

Tree Diagrams for Six Sigma: Plain and Simple?

Published:

With the complexity of many of the tools in the Six Sigma kit, it is easy to look at tree diagrams as fairly simple and routine. Experience shows, though, that there are enough pitfalls encountered and benefits missed that it is worth consolidating a few time-won guidelines and tips about applying them and explanations on […]

Read more

Causal Loop Diagrams: An Orientation in Software Context

Published:

Among the tried and true tools in the Six Sigma kit, cause-and-effect diagrams in the simple form of a tree, a fishbone or a Y-to-x diagram are a big help in identifying factors (x’s) that may drive changes in a results variable of interest (Y). There are times, though, that a flat, two-dimensional hierarchy does […]

Read more

Tools That Complement SIPOC and Help Uncover Details

Published:

A SIPOC (suppliers, inputs, process, outputs, customers) diagram is a standard part of most Six Sigma projects for good reason: It helps a team to pose and answer important questions about customers, suppliers, requirements and dependencies. In many cases a SIPOC table and a simple process map can go a long way in discovering the […]

Read more
To top