| 
The Road to Quality - Subscribe to this RSS Feed - Get the RSS Feed
koch
Alan S. Koch, PMP, author of Agile Software Development: Evaluating the Methods for your Organization, speaks, writes, and consults on effective software development. He is an SEI-Authorized PSP Instructor, and he welcomes your feedback and questions; send e-mail to Road2Quality@ASKProcess.com. Visit http://www.ASKProcess.com to learn how to improve the return on your software investment by focusing on the quality of both your software products and the processes you use to development them.





Tool Choice as a Quality Issue PDF Print E-mail
Tuesday, 18 November 2008
nov08toolchoicebig.jpgWe need to choose an SCM tool. It will mean some work to make the choice, and then more work to put it into practice. But at least we don’t have to worry about it from a quality perspective. After all, the tools we choose to employ don’t affect the quality of the software we produce.
Last Updated ( Tuesday, 18 November 2008 )
 
Standards That Are Worth Following PDF Print E-mail
Monday, 18 February 2008
feb08followingwideConventional wisdom tells us that standards are a good thing. They are based on best practices, and they provide guidance to help people do their jobs well. They are so widely accepted that their worth almost goes without saying.

But as with most things that go without saying, standards are not always what they are billed to be. In spite of the plethora of standards in the software industry, we still struggle mightily to achieve successful projects. Even in organizations that are standard-centric, projects end up in challenged (or worse) states.
Last Updated ( Monday, 14 April 2008 )
 
The Definition of "Done" PDF Print E-mail
Monday, 17 December 2007
dec07dictionarysmall"I thought you said you were done with the Cranfragle last week!" Sue demanded. "I just talked with Alan and he said that you haven't even started on the GreenFlop."

"Yes", Joe answered, "I'll be starting on that tomorrowies that have to do with the Cranfragle?"

Sue's jaw dropped. "How can you ask that? You're not done until the GreenFlop is done! " What does it mean when a member of your team says that something is "done"? Taking the time to define this critical term does much more than avoid disagreements. It can also save critical project time and avoid embarrassing oversights.
Last Updated ( Monday, 14 April 2008 )
 
The One Right Way to Achieve High-Quality Requirements: PDF Print E-mail
Sunday, 16 September 2007
Don't Expect There Is One Right Way!
Many authorities have undertaken to lay out the One Right Way to engineer system requirements. Although there are similarities among them, what is most striking is the diversity in approaches, and in some cases, conflicting philosophies. What are we to make of these dueling authorities and their competing guidelines?
Last Updated ( Monday, 14 April 2008 )
 
Audit Trails, Traceability - Because Sometimes Things Go Wrong (And no, they are not to place blame! PDF Print E-mail
Monday, 20 August 2007
Any time we make a change to production, there is the risk that something will go wrong. Risk is a fact. The only way to eliminate risk is to never do anything. (But of course, that is not an option.) So we are left with actions we can take to mitigate those risks. Configuration Management (CM) is mainly about risk mitigation. Everything we do in CM is designed to reduce the likelihood that things will go wrong, or to reduce the adverse impact when they do go wrong. CM helps us to avoid many failures, and to recover quickly from those few that we can't avoid. But how do audit trails and traceability fit into this picture? Traceability doesn't prevent errors, and an audit trail does little to help me to recover from one. Does this mean they aren't valuable CM tools?
Last Updated ( Wednesday, 22 August 2007 )
 
Pragmatic Agile Development - The PAD Roadmap PDF Print E-mail
Friday, 11 May 2007

In March, our newsletter explored the differences between Agile and the Waterfall methodology for software development.  In April, our newsletter introduced a blended approach to Agile development called Pragmatic Agile Development (PAD), and explained that PAD is designed to encompass all of the measurement and oversight of the Waterfall methodology (similar to approaches used by PMI / CMMI) with the nimbleness of Agile development, providing a methodology that yields the best of both worlds.

This month, we discuss the PAD Roadmap, the bible for PAD.  Below are the prior newsletters published on this topic: 

Last Updated ( Tuesday, 08 April 2008 )
 
Is Your Metrics Database Write-Only? PDF Print E-mail
Monday, 19 March 2007
Goal-Question-Metric to the rescue!

A "Write-Only" database? Yes, I have seen them, and many of you probably have seen them as well! Those are the cases where organizations are constantly collecting metrics and writing them to a database, but not using that data.

There is no question that a write-only metrics database is unhealthy for the organization. But collecting no metrics at all is also unhealthy. Of course, the ideal would be for us to collect metrics that we actually can use - and then to actually use them! And GQM (Goal-Question-Metric) can get us there!
Last Updated ( Thursday, 26 July 2007 )
 
Assuring Quality: Beyond Testing & Reviews PDF Print E-mail
Monday, 19 February 2007
"Test? Of course we test! It seems like we spend way too much time testing. And we review designs and code, too. But all we are doing is finding defects. Lots and lots of defects! Isn't there more to QA than finding all of these defects?"

Yes, there is much more to QA than that. In fact, testing and reviews should really be called "Quality Control", or QC for precisely that reason. They don't really assure quality; they merely check the quality and keep the product from going into production if it is too bad.
Last Updated ( Thursday, 26 July 2007 )
 
Software Quality -- Service Quality; What's the Difference? PDF Print E-mail
Monday, 16 October 2006
We have spent so many years talking about building high-quality software products that it is easy for us to lose sight of one very important fact: The software products that we build do not stand alone. They are only parts of the IT Services on which our customers depend to be able to do their jobs.
 
ITIL (The Information Technology Infrastructure Library) shows us how the software that we build fits into the larger context of IT services. ITIL is a process model for IT Service Management. It describes all of the processes that are required to provide valuable services to our IT customers.

Last Updated ( Friday, 27 July 2007 )
 
<< Start < Prev 1 2 3 Next > End >>

Results 1 - 9 of 23
If you already have an account on CM Crossroads, Login Now. If you do not, register using the link below...

NOTE: Once you register you will need to activate your account by clicking the link sent to you by email.

Video Spotlight

Accurev

Sponsored Links

Aldon - Automate the Agile process