PROJECT METHODOLOGY & PROCESS

INTRO

PROJECT METHOLODY

  • Strategic level plan for manage & control project,
  • Plan implementing project & product lifecycle
  • Recommends phases, process, tool, technique for IT project support
  • Flexible & include best practice learned from experience

TYPE:- Traditional(Eg: Waterfall) - Agile (Eg: XPM, SCRUM)

PROJECT LIFECYCLE

Collection of logical phase that maps project life, from start to end, to define, build, deliver product

PROJECT PHASE

PHASE EXIT

STAGE GATE

KILL POINT

FAST TRACKING

Decision point

Divide project over several stage, separated by gate, decision point to continue / stop to proceed next phase

Stakeholder decide project worth or not completing in current state

Start next phase before approval obtained for current phase

Used to reduce project schedule

Risky & only done when risk is acceptable

1. DEFINE GOAL

2. PLAN

3. EXECUTE

4. CLOSE & EVALUATE

  • Focus on provide business value
  • Provide clear focus & drive other phase
  • Make an assumption whether project is success given time, money, resource invested
  • Objective, - Resource, - Control
  • Manage scope, schedule, budget, people
  • Documented progress & compare to baseline plan
  • Project performance must communicate to all stakeholder
  • Ensure all work complete as planned
  • Final project report & presentation to client - Postmortem review
  • Lesson learned & best practice documented & shared

PROJECT MANAGEMENT KNOWLEDGE AREA

Project integration

Project Scope

Project time

Project cost

Project quality

Project human resource

Project communication

Project risk

Project procurement

Project stakeholder

PROJECT MANAGEMENT PROCESS GROUP

Initiate

Plan

Execute

Monitor & Control

Close

7 PROCESSES (PRINCE2: Project IN Controlled Environment)

Start

Initiate

Direct

Control

Manage product delivery

Manage stage boundary

Close

7 THEMES (PRINCE2)

Business case

Organization

Risk

Quality

Planning

Change

Progress

7 PRINCIPLE (PRINCE2)

Business case driven

Product focus

Lesson learned

Manage stage

Adapt to project

Manage by exception

Accountability

System Development Life Cycle (SDLC)

LIFECYCLE

Planning

Analysis

Design

Implementation

Maintenance & Support

Project Life Cycle (PLC)

Define goal

Plan

Execute

Close

Evaluate

WATERFALL MODEL (TRADITIONAL)

Define requirement

Design

Build

Test

Implement

Maintenance

AGILE

  • Condense SDLC into iteration / sprint - User & dev work closely together to define & prioritize important feature -Emphasize working software to measure progress & rely heavily on FTF communication - Umbrella term include number of approach / method (Eg: SCRUM, XP)

4 THEMES

Customer

Product

Project team

Performance

LEARNING CYCLE

  1. Understand & frame problem
  1. Plan
  1. Act
  1. Reflect & learn