Managing Your Software Development Life Cycle

I gave a session on Managing Your Software Development Life Cycle at the CF.Objective() Conference last week. Below are the materials from the session. These are some of the tools that we use daily to implement the SDLC process discussed in the session.

The Functional Specification Template is a generic guide for creating a functional specification. I encourage you to use the portions of it that are relative to your business. So remove or augment as appropriate.

The Service Level Agreement Template is essential to running a service oriented technology organization. It sets the expectations on both sides for the service quality you will provide. Your organization may be suited for different uptime and responsiveness metrics. Whatever the appropriate metrics are, it is essential to have agreement with your customer on what those are.

The Release Scope Planning Spreadsheet is an incredibly useful tool for collaborating with business partners or customers on the scope, timing, and staffing of releases. This allows you to "show your work". With this many developers and this much time, we can deliver X. This spreadsheet template is designed to forecast out 4 releases so you can always work within the context of what comes next.

Enjoy! Jason

Comments (Comment Moderation is enabled. Your comment will not appear until approved.)
Mike Henke's Gravatar This is amazing stuff!!! Thanks for sharing. You should consider doing the preso for the online cf meetup too.
# Posted By Mike Henke | 5/22/12 4:56 PM
David Mineer's Gravatar Yes, thank you Jason! This really was a great presentation and the information truly valuable.
# Posted By David Mineer | 5/22/12 6:12 PM
Dirk Meilinger's Gravatar Dammit !! This looks GREAT. The ONLY thing I didn't like about Objective() is that just about every session there were multiple things I wanted to attend. Sorry I missed this one.
# Posted By Dirk Meilinger | 5/22/12 6:25 PM
BlogCFC was created by Raymond Camden. This blog is running version 5.9. Contact Blog Owner