The Rationale for Standards


Do I think standards are a good thing? Yes! Even if I did not believe that standards are a good thing, human nature being what it is they would still be created and used. If for no other reason, standards provide a benefit to organizations and industries where ever changing group dynamics and turnover are prevalent. Do I think every standard is applicable? No! As I stated earlier, each standard is created to solve a particular problem or set of problems and has a specific audience in mind. Go outside of this zone and you risk causing more problems than you solve.

Know what you are trying to solve by first determining the root problems and your culture, then try to either find a standard that matches or one that can be modified to fit your situation. Just make sure that if you follow a standard, you truly follow it and that if you modify a standard that you document where you vary from it. This will help reduce confusion when new people come into contact with it.

About the author

Ben Weatherall's picture Ben Weatherall

Ben Weatherall was a leader in the CM community sharing his best practices from Fort Worth, Texas where he practiced Practical CM on a daily basis supporting a modified Agile-SCRUM development methodology. He used a combination of AccuRev, CVS, Bugzilla and AnthillPro (as well as custom tools). He was a member of IEEE, ASEE (Association of Software Engineering Excellence – The SEI’s Dallas based SPIN Affiliate), FWLUG (Fort Worth Linux Uscers Group), NTLUG (North Texas Linux Users Group) and PLUG (Phoenix Linux Users Group).

AgileConnection is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, is the place to go for what is happening in software development and delivery.  Join the conversation now!