There are a number of frameworks for managing Programs, projects and IT related initiatives. With so many methodologies available, which one is right for your project? There is no right answer, truly depends on industry, mind-set and skill set of people and several other factors. One way to look at these frameworks is, for example, if you want to build a competency around Performance and Quality management, then shore up Six Sigma, TQM frameworks.
I have seen only a handful of these frameworks in use time and time again across industries. Iam listing some of these below.
Frameworks for Program/Project Management
|Framework||Usage / What it is?|
|PMBOK – Project Management Body of Knowledge||Used for: Portfolio Management Program Management, Project Management, Risk Management, PMO
Describes the set of best practices around program/project management, developed by PMI – has 5 process groups (Initiate -> Plan -> Execute -> Monitor/Control -> Close) and 10 knowledge areas (Integration, scope, time, cost, quality, HR, communications, risk, procurement, stakeholders).
The state of PMI is well described in this infographic.
|OPM3 – Organizational Project Management Maturity Model
|Used for: Used to assess maturity of the Organization’s portfolio, programme and project processes and drive improvements.
Maturity curve –
|IT Balanced Scorecard||Used for: Program Management
Planning and management tool used to align business activities to organization vision and strategic objectives, along 4 perspectives –
Frameworks for Software Development Lifecycle
|Framework||What it is?|
|Agile||Used for: Iterative Development
Agile is a time boxed, iterative approach to software delivery that builds software incrementally from the start of the project, instead of trying to deliver it all at once near the end.
Agile breaks down big chunk of functionalities called “epics” into features and user stories. The user stories are then prioritized to delivered in time boxed 2-4 week iterations.
|Waterfall||Used for: Development
It is a traditional method of managing projects in sequential way. In other words, moving through the phases – Define, Design, Implement, Test and Deliver – sequentially.
|DevOps – Development + Operations
|Used for: Iterative Development
A practice of development engineers (all ppl involved in development of product like developers, product managers, etc) and operations engineers (systems engineers, system administrators, operations staff, release engineers, DBAs, network engineers, etc) working through the course of SDLC
Frameworks for Quality Management
|Framework||What it is?|
|Lean/Sig Sigma (sometimes also called “DMAIC”)||Used for: Quality Management, Waste Reduction
Lean Six Sigma is a process improvement programme that combines two ideas: Lean – a collection of techniques for reducing the time needed to provide products or services, and Six Sigma -a collection of techniques for improving the quality of products and services. Six Sigma equates to 3.4 defects per million.
Primarily used in manufacturing industries but gaining prominence across other industries as well. Also, Six Sigma is normally used in conjunction with ITIL framework to reduce waste and improve quality.
DMAIC (Define/Measure/Analyze/Improve/Control) improvement cycle is the core tool used to drive Six Sigma projects.
|TQM – Total Quality Management
|Used for: Quality Management
Total quality is a description of the culture, attitude and organization of a company that strives to provide customers with products and services that satisfy their needs. The culture requires quality in all aspects of the company’s operations, with processes being done right the first time and defects and waste eradicated from operations.
To be successful implementing TQM, an organization must concentrate on the eight key elements:
Frameworks for Governance, Risk, Service and Application Management
|Framework||What it is?|
|CMM – Capability Maturity Model||Used for: Service Delivery, Service Management
CMM) is a five-level scale which allows Organizations to measure and improve their IT service delivery capabilities.
Most of the offshore vendors executing IT work have CMM Level 5 certification.
|ITIL – The IT Infrastructure Library
|Used for: Service Delivery, Service Management, System Support and Administration
ITIL is a set of practices for IT service management (ITSM) that focuses on aligning IT services with the needs of business – primarily applied to IT Development, IT Operations.
ITIl v3 has 5 disciplines or lifecycle phase
|COBIT – Control Objectives for Information and Related Technology||Used for: Governance
COBIT is an IT governance framework which helps Organizations meet business challenges in the areas of regulatory compliance, risk management and aligning IT strategy with Organizational goals.
What other frameworks are you leveraging in your organization? Pls chime in with your thoughts.