Ten Commandments for Managing an IT Project

Over the years, I see the same problems repeating themselves between technical and functional crews. Here is a simple way to keep an IT project on track and keep all members on the project in sync. 

Thou shalt ask the customer about her NEEDS and goals

What does the customer expect to achieve from this project ?

Thou shalt SURVEY  the current state vs. the desired state 

What is missing from a technical, functional or system perspective to achieve the needs?

Thou shalt perform an ASSESSMENT.

Evaluate or estimate the time, cost and effort required to achieve the desired state.
What resources do we need? 
Do we need to engage other teams ? 
What are the risks involved in this project ? 

Thou shalt devise a PLAN

Decide on, and arrange for labour, time and material resources.
Who does What ?
When does it need to ready?
Where ? (e.g. local, remote, on my pc, server, cloud, etc. ?)
Why is this step necessary (do we really need this in the plan ?)
How ? (With what time and materials?)

Thou shalt produce a FUNCTIONAL DESIGN

What are the Functional Specifications?
They describe the expected behaviour of a system.

What are the System Specifications?
They describe what the system is supposed to achieve. This differs from a functional specification in that, while a system specification describes what the system does, the functional specification will describe the manner in which it does it.

Thou shalt produce a TECHNICAL DESIGN

Produce the technical aspects of the system before it is built or made based on the functional and system requirements.

What are the Technical Specifications?
They describe the characteristics of the components used in an engineered system.

Thou shalt PROCURE

Obtain materials required for build

Thou shalt BUILD 

Keep track of milestones, timelines, in and out of scope items, risks, dependencies etc.
Use the Plan - Do - Check - Act cycle to refine.


Introduce the built solution to customer for sign-off.

Thou shalt HANDOVER

Document, debrief on lessons learned and release to Operations.