AVISTA News: Process Control Article

 

February 7, 2012 - The latest issue of CrossTalk Magazine, the Journal of Software Defense Engineering, includes an article from AVISTA services process improvement experts Craig Hale and Mike Rowe. The article, “Don’t Get Out of Control: Achieving Real-Time Quality and Performance,” covers the basics of statistical process control (SPC), and the benefits for software development quality.

SPC is a technique for monitoring real-time process performance. Using control charts, organizations can plot key process parameters against historical standards. For example, software organizations can analyze defects per 1000 lines of source code (KSLOC).

Teams can monitor processes for unusual events. If an event is having negative consequences, then identifying and removing the root cause before too much damage has occurred should result in less rework. Likewise, if something is having a positive effect on a project, then the team may want change the process to continue the positive impacts.

While it takes time and effort to deploy and manage SPC, it can yield valuable benefits. If your team is considering SPC, here are a few things you’ll need to do:

  • Standardize. Institutionalize software processes, so results from historical projects can be generalized to future projects.
  • Track. Create strong data collection systems that do not burden engineers with record keeping. Sometimes you can make an engineer’s job easier with these systems.
  • Understand. Know your business well. This is critical to finding which key parameters are most useful to track to help optimize the business and processes.
  • Observe. Study outliers to discover how and why their processes are producing them—this goes for both undesirable and desirable events.
  • Update. Nothing stays the same. It is important to update the organizational control charts as processes and technologies evolve.

Read the complete article online at: www.crosstalkonline.org/storage/issue-archives/2012/201201/201201-0-Issue.pdf

Latest E-Updates

Create a Low-Stress Work Environment Stress, unfortunately, is a fact of life. It can greatly affect a person's work and output. If you manage a team, you need to know how to best deal with work stress, both your own and that of your employees.

Essential Behaviors of High Performing Managers, Part 1 and Essential Behaviors of High Performing Managers, Part 2 Achieving a high level of performance is, for most managers, an ongoing and never-ending pursuit. While it can be difficult to pin down exactly what makes each individual person more or less effective, it is possible to identify generic elements of behavior which can significantly increase your chances of becoming a high performer.

Are You an Approachable Manager? Good managers are often defined by their approachability. If employees are comfortable with their manager, day-to-day tasks become more enjoyable and the overall work environment becomes more pleasant. Here are some tips.