Common used Frameworks for delivering great products/services and ongoing operations

IT FrameworksThere 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 –

  • Level 1: Adhoc (no PM processes, projects on heroic effort)
  • Level 2: Abbreviated (some PM processes, project success unpredeictable)
  • Level 3: Organized (standardized PM processes with predicatable outcome)
  • Level 4: Managed (mature processes and project metrics leveraged by management in decision making)
  • Level 5: Optimized (enables continuous improvement and innovation)
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 –

  • Financial
  • Customers
  • Internal processes
  • People (Learning & Growth)

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:

  • Ethics
  • Integrity
  • Trust
  • Training
  • Teamwork
  • Leadership
  • Recognition
  • Communication

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

  1. Service Strategy – focusing on understanding customer needs, directions, requirements, helping improve IT over time
  2. Service Design – focusing on turning strategies for services into a detailed Service description, not just the technology.
  3. Service Transition – focusing on building, validating, and delivering new and changed services to customers
  4. Service Operations – focusing on the day-to-day care and feeding of services
  5. Continual Service Improvement – focusing on identifying and managing incremental improvements to services
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.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s