Sometimes the answer you are looking for is readily available, all you have to do is know where to look for it. This applies to a lot of situations – including the identification of software best practices in your organization.
Best practices are those techniques and processes that make your development teams more productive, so you can understand why they would be worth identifying and utilizing for optimum performance.
In the International Function Point User’s Group’s (IFPUG) recent publication, The IFPUG Guide to IT and Software Measurement, I have a chapter titled“Understanding Your Organization’s Best Software Development Practices.” In that chapter I discuss how to define what is and is not a best practice. And, more importantly, I examine ways in which an organization can identify its own best practices – it’s all about knowing where to look.
What it comes down to is being able to measure the positive (or not) impact a particular technique or process has on the overall outcome. A software practice should only be considered “best” if it works effectively and results in a beneficial outcome for your organization.
Representatives from David Consulting Group will be at IFPUG’s annual ISMA conference in Phoenix, Arizona on October 28-31. The conference brings together leading industry experts, practitioners, and technology vendors for a 2-day exchange of experiences and presentations on the latest happenings in the field of software metrics.
If you’re there, we’d love to chat more about the IFPUG Guide and how to identify your organization’s software best practices.
Are you attending ISMA? How do you define a software best practice?
Vice President, Software Performance Management