SlideShare a Scribd company logo
1 of 31
Building a Business Case for a
Project Management Organization
High Level View
Prepared by Brian N. Fariss, Business Analyst
Major Themes
Identify Goal
Critical Roles Identify Gaps
Propose
Solutions
What are the
goals and
tasks we do?
What else
do we need
to be
effective?
How can we
meet those
needs?
Analysis Frame Work
Step 1: Identify Types of
Projects
Waterfall is best for:
• Projects that require
detailed planning and
unchanging requirements
• Projects with physical
deliverables
• Projects that must be
done in a single iteration.
• The “traditional” Project
Management
Agile is best for:
• Projects where
requirements can change
frequently.
• Projects with non-
physical deliverables.
• Projects where iterations
can be improved over
time
• IT development is best
completed with Agile1
How Waterfall Projects Exist
today
Since the change in organization for the PMO, there have not
been any traditional Waterfall projects initiated.
How Agile projects exist
today
Divisional
PMO
Product
Owner
Clearinghouse
Each division
makes a list of
proposed
priorities for
the next Period
of
Development
The Product
Owner makes
the same list
with minor
variation
The Leadership
Clearinghouse
makes decisions
at the
DELIVERABLE
level
KEY Concept
PBI’s
Epics
Deliverable
A Deliverable is roughly equivalent to the
way that we referred to Projects.
This is the level that leadership is
generally most interested it, it represents
the total functionality requested. “Case
Manager Screen” is a Deliverable.
An Epic is a large piece of the
Deliverable, and every deliverable could
have many Epics This is the process of
decomposition which is too granular for
leadership purposes. In the above
example of “Case Manager Screen” an
epic would be “Recording Client
Demographics”
Finally, the PBI is the specific piece of
development based on a requirement.
Only the BA/PM and Development Team
work at this level. In the above example,
we would have a PBI for “Make Health
District a Drop Down”
Step 2: Identify Role
Project Manager:
• Applies the knowledge, skills,
tools and techniques to
determine main project
activities to meet the project
requirements.
• Manages complex
choreography of tasks to
ensure that timelines are met.
Business Analyst:
• Completes the tasks and uses
the skills and abilities to clearly
define a problem faced by a
business (Business) and then
to determine the scope of a
solution to that problem.
• Solutions may include:
– Process improvement
– Organizational change
– Technology components
While each profession has clearly delineated roles on
traditional projects, in many places one person performs
both roles.
IT Development - Scrum
• Currently, BA’s and Project Managers both
work on Agile Projects, independently
creating product back-log items (PBI’s)
• Both sets of professionals prioritize
Deliverables for Leadership
• Both roles work with the Development
Team to create the needed functionality
How it exists today:
Non-IT Projects
• Traditionally, Project Managers have been
assigned to large projects that required
major resource management.
• Business analysis, as a tool and a role,
was not generally required outside of IT
projects, and if used was done by the PM
who may have had little training in the area
of business analysis.
Step 3: Identify Gaps
Of the Gaps identified in this
analysis, the deepest and most
wide ranging is the lack of clearly
defined goals.
This absence of direction leads to
role confusion between IT staff,
PMO and between Project
Managers and Business Analysts.
Because of this role confusion, it is
difficult to identify appropriate
needs for resource allocation and
deployment.
Resource
Allocation
Systemic
Role
Confusion
Lack of Clearly
Defined Goals
Clear Goal Definition
• Currently the Project Alpha trumps most
other projects.
• This is the established direction for now,
but what will occur after it is completed?
• We know that retiring the legacy system is
a major goal, but no one has decided how
that is to occur.
• Without that clear direction, development
will flounder.
Goal Definition - Solution
Identify Possible
Solutions
Select Solution that
fits Business needs
Implement Solution
5-1-2015
The potential
options for
retiring legacy
systems
should be
available for
review by
Leadership
7-1-2015
Based on the
needs as
identified by the
Business, the
solution with the
greatest benefit
over time is
selected
On-Going
Following
completion of
JRI
development,
development of
chosen solution
begins.
Depending on
solution chosen,
this may require
a freeze in CIS
development.
Expected Results
By having a clear path forward the IT
team and the PMO will have a common
goal to work toward.
One group will not be attempting to
implement a different solution or
expectation.
What do Business Analysts/Project
Managers do anyway?
Business Analyst
• Completes the tasks and
uses the skills and abilities
to clearly define a problem
faced by a business
(Business) and then to
determine the scope of a
solution to that problem.
• Solutions may include:
– Process improvement
– Organizational change
– Technology components
Project Manager
• Applies the knowledge,
skills, tools and
techniques to determine
main project activities to
meet the project
requirements.
Similar, but not the same!
Ensures accurate
requirements to
meet Stakeholder
needs
Focus on Project
Schedule, Cost,
Managing Resources
In some localities, BA’s are
considered “baby Project
Managers”. This is problematic
because
In smaller organizations, with
smaller budgets, the two roles of
Business Analyst and Project
Manager are frequently shared by
one person.
While this does work for smaller
projects, larger projects may suffer.
The triple constraints of Project
Management on large projects with
major deliverables does not allow
effective gathering, and
management of requirements from
stakeholders.
BA
PM
Systemic Role Confusion
Building from the foundational need
for a clear direction, defined roles
are also essential.
Currently, Business Analysts and
Project Managers are treated as
interchangeable roles. Additionally
the roles that the two share are
often times neither Business
Analysis or Project Management.
This often takes the form of
expecting one or the other to act as
librarian or observer rather than
active participant.
Both the Project Management
Institute and International Institute
of Business Analysis stress the
separation of duties as essential to
successful project completion.
Completed Project
Subject
Matter
Expert
Project
Manager
Business
Analyst
The Domain is the THING
Business Domain
• The world of the
business:
– PO’s
– DARs/Clinicians
– Section Supervisors
– District Managers
– Central Office Staff
• Focuses strictly on the
Business and what
IDOC needs to
accomplish
• The WHAT the Business
needs, their goals
Solution Domain
• The world of the
solution provider:
– IT
– Contractors
– Service providers (
• Focuses on the
solution
• The HOW we are
going to meet the
need and goals of
the business
Role Confusion Confounds
Projects
If the Business Domain ignores
the Solution:
If the Solution Domain
Dominates:
• Front line staff are
frequently told “No”.
• Solutions tend to be
focused on what works best
for IT/Service Provider and
not on what is actually best
for the staff using the
solution (admission
processes can be overly
complex, applications may
not be useable in context)
• Without the constraints set
by available solutions,
groups tend to set high
expectations that may be
unattainable.
• Stakeholders rarely know
what they want in the way
that can be put into
development.
• Requirements tend to be
vague and difficult to pin
down.
Business Analysts and Project
Managers live in the Gap
Between
• Both help to identify challenges facing the
Business in addressing recidivism
• Business Analysts gather the requirements and
refine them through the elicitation process to
provide the solutions.
• Project Managers ensure that tasks are
completed in a timely manner and that things do
not fall off the plate
• Both ensure that the solution meets the needs of
the business while taking into account any
constraints of the solution.
Wait, Why Do the Two Groups
need someone in Between?
Business People
• Rarely have a
background in the
solution domain.
• Their jobs are not in
developing solutions but
in working with offenders
to make a safer Idaho
Solution People
• Rarely have a Criminal
Justice background.
• Do not have the time to
meet with every
stakeholder.
• Because IDOC is a public
service, personal
opinions of what “should”
be done can cloud
provision of solution.
The Cost of Requirements
Errors*
Relative cost to repair a defect at different project lifecycle phases
* Adapted from Managing Software Requirements, Dean Leffingwell and Don Widrig.
But how does the Field see any
benefit???
Technology
• BA’s and PM’s ensure
that a wider swath of
people are included,
increases a sense of
ownership in the process.
• BA’s and PM’s advocate
for the end user and the
Business domain with
technology
• BA’s and PM’s help to set
achievable expectations
for solutions
Non-Technology
• BA’s and PM’s ensure
that the processes and
policies that are created
or changed are well
documented.
• Time spent by the field in
determining solutions is
diminished.
• There is greater input
from larger groups
meaning that no one set
of stakeholders sets the
But how Do the Officers in the
Field see any benefit???
Technology
• Using an Agile approach,
having BA’s and PM’s
make sure that changes
and new features are
useable and are what the
field wants and needs.
• BA’s and PM’s assist the
Systems Trainer in
making sure that all staff
know how to use the
system
Non-Technology
• BA’s and PM’s make it
easier for executives and
managers because they
do not have to know
solution domain.
• BA’s and PM’s diminish
the instances of projects
running over budgets or
over using resources.
Types of Requirements
• Business Requirements: Things that a business owner or
manager would say. Business requirements represent high-
level objectives of the organization or the customer representing
the system. They represent the why the organization is
implementing the project – the benefits the business hopes to
reap.
• User Requirements: Things stakeholders would say they need.
Often expressed as the name of a business process, data
needed, rules we comply with, and performance requirements.
• Software/Solution Requirements: Specifies the parameters of the
solution. The solution may require process re-engineering,
organizational change, software functionality that developers
must build etc. Describes the what and how the solution will
provide
Adapted from The Software Requirements Memory Jogger, Ellen
Gottesdiener, pp 22-25
Requirements Roles
Role on Project Requirements Development
Define Business
Requirements
Develop User
Requirements
Specify Software
Requirements
Requirements
Change
Management
Project Sponsor Owner, ApproverReviewer Approver
Project Manager Producer Reviewer Reviewer Approver
Business Analyst Reviewer Producer Producer, ApproverProducer
Subject Matter Expert Reviewer
Owner, Approver,
Reviewer Owner, Reviewer Owner
Developer Reviewer Reviewer
Producer,
Reviewer Reviewer
Owner: Provides correct and complete requirements; requirements change notification
Approver: Approves and authorizes requirements
Producer: Creates and maintains requirements
Reviewer: Stays informed; provides information and feedback
Adapted from The Software Requirements Memory Jogger, Ellen
Gottesdiener, pp 22-25
Why This Matters
• These are expensive positions.
• Role redundancy in the form of two roles
gathering the same requirements is wasteful and
does not support the professionalism of either.
• While having a well-rounded team is important for
success, treating one profession as a stand in for
another means that sometimes critical roles are
will not be fulfilled by those with the training and
skills to complete them.
Role Confusion- Solution
Separate Role by
Project Type
Institute Portfolio
Management
Scrum does not recognize the role of
the Project Manager. The duties in
an Agile project are fulfilled by the
Development Team and BA. The
BA’s should be responsible for IT
development. This frees up the
Project Managers who should
function at the
Deliverable/Interdivisional level and
ensure that the set priorities are
followed by holding Project Team
members accountable for their tasks.
There should be established a role of
Portfolio Manager to manage large
groups of linked projects (portfolios).
This role, while not directly supervising
the PM’s and BA’s, would function as
the link to leadership for reporting
progression towards portfolio
completion as well as identifying and
removing barriers to completion. This
role should exist outside the Divisions
and function as an arbiter on projects
when there are disagreements.
What About the Product
Owner?
• Scrum requires that for each development team, there be a single Product
Owner. It does not specify that the product owner be unchanging.
• The role of Product Owner could be shared by each Division on a rotating
basis.
• Further, a representative from each Division’s PMO (including the
Commission of Pardons and Parole) meets with the Development Manager
following the Sprint Midpoint in a single meeting.
• At this meeting, the group will create a proposal for next Sprint’s priorities
based on global analysis, stated Leadership priorities and blocking issues
related to development.
• This single proposed development list will be based solely at the deliverable
level and will be presented to the Clearinghouse for approval.
It Could Look Like this
• Develops software based on
requirements communicated in
PBI’s
• Determines which PBI’s are
pulled into Sprint based on
priority set by Product
Owner/Leadership
• Completes Business Analysis
as needed by PM
• Elicits requirements from
Stakeholders
• Decomposes Requirements into
PBI’s
• Manages solution scope
• Works with Leadership on
Business/Criminal Justice
System wide changes and
projects.
• Ensures projects/deliverables
are completed.
• Works on projects affecting
more than 1 division
• Manages project scope and
stakeholder engagement
• Identifies barriers to project
completion
Project
Manager
Portfolio
Manager
Development
Team
Business
Analyst
Review
• But only if those goals are well defined.
Business Analysis and Project
Management are tools to meet goals…
• While you can use a screwdriver to put in a nail, a
hammer is more appropriate
Like any other tool of use, the right tool
for the right job
• By having the system in place to manage the right
projects in right way, with the right roles, costly
mistakes can be avoided
Establishing and growing a PMO will
save money in the long run

More Related Content

What's hot

Career In I.T. as a Business Analyst
Career In I.T. as a Business Analyst Career In I.T. as a Business Analyst
Career In I.T. as a Business Analyst Ren Parikh
 
Introduction to-project-management
Introduction to-project-managementIntroduction to-project-management
Introduction to-project-managementPinta Florin
 
Top Five Ideas for Project Management
Top Five Ideas for Project ManagementTop Five Ideas for Project Management
Top Five Ideas for Project ManagementJohn Goodpasture
 
'Building Business Analysis Centre of Excellence in Software Development Comp...
'Building Business Analysis Centre of Excellence in Software Development Comp...'Building Business Analysis Centre of Excellence in Software Development Comp...
'Building Business Analysis Centre of Excellence in Software Development Comp...IIBA_Latvia_Chapter
 
Business Analysis Techniques
Business Analysis TechniquesBusiness Analysis Techniques
Business Analysis TechniquesIIBA UK Chapter
 
Project post-mortem analysis
Project post-mortem analysisProject post-mortem analysis
Project post-mortem analysisJaiveer Singh
 
Software Project Methods
Software Project MethodsSoftware Project Methods
Software Project MethodsCraig Brown
 
IIBA Facilitation Skills for Business Analysis v3
IIBA Facilitation Skills for Business Analysis v3IIBA Facilitation Skills for Business Analysis v3
IIBA Facilitation Skills for Business Analysis v3Rick Walters
 
Project management in IBM EG - lecce_20140224
Project management in IBM EG - lecce_20140224Project management in IBM EG - lecce_20140224
Project management in IBM EG - lecce_20140224Antonio Caforio
 
Rosenberg.i.blackwood.g
Rosenberg.i.blackwood.gRosenberg.i.blackwood.g
Rosenberg.i.blackwood.gNASAPMC
 
How to Start a Project
How to Start a ProjectHow to Start a Project
How to Start a ProjectCraig Brown
 
1. project Management
1. project Management 1. project Management
1. project Management chhassan7
 
Good Projects Gone Bad: an Introduction to Process Maturity
Good Projects Gone Bad: an Introduction to Process MaturityGood Projects Gone Bad: an Introduction to Process Maturity
Good Projects Gone Bad: an Introduction to Process MaturityMichael Edson
 
IIBA Facilitation Skills For Business Analysis v2
IIBA Facilitation Skills For Business Analysis v2IIBA Facilitation Skills For Business Analysis v2
IIBA Facilitation Skills For Business Analysis v2Rick Walters
 
The Art of Building a Process Design Team
The Art of Building a Process Design TeamThe Art of Building a Process Design Team
The Art of Building a Process Design TeamTroy DuMoulin
 

What's hot (20)

Agile Methodologies & Key Principles
Agile Methodologies & Key Principles Agile Methodologies & Key Principles
Agile Methodologies & Key Principles
 
Career In I.T. as a Business Analyst
Career In I.T. as a Business Analyst Career In I.T. as a Business Analyst
Career In I.T. as a Business Analyst
 
Introduction to-project-management
Introduction to-project-managementIntroduction to-project-management
Introduction to-project-management
 
VDCL Recent Results
VDCL Recent ResultsVDCL Recent Results
VDCL Recent Results
 
Top Five Ideas for Project Management
Top Five Ideas for Project ManagementTop Five Ideas for Project Management
Top Five Ideas for Project Management
 
'Building Business Analysis Centre of Excellence in Software Development Comp...
'Building Business Analysis Centre of Excellence in Software Development Comp...'Building Business Analysis Centre of Excellence in Software Development Comp...
'Building Business Analysis Centre of Excellence in Software Development Comp...
 
pinto_pm2_ch01
pinto_pm2_ch01pinto_pm2_ch01
pinto_pm2_ch01
 
Business Analysis Techniques
Business Analysis TechniquesBusiness Analysis Techniques
Business Analysis Techniques
 
Project post-mortem analysis
Project post-mortem analysisProject post-mortem analysis
Project post-mortem analysis
 
Software Project Methods
Software Project MethodsSoftware Project Methods
Software Project Methods
 
Roi Charts
Roi ChartsRoi Charts
Roi Charts
 
IIBA Facilitation Skills for Business Analysis v3
IIBA Facilitation Skills for Business Analysis v3IIBA Facilitation Skills for Business Analysis v3
IIBA Facilitation Skills for Business Analysis v3
 
Project Management Essentials
Project Management Essentials Project Management Essentials
Project Management Essentials
 
Project management in IBM EG - lecce_20140224
Project management in IBM EG - lecce_20140224Project management in IBM EG - lecce_20140224
Project management in IBM EG - lecce_20140224
 
Rosenberg.i.blackwood.g
Rosenberg.i.blackwood.gRosenberg.i.blackwood.g
Rosenberg.i.blackwood.g
 
How to Start a Project
How to Start a ProjectHow to Start a Project
How to Start a Project
 
1. project Management
1. project Management 1. project Management
1. project Management
 
Good Projects Gone Bad: an Introduction to Process Maturity
Good Projects Gone Bad: an Introduction to Process MaturityGood Projects Gone Bad: an Introduction to Process Maturity
Good Projects Gone Bad: an Introduction to Process Maturity
 
IIBA Facilitation Skills For Business Analysis v2
IIBA Facilitation Skills For Business Analysis v2IIBA Facilitation Skills For Business Analysis v2
IIBA Facilitation Skills For Business Analysis v2
 
The Art of Building a Process Design Team
The Art of Building a Process Design TeamThe Art of Building a Process Design Team
The Art of Building a Process Design Team
 

Similar to Business Case for BA's PMs

What Qualities Make for a Great Lean Six Sigma Green Belt Project? Project Se...
What Qualities Make for a Great Lean Six Sigma Green Belt Project? Project Se...What Qualities Make for a Great Lean Six Sigma Green Belt Project? Project Se...
What Qualities Make for a Great Lean Six Sigma Green Belt Project? Project Se...Andrew John Slaney
 
Doing It On Your Own: When to Call in the Consultants, When to Leave Them Out
Doing It On Your Own: When to Call in the Consultants, When to Leave Them OutDoing It On Your Own: When to Call in the Consultants, When to Leave Them Out
Doing It On Your Own: When to Call in the Consultants, When to Leave Them OutNTEN
 
Core Skills for Change Agents
Core Skills for Change AgentsCore Skills for Change Agents
Core Skills for Change AgentsCaltech
 
TVPM - Good Lec.pptx
TVPM - Good Lec.pptxTVPM - Good Lec.pptx
TVPM - Good Lec.pptxbramepk1
 
In persuit of perfection internal auditor the gate keepers of ethics in jamai...
In persuit of perfection internal auditor the gate keepers of ethics in jamai...In persuit of perfection internal auditor the gate keepers of ethics in jamai...
In persuit of perfection internal auditor the gate keepers of ethics in jamai...Patrick Thompson
 
The Principles of Effective P3 Governance - AXELOS Webinar
The Principles of Effective P3 Governance - AXELOS WebinarThe Principles of Effective P3 Governance - AXELOS Webinar
The Principles of Effective P3 Governance - AXELOS WebinarAXELOS Global Best Practice
 
he Principles of Effective Project, Programme and Portfolio Management Govern...
he Principles of Effective Project, Programme and Portfolio Management Govern...he Principles of Effective Project, Programme and Portfolio Management Govern...
he Principles of Effective Project, Programme and Portfolio Management Govern...AXELOS Global Best Practice
 
UNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptxUNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptxDevnath13
 
ITIL Transformation - 9 Traps to Avoid
ITIL Transformation - 9 Traps to AvoidITIL Transformation - 9 Traps to Avoid
ITIL Transformation - 9 Traps to Avoidmlenderman
 
Андрій Татчин “Будуючи ПМО з нуля”
Андрій Татчин “Будуючи ПМО з нуля”Андрій Татчин “Будуючи ПМО з нуля”
Андрій Татчин “Будуючи ПМО з нуля”Lviv Startup Club
 
Processes, Organization (2).PPT
Processes, Organization (2).PPTProcesses, Organization (2).PPT
Processes, Organization (2).PPTumairshams6
 
Project management and Success Criteria
Project management and Success Criteria Project management and Success Criteria
Project management and Success Criteria ujjwal Mania
 
Business Analysis Fundamentals
Business Analysis FundamentalsBusiness Analysis Fundamentals
Business Analysis Fundamentalswaelsaid75
 

Similar to Business Case for BA's PMs (20)

Project Management
Project ManagementProject Management
Project Management
 
What Qualities Make for a Great Lean Six Sigma Green Belt Project? Project Se...
What Qualities Make for a Great Lean Six Sigma Green Belt Project? Project Se...What Qualities Make for a Great Lean Six Sigma Green Belt Project? Project Se...
What Qualities Make for a Great Lean Six Sigma Green Belt Project? Project Se...
 
Doing It On Your Own: When to Call in the Consultants, When to Leave Them Out
Doing It On Your Own: When to Call in the Consultants, When to Leave Them OutDoing It On Your Own: When to Call in the Consultants, When to Leave Them Out
Doing It On Your Own: When to Call in the Consultants, When to Leave Them Out
 
Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project Management
 
Unit 1 spm
Unit 1  spmUnit 1  spm
Unit 1 spm
 
Unit 1 spm
Unit 1  spmUnit 1  spm
Unit 1 spm
 
Core Skills for Change Agents
Core Skills for Change AgentsCore Skills for Change Agents
Core Skills for Change Agents
 
TVPM - Good Lec.pptx
TVPM - Good Lec.pptxTVPM - Good Lec.pptx
TVPM - Good Lec.pptx
 
In persuit of perfection internal auditor the gate keepers of ethics in jamai...
In persuit of perfection internal auditor the gate keepers of ethics in jamai...In persuit of perfection internal auditor the gate keepers of ethics in jamai...
In persuit of perfection internal auditor the gate keepers of ethics in jamai...
 
The Principles of Effective P3 Governance - AXELOS Webinar
The Principles of Effective P3 Governance - AXELOS WebinarThe Principles of Effective P3 Governance - AXELOS Webinar
The Principles of Effective P3 Governance - AXELOS Webinar
 
he Principles of Effective Project, Programme and Portfolio Management Govern...
he Principles of Effective Project, Programme and Portfolio Management Govern...he Principles of Effective Project, Programme and Portfolio Management Govern...
he Principles of Effective Project, Programme and Portfolio Management Govern...
 
UNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptxUNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptx
 
ITIL Transformation - 9 Traps to Avoid
ITIL Transformation - 9 Traps to AvoidITIL Transformation - 9 Traps to Avoid
ITIL Transformation - 9 Traps to Avoid
 
Chapter 1.pptx
Chapter 1.pptxChapter 1.pptx
Chapter 1.pptx
 
Андрій Татчин “Будуючи ПМО з нуля”
Андрій Татчин “Будуючи ПМО з нуля”Андрій Татчин “Будуючи ПМО з нуля”
Андрій Татчин “Будуючи ПМО з нуля”
 
Processes, Organization (2).PPT
Processes, Organization (2).PPTProcesses, Organization (2).PPT
Processes, Organization (2).PPT
 
Project management and Success Criteria
Project management and Success Criteria Project management and Success Criteria
Project management and Success Criteria
 
14.1 features
14.1 features14.1 features
14.1 features
 
Business Analysis Fundamentals
Business Analysis FundamentalsBusiness Analysis Fundamentals
Business Analysis Fundamentals
 
SPM_UNIT-1(1).pptx
SPM_UNIT-1(1).pptxSPM_UNIT-1(1).pptx
SPM_UNIT-1(1).pptx
 

Business Case for BA's PMs

  • 1. Building a Business Case for a Project Management Organization High Level View Prepared by Brian N. Fariss, Business Analyst
  • 2. Major Themes Identify Goal Critical Roles Identify Gaps Propose Solutions What are the goals and tasks we do? What else do we need to be effective? How can we meet those needs?
  • 4. Step 1: Identify Types of Projects Waterfall is best for: • Projects that require detailed planning and unchanging requirements • Projects with physical deliverables • Projects that must be done in a single iteration. • The “traditional” Project Management Agile is best for: • Projects where requirements can change frequently. • Projects with non- physical deliverables. • Projects where iterations can be improved over time • IT development is best completed with Agile1
  • 5. How Waterfall Projects Exist today Since the change in organization for the PMO, there have not been any traditional Waterfall projects initiated.
  • 6. How Agile projects exist today Divisional PMO Product Owner Clearinghouse Each division makes a list of proposed priorities for the next Period of Development The Product Owner makes the same list with minor variation The Leadership Clearinghouse makes decisions at the DELIVERABLE level
  • 7. KEY Concept PBI’s Epics Deliverable A Deliverable is roughly equivalent to the way that we referred to Projects. This is the level that leadership is generally most interested it, it represents the total functionality requested. “Case Manager Screen” is a Deliverable. An Epic is a large piece of the Deliverable, and every deliverable could have many Epics This is the process of decomposition which is too granular for leadership purposes. In the above example of “Case Manager Screen” an epic would be “Recording Client Demographics” Finally, the PBI is the specific piece of development based on a requirement. Only the BA/PM and Development Team work at this level. In the above example, we would have a PBI for “Make Health District a Drop Down”
  • 8. Step 2: Identify Role Project Manager: • Applies the knowledge, skills, tools and techniques to determine main project activities to meet the project requirements. • Manages complex choreography of tasks to ensure that timelines are met. Business Analyst: • Completes the tasks and uses the skills and abilities to clearly define a problem faced by a business (Business) and then to determine the scope of a solution to that problem. • Solutions may include: – Process improvement – Organizational change – Technology components While each profession has clearly delineated roles on traditional projects, in many places one person performs both roles.
  • 9. IT Development - Scrum • Currently, BA’s and Project Managers both work on Agile Projects, independently creating product back-log items (PBI’s) • Both sets of professionals prioritize Deliverables for Leadership • Both roles work with the Development Team to create the needed functionality How it exists today:
  • 10. Non-IT Projects • Traditionally, Project Managers have been assigned to large projects that required major resource management. • Business analysis, as a tool and a role, was not generally required outside of IT projects, and if used was done by the PM who may have had little training in the area of business analysis.
  • 11. Step 3: Identify Gaps Of the Gaps identified in this analysis, the deepest and most wide ranging is the lack of clearly defined goals. This absence of direction leads to role confusion between IT staff, PMO and between Project Managers and Business Analysts. Because of this role confusion, it is difficult to identify appropriate needs for resource allocation and deployment. Resource Allocation Systemic Role Confusion Lack of Clearly Defined Goals
  • 12. Clear Goal Definition • Currently the Project Alpha trumps most other projects. • This is the established direction for now, but what will occur after it is completed? • We know that retiring the legacy system is a major goal, but no one has decided how that is to occur. • Without that clear direction, development will flounder.
  • 13. Goal Definition - Solution Identify Possible Solutions Select Solution that fits Business needs Implement Solution 5-1-2015 The potential options for retiring legacy systems should be available for review by Leadership 7-1-2015 Based on the needs as identified by the Business, the solution with the greatest benefit over time is selected On-Going Following completion of JRI development, development of chosen solution begins. Depending on solution chosen, this may require a freeze in CIS development.
  • 14. Expected Results By having a clear path forward the IT team and the PMO will have a common goal to work toward. One group will not be attempting to implement a different solution or expectation.
  • 15. What do Business Analysts/Project Managers do anyway? Business Analyst • Completes the tasks and uses the skills and abilities to clearly define a problem faced by a business (Business) and then to determine the scope of a solution to that problem. • Solutions may include: – Process improvement – Organizational change – Technology components Project Manager • Applies the knowledge, skills, tools and techniques to determine main project activities to meet the project requirements.
  • 16. Similar, but not the same! Ensures accurate requirements to meet Stakeholder needs Focus on Project Schedule, Cost, Managing Resources In some localities, BA’s are considered “baby Project Managers”. This is problematic because In smaller organizations, with smaller budgets, the two roles of Business Analyst and Project Manager are frequently shared by one person. While this does work for smaller projects, larger projects may suffer. The triple constraints of Project Management on large projects with major deliverables does not allow effective gathering, and management of requirements from stakeholders. BA PM
  • 17. Systemic Role Confusion Building from the foundational need for a clear direction, defined roles are also essential. Currently, Business Analysts and Project Managers are treated as interchangeable roles. Additionally the roles that the two share are often times neither Business Analysis or Project Management. This often takes the form of expecting one or the other to act as librarian or observer rather than active participant. Both the Project Management Institute and International Institute of Business Analysis stress the separation of duties as essential to successful project completion. Completed Project Subject Matter Expert Project Manager Business Analyst
  • 18. The Domain is the THING Business Domain • The world of the business: – PO’s – DARs/Clinicians – Section Supervisors – District Managers – Central Office Staff • Focuses strictly on the Business and what IDOC needs to accomplish • The WHAT the Business needs, their goals Solution Domain • The world of the solution provider: – IT – Contractors – Service providers ( • Focuses on the solution • The HOW we are going to meet the need and goals of the business
  • 19. Role Confusion Confounds Projects If the Business Domain ignores the Solution: If the Solution Domain Dominates: • Front line staff are frequently told “No”. • Solutions tend to be focused on what works best for IT/Service Provider and not on what is actually best for the staff using the solution (admission processes can be overly complex, applications may not be useable in context) • Without the constraints set by available solutions, groups tend to set high expectations that may be unattainable. • Stakeholders rarely know what they want in the way that can be put into development. • Requirements tend to be vague and difficult to pin down.
  • 20. Business Analysts and Project Managers live in the Gap Between • Both help to identify challenges facing the Business in addressing recidivism • Business Analysts gather the requirements and refine them through the elicitation process to provide the solutions. • Project Managers ensure that tasks are completed in a timely manner and that things do not fall off the plate • Both ensure that the solution meets the needs of the business while taking into account any constraints of the solution.
  • 21. Wait, Why Do the Two Groups need someone in Between? Business People • Rarely have a background in the solution domain. • Their jobs are not in developing solutions but in working with offenders to make a safer Idaho Solution People • Rarely have a Criminal Justice background. • Do not have the time to meet with every stakeholder. • Because IDOC is a public service, personal opinions of what “should” be done can cloud provision of solution.
  • 22. The Cost of Requirements Errors* Relative cost to repair a defect at different project lifecycle phases * Adapted from Managing Software Requirements, Dean Leffingwell and Don Widrig.
  • 23. But how does the Field see any benefit??? Technology • BA’s and PM’s ensure that a wider swath of people are included, increases a sense of ownership in the process. • BA’s and PM’s advocate for the end user and the Business domain with technology • BA’s and PM’s help to set achievable expectations for solutions Non-Technology • BA’s and PM’s ensure that the processes and policies that are created or changed are well documented. • Time spent by the field in determining solutions is diminished. • There is greater input from larger groups meaning that no one set of stakeholders sets the
  • 24. But how Do the Officers in the Field see any benefit??? Technology • Using an Agile approach, having BA’s and PM’s make sure that changes and new features are useable and are what the field wants and needs. • BA’s and PM’s assist the Systems Trainer in making sure that all staff know how to use the system Non-Technology • BA’s and PM’s make it easier for executives and managers because they do not have to know solution domain. • BA’s and PM’s diminish the instances of projects running over budgets or over using resources.
  • 25. Types of Requirements • Business Requirements: Things that a business owner or manager would say. Business requirements represent high- level objectives of the organization or the customer representing the system. They represent the why the organization is implementing the project – the benefits the business hopes to reap. • User Requirements: Things stakeholders would say they need. Often expressed as the name of a business process, data needed, rules we comply with, and performance requirements. • Software/Solution Requirements: Specifies the parameters of the solution. The solution may require process re-engineering, organizational change, software functionality that developers must build etc. Describes the what and how the solution will provide Adapted from The Software Requirements Memory Jogger, Ellen Gottesdiener, pp 22-25
  • 26. Requirements Roles Role on Project Requirements Development Define Business Requirements Develop User Requirements Specify Software Requirements Requirements Change Management Project Sponsor Owner, ApproverReviewer Approver Project Manager Producer Reviewer Reviewer Approver Business Analyst Reviewer Producer Producer, ApproverProducer Subject Matter Expert Reviewer Owner, Approver, Reviewer Owner, Reviewer Owner Developer Reviewer Reviewer Producer, Reviewer Reviewer Owner: Provides correct and complete requirements; requirements change notification Approver: Approves and authorizes requirements Producer: Creates and maintains requirements Reviewer: Stays informed; provides information and feedback Adapted from The Software Requirements Memory Jogger, Ellen Gottesdiener, pp 22-25
  • 27. Why This Matters • These are expensive positions. • Role redundancy in the form of two roles gathering the same requirements is wasteful and does not support the professionalism of either. • While having a well-rounded team is important for success, treating one profession as a stand in for another means that sometimes critical roles are will not be fulfilled by those with the training and skills to complete them.
  • 28. Role Confusion- Solution Separate Role by Project Type Institute Portfolio Management Scrum does not recognize the role of the Project Manager. The duties in an Agile project are fulfilled by the Development Team and BA. The BA’s should be responsible for IT development. This frees up the Project Managers who should function at the Deliverable/Interdivisional level and ensure that the set priorities are followed by holding Project Team members accountable for their tasks. There should be established a role of Portfolio Manager to manage large groups of linked projects (portfolios). This role, while not directly supervising the PM’s and BA’s, would function as the link to leadership for reporting progression towards portfolio completion as well as identifying and removing barriers to completion. This role should exist outside the Divisions and function as an arbiter on projects when there are disagreements.
  • 29. What About the Product Owner? • Scrum requires that for each development team, there be a single Product Owner. It does not specify that the product owner be unchanging. • The role of Product Owner could be shared by each Division on a rotating basis. • Further, a representative from each Division’s PMO (including the Commission of Pardons and Parole) meets with the Development Manager following the Sprint Midpoint in a single meeting. • At this meeting, the group will create a proposal for next Sprint’s priorities based on global analysis, stated Leadership priorities and blocking issues related to development. • This single proposed development list will be based solely at the deliverable level and will be presented to the Clearinghouse for approval.
  • 30. It Could Look Like this • Develops software based on requirements communicated in PBI’s • Determines which PBI’s are pulled into Sprint based on priority set by Product Owner/Leadership • Completes Business Analysis as needed by PM • Elicits requirements from Stakeholders • Decomposes Requirements into PBI’s • Manages solution scope • Works with Leadership on Business/Criminal Justice System wide changes and projects. • Ensures projects/deliverables are completed. • Works on projects affecting more than 1 division • Manages project scope and stakeholder engagement • Identifies barriers to project completion Project Manager Portfolio Manager Development Team Business Analyst
  • 31. Review • But only if those goals are well defined. Business Analysis and Project Management are tools to meet goals… • While you can use a screwdriver to put in a nail, a hammer is more appropriate Like any other tool of use, the right tool for the right job • By having the system in place to manage the right projects in right way, with the right roles, costly mistakes can be avoided Establishing and growing a PMO will save money in the long run