IT Project Management - Aligning PMBOK Processes and SDLC

52

Transcript of IT Project Management - Aligning PMBOK Processes and SDLC

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

3 years as member of Board Education at PMI Indonesia Chapter

Vice President - Head of PMO and Senior IT Project Manager at PT. Anabatic Technologies, Tbk

8 years in IT Project Management especially in Software Development and Implementation in Express and Banking industries

PMP Certified since 2013

Project Manager of International Symposium & Exhibition (SymEx) PMI Indonesia Chapter - 2016

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Introduction to IT Project Management

Aligning PMBOK Processes and SDLC

IT Challenges

IT Project Manager Strategy

IT Project – Banking Industry Real Cases

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

01 Introduction to

Information Technology

Project management

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

In 1995, An independent international IT research

advisory firm called the

Standish Group published a

CHAOS report.

16.2% Success

31% Cancelled

53%

Over Budget,

Time, and Scope

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

The 2015 Chaos report still

suggest that there are many

areas that could be improved

to achieve successful

outcomes from software

development projects.

0%

10%

20%

30%

40%

50%

60%

2013 2014 2015

SuccessChallengedFailed

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Based on Project Management Body of Knowledge (PMBOK)

Guide 5th Edition:

“A temporary endeavor undertaken to create a unique

product, service, or result”

Temporary means the project has a start and an end.

Unique means the project is not a routine operation, but a

specific set of operations designed to accomplish a

singular goal.

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Technological

Advancement

Market Demands

Customer Request

Organizational

Needs

Legal Requireme

nts

Ecological Impacts

Social needs

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

IT project is a project that specifically deals with the development or implementation of Information Technology

or Information System to an organization where the

outcome could involves software applications, data

analysis, or technology infrastructures such servers,

networks, storage, etc.

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Software Development Projects

Mobile application development based on Ios and Android OS

Web based development

System Implementation Projects

CRM Implementation using Microsoft Dynamics CRM

Nationwide Report Distribution System using IBM CMOD

Data Management Projects

Big Data and Data Analytics project

ETL Job and Data Migration

Infrastructure Projects (data center, networks, servers, or storage)

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Big Data & Data Analytics

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Master Data Management

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Based on Project Management Body of Knowledge (PMBOK)

Guide 5th Edition:

“The Application of knowledge, skill, tools, and techniques to

project management activities to meet project requirements”

Based on the definition above, we could say that IT Project

management is the process of applying knowledge, skills, tools

and techniques to project management activities in order to meet

the completion of specific Information Technology goals.

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Aligning SDLC and

PMBOK Processes Groups

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Project Management has always been practiced informally, but

began to emerge as a distinct profession in the mid-20th century.

PMI’s PMBOK® Guide identifies its recurring elements:

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

INITIATING

• Identifying business needs

• Creating a Project Charter

• Formal authorization to start project

• Articulate the high-level project scope, deliverables, duration, cost, assumption and constrain etc.

• Identify stakeholder and create register

PLANNING

• Business Requirement Gathering

• Break down work and create WBS

• Select and define project team roles

• Develop project Schedule

• Determine Budget and Quality Standards

• Identify risks and create risk response plan

EXECUTING

• Complete work packages

• Perform QA

• Acquire and develop project team

• Organize team building activities

• Vendor solicitation and selection

• Implement approved changes and defect repair.

• Project meetings and creating status reports

MONITORING & CONTROLLING

• Measure against performance baseline

• Recommend preventive/corrective actions

• Ensuring Quality Control

• Implementing change control

• Controlling key parameters like cost, schedule and scope

• Identify root cause

• Conflict Resolution

CLOSING

• Obtain acceptance by the customer or sponsor to formally closing the project.

• Complete contract closure

• Update lesson learned database

• Archiving project records in the PMIS

• Perform team member’s assessments and release project resources

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Knowledge

Areas

Project Management Process Groups

Initiating Planning Executing Monitoring &

Controlling Closing

4. Project

Integration

Management

4.1 Develop

Project

Charter

4.2 Develop Project

and Management

Plan

4.3 Direct and

Manage Project

Work

4.4 Monitor and

Control Project

Work

4.5 Perform

Integrated

Change Control

4.6 Close Project

or Phase

5. Project Scope

Management

5.1 Plan Scope

Management

5.2 Collect

Requirements

5.3 Define Scope

5.4 Create WBS

5.5 Validate

Scope

5.6 Control

Scope

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Knowledge

Areas

Project Management Process Groups

Initiating Planning Executing Monitoring &

Controlling Closing

6. Project Time

Management

6.1 Plan Schedule

Management

6.2 Define Activities

6.3 Sequence

Activities

6.4 Estimate Activity

Resources

6.5 Estimate Activity

Durations

6.6 Develop

Schedule

6.7 Control

Schedule

7. Project Cost

Management

7.1 Plan Cost

Management

7.2 Estimate Costs

7.3 Determine

Budget

7.4 Control Costs

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Knowledge

Areas

Project Management Process Groups

Initiating Planning Executing Monitoring & Controlling

Closing

8. Project Quality

Management

8.1 Plan Quality

Management

8.2 Perform

Quality Assurance

8.3 Control

Quality

9. Project Human

Resource

Management

9.1 Plan Human

Resource

Management

9.2 Acquire

Project Team

9.3 Develop

Project Team

9.4 Manage

Project Team

10. Project

Communications

Management

10.1 Plan

Communications

Management

10.2 Manage

Communications

10.3 Control

Communications

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Knowledge

Areas

Project Management Process Groups

Initiating Planning Executing Monitoring & Controlling

Closing

11. Project Risk

Management

11.1 Plan Risk

Management

11.2 Identify Risk

11.3 Perform

Qualitative Risk

Analysis

11.4 Perform

Quantitative Risk

Analysis

11.5 Plan Risk

Responses

11.6 Control Risks

12. Project

Procurement

Management

12.1 Plan

Procurement

Management

12.2 Conduct

Procurements

12.3 Control

Procurements

12.4 Close

Procurements

13. Project

Stakeholder

Management

13.1 Identify

Stakeholders

13.2 Plan Stakeholder

Management

13.3 Manage

Stakeholder

Engagement

13.4 Control

Stakeholder

Engagement

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

There are many implementation models in implementing IT

projects:

Predictive Life Cycle such as Waterfall model or V-model

Iterative and Incremental Life Cycle such as Iterative model

Adaptive Life Cycle such as Agile model

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Requirements Analysis

Design & Architecture

Development & Coding

Testing & QA

Implementation

Maintenance & Support

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Deployment Iteration N Iteration 2 Iteration 1 Initiate Project

Requirements

Design

Development

Testing

Implementation

Requirements

Design

Development

Testing

Implementation

Requirements

Design

Development

Testing

Implementation

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

IT Project Banking Industry

Real Cases

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

One of the largest bank In Indonesia, which offers many kinds of banking

products processed by multiple different applications, has needs to be able

to easily retrieve, organize, archive and control user access to all kinds of

reports.

Reports from multiple systems are to be forwarded to this repository system, in

which they will be categorized according to its type, store, archive, and

displayed to whoever user authorized to access it.

The new repository system must be separated from the core banking

application so it won't affect the performance of core banking system which

are also currently being implemented.

The current core banking system manages both function including the

distribution of the reports which heavily affect the core banking performance

and capability.

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

INITIATING

• Proof of Technology (POT)

• Proof of Concept (POC)

• Request For Proposal (RFP)

• Request For Quotation (RFQ)

• Project Kick Off Meeting

ANALYSIS & DESIGN

• Business Requirement Gathering

DEVELOPMENT

• Executing the project based on the document

• Unit Testing

TESTING

• System Integration Test

• User Acceptance Test (UAT)

• Security Test

• Performance Test

• Operation Readiness Test (ORT)

DEPLOYMENT

• Training

• Production Environment preparation

• Go Live

• Production Verification Test (PVT)

• Post Implementation Review (PIR)

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

INITIATING

•RFP Answer Sheet

•Purchase Order or SPK

•Project Charter

ANALYSIS & DESIGN

•Functional Specification Document (FSD)

•Technical Specification Document (TSD)

•Gap Analysis Document

•Requirement Traceability Matrix

•Change Request Documents

TESTING

•Unit Testing Plan & Script

•SIT Plan & Script

•UAT Plan & Script

•Performance Test Script

•ORT Plan & Script

DEPLOYMENT

•TTT Documents

•User Training Documents

•Implementation/ Deployment Plan

•Security Access Matrix

•PVT Documents

•PIR Documents

•Lesson Learned

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Challenges

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

IT Project Challenges

Unclear expectations and requirements

Scope changes

Lack of Resources

Lack of hard skills and soft skills from IT resources especially with newer technologies

Resources deprivation

Little or no end user involvements

Poor communication with stakeholders

Unrealistic schedules or deadlines

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

PM Strategy

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

1. Get involve with the business and IT users starting from the initiation until project

closing.

2. Don’t make any personal assumptions! Clear any doubts or assumptions by

talking to your stakeholder.

3. During project planning, consider to make small milestones and put it in phases.

4. Track project progresses and regularly report them to your stakeholders.

5. Stick to your role as IT Project Manager even though you can configure the

network or even code the application by yourself.

6. If your project face any issues such as application bugs, terrible application

performance, or data’s missing that could delay or even stop your project, make

it known to your stakeholders and find the solution for the issue.

7. Be cautious with scope creep, manage it and raise Change Request

8. Always prepare for fallback plans (minimum: backup & restore strategy).

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

SIZE METHOD SUCCESSFUL CHALLENGED FAILED

All size

Projects

Agile 39% 52% 9%

Waterfall 11% 60% 29%

Large Size

Projects

Agile 18% 59% 23%

Waterfall 3% 55% 42%

Medium Size

Projects

Agile 27% 62% 11%

Waterfall 7% 68% 25%

Small Size

Projects

Agile 58% 38% 4%

Waterfall 44% 45% 11%

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Project Management Institute (PMI)is the Leading Not-for-Profit Professional

Membership Association for the project and program management

profession with over 700,000 PMI certification holder worldwide

Global Standards

– 11 standards provide a common framework and language for projects

across industries and regions

Educational Activities

– Continuing education for credential maintenance

– Accreditation of academic PM programs

– Registered Education Providers (REPs)

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Join Locally, Connect Globally

Presentation Title

EMEA

14%

Latin

America

6%

North

America

65% Asia

Pacific

15%

250 Chapters, 36 Communities of Practice

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

PMI Indonesia Chapter Programs

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

PMI Global Project Management Certification

250 Chapters, 36 Communities of Practice

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Job Opportunities

Career

Credibility

Compensation

Commitment

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Project Management Professional (PMP) is an internationally recognized professional designation offered by the Project

Management Institute (PMI). There are currently 712,948

active PMP certified individuals and 279 chartered chapters

across 207 countries and territories worldwide.

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Category Educational

Background

Project Management

Education

Project Management

experience (min.)

A Four-Year Degree

(Bachelor’s Degree or

Global Equivalent)

35 contact hours of

formal education

4500 hours 3 years

B Secondary Degree

(High School Diploma,

Associate Degree or

Global Equivalent)

35 contact hours of

formal education

7500 hours 5 years

The projects that are submitted must be unique and non overlapping

It is also advisable that participants have experience in all five process

groups.

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Category Exam Fee (in US Dollars)

PMI Member 405

Non PMI Member 555

It is highly suggested that all participant that wants to take PMP Exam

should join as PMI member first.

The cost for being a member is only USD 139 (first time) and the

following year would be USD129. Also it will cost additional USD 15 to

join as a member of PMI Indonesia Chapter. Total membership cost

would be USD 154 .

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Multiple Choice Questions

Number of Exam hours

Experimental Questions`

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Domain Percentage of Question

Initiation 13%

Planning 24%

Executing 31%

Monitoring and Controlling 25%

Closing 7%

TOTAL 100%

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

Assume you are a PM that works on a project that has large scale (involve 100

members), long duration (min. 1 year), and huge budget (>USD 100K).

You have all power to decide as a PM.

Assign since the initialization phase.

Your organization chosen you through formal procedure.

You always have a best interest to the project, not to your personal.

You spend time to plan, manage, assess, and control.

A WBS is used to all projects.

Stakeholder involved throughout the project.

People must be compensated for the effort given.

No approval whatsoever to “Gold Platting”

IT Project Management – Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP

• For more info regarding PMI Indonesia chapter and its events, please check our website www.pmi-indonesia.org

Or Subscribe to our mailing list

[email protected]

• Or you may contact us:

[email protected]

[email protected]