Upload
crysanthus-raharjo-pmp
View
506
Download
5
Embed Size (px)
Citation preview
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
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
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 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
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
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
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
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
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
• Or you may contact us: