Presentation for Association for Information Systems (AIS) - Indonesia Chapter on 13th August 2016 at Hotel Inna Garuda Yogyakarta, Indonesia.
Presentation Duration: 3 hours
Presentation Content: This presentation describes Software Development Life Cycle on the perspective of Processes and Knowledge Area in Project Management Body of Knowledge (PMBoK) Guide 5th Edition.
How-How Diagram: A Practical Approach to Problem Resolution
Â
Aligning IT Project Management with PMBOK and SDLC
1.
2. 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
3. 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
4. IT Project Management â Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP
01
Introduction to
Information Technology
Project management
5. 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
6. 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
Success
Challenged
Failed
7. 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.
8. IT Project Management â Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP
Technologi
cal
Advance
ment
Market
Demands
Customer
Request
Organizati
onal
Needs
Legal
Requireme
nts
Ecological
Impacts
Social
needs
9. 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.
10. 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)
11. IT Project Management â Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP
12. IT Project Management â Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP
ďľ Big Data & Data Analytics
13. IT Project Management â Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP
ďľ Master Data Management
14. 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.
15. IT Project Management â Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP
16. IT Project Management â Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP
Aligning SDLC
and
PMBOK Processes
Groups
17. 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:
18. 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/corre
ctive 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
19. 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
20. 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
21. 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
22. 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
23. 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
24. IT Project Management â Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP
Requirements Analysis
Design & Architecture
Development & Coding
Testing & QA
Implementation
Maintenance & Support
25. IT Project Management â Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP
DeploymentIteration NIteration 2Iteration 1
Initiate
Project
Requirements
Design
Development
Testing
Implementation
Requirements
Design
Development
Testing
Implementation
Requirements
Design
Development
Testing
Implementation
26. IT Project Management â Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP
27. IT Project Management â Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP
IT Project
Banking Industry
Real Cases
28. 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.
29. 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)
30. 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
31. IT Project Management â Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP
Challenges
32. 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
33. IT Project Management â Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP
PM Strategy
34. IT Project Management â Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP
35. IT Project Management â Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP
36. 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).
37. 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%
38. IT Project Management â Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP
39. 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)
40. 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
41. IT Project Management â Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP
PMI Indonesia Chapter Programs
42. IT Project Management â Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP
43. IT Project Management â Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP
PMI Global Project Management Certification
250 Chapters, 36 Communities of Practice
44. IT Project Management â Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP
Job Opportunities
Career
Credibility
Compensation
Commitment
45. 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.
46. 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.
47. IT Project Management â Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP
48. 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 .
49. IT Project Management â Aligning PMBOK Processes and SDLC by Crysanthus Raharjo, PMP
Multiple Choice Questions
Number of Exam hours
Experimental Questions`
50. 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%
51. 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â
52. 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
pmi-indonesia-subscribe@yahoogroups.com
⢠Or you may contact us:
certification@pmi-indonesia.org
craharjo@pmi-indonesia.org