Escolar Documentos
Profissional Documentos
Cultura Documentos
Delivered to:
Especially to:
Needs Assessment
Planning
Analysis
Traceability & Monitoring
Evaluation
PBA is a registered certification service mark of the Project Management Institute, Inc
Copyright, Use, and Resale Prohibitions
https://www.facebook.com/VentureInternational www.venture-consult.com
https://www.linkedin.com/company/venture-llc
4,500 hours
Bachelor’s (5 years) *2,000 working
**35 contact
Degree or Global working as a on a project
hours
Equivalent practitioner of Experience team Experience
business analysis must be must be
High School 7,500 hours within the within the
Diploma or (3 years) past 8 years *2,000 working past 8 years
**35 contact
Associate’s working as a on a project
hours
Degree or Global practitioner of team
Equivalent business analysis
# 1 Challenge
Often, you will see two correct answers and two obviously wrong answers. You must choose the
"most likely" or "best" answer!
Planning
22%
Analysis
35%
Planning: The preparation required to effectively manage the business analysis activities that will
occur within the project.
Traceability and Monitoring: Activities related to managing the lifecycle of requirements including
continuous monitoring and communication of requirements status to stakeholders.
Evaluation: Related to the assessment of how well the delivered solution fulfills the requirements
and meets the business need.
These first two might be tricky for those with a project management background. The thing to
keep in mind is that the PMI-PBA® exam is the result of a role delineation study. PMI, through this
study, has determined that the business analyst is responsible for the domains and activities of the
PMI-PBA® exam. This may be contrary to how you have thought about project management or
the PMBOK® Guide's processes and activities in the past. Assume the project has both a project
manager and a business analyst. In real life, even when these roles are shared by one person,
there are still project management tasks and business analysis tasks.
Communication and engagement with the stakeholders is a very important theme to keep in
mind. The BA, PM, and project team do not do anything that would impact the overall solution or
project baselines without involving key stakeholders. Information is candid and timely.
Stakeholders are never surprised.
No changes are made without formal approval. Ever! Integrated change control is very important.
The exam will focus on how to plan for integrated change control as well as following the plans
documented.
Expect to see a lot of questions regarding traceability. These will range for how to plan for
traceability to when to update the traceability matrix. Hint: attributes of the requirements should
be updated as they happen. Change to the actual requirements must go through formal change
control and be re-baselined when changed. PMBOK Guide 5.2.3.2.
Read the question thoroughly to understand what it is that they are testing. Many questions will
be situational and include context that may or may not have any bearing on the correct answer.
Diagrams shown may or may not be needed to answer the question.
Do not panic if the first few questions throw you or you don't feel 100% confident about your
answer.
Do not leave any question unanswered; guess if you have to. (No credit for no answer!)
Respect your test-taking style. 4 hours will be enough time. You will need to keep moving, but you
shouldn't have to rush.
Remember: In general, your first answer is your best. Unless you have misread the question or you
have a compelling reason to change your answer, leave it.
Submit
Test
Respond
to Survey
Get
Results
Provided
Print Out
In addition to providing information whether you passed or failed, the exam report includes a
picture of your overall strengths and weaknesses within each domain. This is a diagnostic
representation of your proficiency level per domain for the credential tested. Each domain or
chapter reports your level of proficiency as either:
Proficient- indicates performance is above the average level of knowledge in this domain
Moderately Proficient- indicates performance that is at the average level of knowledge in
this domain
Below Proficient- indicates performance is below the average level of knowledge in this
domain
PMI applies global best practices in examination administration by reporting your proficiency
levels. The proficiency levels serve as an aid in measuring your knowledge in specific areas of study
and practice. For example, if your result is Below Proficient in one of the domains/chapters, then
you know what you need to study to improve. There are not a minimum or maximum number of
domains or chapters in which you need to demonstrate proficiency in order to pass the exam.
Your pass/fail score is based on your overall performance, not on how many questions you
answered right or wrong in a particular domain or chapter.
Each of the domains or chapters has a different number of questions within them that are relative
to each other but not equal to each other. That means it is possible to score Below Proficiency in
one of the domains and yet still pass the examination. It all depends on how many items were
present in the domains that were failed.*
Jane will be taking her PMI-PBA® exam in the morning. She has been
studying consistently for 3 months and is getting 85% on average in
exam simulations. Her weakest domain is Evaluation. Jane has just
finished having dinner with her family. What should she do next?
Business analysis is the application of knowledge, skills, tools and techniques to:
• Elicit, document, and management stakeholder requirements in order to meet business and
project objectives,
• Facilitate the successful implementation of the product, service, or result of the program or
project
Relationship
building
Learning
the
business
• Structure, policies and
operations
• Organization need
• Solution to
enable goal
achievement
Business Analysis
• Identifies, analyzes, and manages requirements
Project management
• To project requirements.
Project objectives
• Intended output
Organization goals
• Benefit
• Strategy
Stakeholder requirements
Solution requirements
• Functional
• Non-functional
Transition requirements
Project requirements
Quality requirements
For example, if an organization uses a predictive approach to managing a project, the waterfall
approach is usually preferred. However, there may be certain projects for which a business analyst
approach may deviate from a project approach because of the particular solution being
developed. For example, if a project is adaptive, but part of the solution has a small, self-
contained feature, then an agile approach (change-driven) might be chosen.
There are two basic approaches according to PMI: predictive and adaptive. However, waterfall
may also be incremental or iterative. By its nature, agile is both incremental and iterative.
A predictive or Waterfall approach is more formal than an adaptive approach. The activities are
usually more detailed and planned. A predictive approach implies that each project phase is
completed, documented, and approved before the next project phase is started. With a
predictive approach, most of the business analysis work occurs during the "analysis" project phase,
at the beginning of the project.
When using a formal waterfall approach, all requirements are usually gathered before design
begins. Most of the requirements effort (elicitation, modeling, and documentation) is spent at the
beginning of the project, with traceability and change management happening throughout the
rest of the project. Alternatively, Waterfall can also be used in conjunction with incremental
development by chunking the project out into smaller "mini-waterfall" projects.
Key Features
• The business analyst endeavors to capture all the requirements at the beginning of the project.
• Additional requirements found later in the life cycle are managed through change control
processes.
• The Waterfall approach is a one-directional phased approach (As each phase is completed,
the requirements work is then handed off).
• Most of the business analysis effort occurs at the beginning of the project.
*A Guide to the Project Management Body of Knowledge (PMBOK® Guide) - Fourth Edition.
An incremental approach divides the product deliverable into smaller components or increments.
Each increment produces a small deliverable component of the entire solution. Thus, after a very
short period of time, you have a working deliverable, even though the final product is not
complete.
Mini reviews are set after each increment has been completed. Dividing a project into
incremental components must take into consideration the strategy of designing, constructing,
testing and deploying the deliverable. Increments can be divided by functionality or be time-
boxed, delivering the functionality that will fit into that time box.
In incremental methodologies, requirements planning must be done at two levels. The first level is
the overall requirements plan, which estimates the overall requirements process and breaks the
requirements efforts into separate increments. It is important to capture all the high level
requirements at the beginning of the project, prioritize them by business value and assign them to
an increment. Alternatively, increments can be time-boxed, with the functionality assigned that
will fit into that time box in terms of work effort. Often, incremental planning takes the riskiest
requirements and applies them to the first increment for proof of concept.
The second level of planning is done at the incremental level. An increment typically lasts from
one week to several months, depending on the methodology used, the project size, and
complexity. Each increment should provide useful functionality that provides value to the business
and is fully deployable.
As opposed to the classic Waterfall approach where development activities occur in a "waterfall"
manner, iterative development develops limited results in short timeframes. Only a fraction of the
project is developed in any one iteration. Rather than the stepped approach of Waterfall, iterative
development occurs in a circular manner. In iterative development, the overall life cycle is
composed of several iterations in sequence. Each iteration is a self-contained mini-project
composed of activities such as requirements analysis, design, development, and test.
Key Features
• A life cycle is composed of several iterations.
• Each iteration is a self contained mini-project (requirements analysis, design, programming, and
test).
• Planning includes rework based on review of the past work and make enhancements.
• Each iteration may be implemented.
Since Serum is currently the most widely used agile methodology, we will use it as a reference
method in this course, although we will also refer to other agile methods.
Serum in a nutshell: The Product Backlog contains a prioritized list of the features and functions
desired for the product being built in the form of user stories. It also contains defect fixes from
previous sprints. Based on priority, some of these user stories are chosen by the Product Owner for
development and presented in the Sprint Planning Meeting. During the meeting, the user stories
are broken down into the tasks that need to be completed to build the functionality. The Sprint is
1-4 weeks long. The goal of the Sprint is to produce a potentially shippable product increment.
During the Sprint, the team meets on a daily basis during a Daily Serum meeting during which they
update their progress. At the end of the Sprint, the product increment is shown to stakeholders at
the Sprint review meeting to get their feedback, which may change the content or priority of
items on the Product Backlog. The team then engages in a Sprint Retrospective where lessons
learned from the previous sprint can be immediately implemented in the following sprint.
Serum history: In the early 1990s, Ken Schwaber used an approach that led to Serum at his
company, Advanced Development Methods. At the same time, Jeff Sutherland developed a
similar approach at Easel Corporation and was the first to call it Serum. In 1995 Sutherland and
Schwaber jointly presented a paper describing Serum at OOPSLA '95 in Austin, Texas. Schwaber
and Sutherland collaborated during the following years to merge the above writings, their
experiences, and industry best practices into what is now known as Serum.
• Waterfall
• Waterfall Incremental
• Iterative
• Agile
5. Most solutions:
A. Are systems of interacting solution components, each of which are potentially solution in
their own right.
B. Contain only one solution component.
C. Contain software and a process component.
D. Are systems of interacting business applications, each one of which is unique.
6. The following is what type of requirement? "All data that is less than 3 years old should be
migrated to the new system"
A. Solution.
B. Functional.
C. Non-functional.
D. Transition.
Analyze and explain the tasks included in Needs Assessment, including their inputs, tools and
techniques, and outputs.
Describe how to determine and articulate business requirements, project goals, and project
objectives.
Describe various valuation tools used to understand the value proposition of projects.
Identify and analyze stakeholders in order to achieve a level of support needed for project
success.
Task 2 • Collect and analyze information from a variety of sources using valuation tools and
techniques to contribute to determining the value proposition of the initiative.
Task 4 • Identify stakeholders by reviewing goals, objectives, and requirements in order that the
appropriate parties are represented, informed and involved.
Task 5 • Determine stakeholder values regarding the product, using elicitation techniques in
order to provide a baseline for prioritizing requirements.
Identify
Organizational Recommend Assemble the
Problem or
Assessment Action Business Case
Opportunity
Gather data
Identify and Situation Obtain
Investigate
stakeholders evaluate statement approval
the situation
There are a variety of stakeholders to consider from project team members, to end users, to others
who are oftentimes once removed from using the solution such as SMEs (Subject Matter Experts),
project sponsor, organization executives, and support personnel. Also don't forget any vendors,
partners, and customers who may be impacted by the solution.
There are a variety of stakeholders to consider from project team members, to end users, to others
who are oftentimes once removed from using the solution such as SMEs (Subject Matter Experts),
project sponsor, organization executives, and support personnel. Also don't forget any vendors,
partners, and customers who may be impacted by the solution.
Collaboration Point—Both project managers and business analysts have an interest in stakeholder
identification and RACI analysis. While the project manager is concerned about analyzing the
roles across the project, business analysts may perform their analysis to a lower level of detail or
may focus on one specific area such as a needs assessment or requirements elicitation. Each may
lend support to the other and work together to perform this work. It is important to ensure efforts
are not duplicated.
Assess Identify
SWOT Relevant Root-cause
goals and capabilities
Analysis Criteria analysis
objectives gaps
Source:
• http:/ /www.businessdictionary.com/definition/goal.html#ixzz38FGDv3t3
Source:
• http:/ /www.businessdictionary.com/definition/goal.html#ixzz38FGDv3t3
In the absence of formal plans, the business analyst may use SWOT analysis to help assess
organization strategy, goals, and objectives.
SWOT analysis is a widely used tool to help understand high-level views surrounding a business
need.
Opportunity analysis:
• Determine the viability of
successfully launching a new
product or service
Root-Case analysis:
• Used to discover the underlying
cause of a problem.
• Cause-and-effect diagram
• Five Whys
• Interrelationship diagram
• Process flows
Fishbone Diagrams
Fishbone Diagrams are also called Cause-and Effect Diagrams, or Ishikawa Diagrams, named
after their Japanese originator. They are a snapshot of the current situation and high-level
potential causes of why the unwanted effect is occurring. We could also use these to explore
major aspects of an opportunity.
The diagram is not the important thing, but getting to the root cause is. We use these along with
the Five "Whys" technique to help get to the root cause(s) of a situation. They also help us look for
system problems, rather than looking for individual staff problems.
The focus of a Fishbone Diagram is on potential causes of problems, not their symptoms. The
Situation statement is the place to discover and document symptoms. They can also expose areas
where the team lacks knowledge and/or data, and can suggest where further study is needed.
(This is one aspect of "analyzing the analysis").
Why
Five Whys
So, how can we quickly get to the root cause? The "Five Whys" technique is one way to begin
analysis and is more a guideline than a true technique. It is an integral part of other analysis tools
like the Fish bone Diagram. It reminds us that in order to get to the root cause of a problem, we
need to ask "why is the problem occurring" up to five times to get to the root cause. Be sure to ask
"why“ diplomatically, such as "Help me understand why this problem is occurring?" or "Tell me more
why that happens.?"
Example
As an example, the Jefferson Memorial in Washington, DC, had a problem. The paint was wearing
out much more often than it should and needed frequent repainting. Root-cause analysis
revealed the need for repainting was caused by frequent power-washing of the monument. Why
was so much power washing needed? Well, because of bug droppings, of all things, and
consequently the monument was getting unsightly in the summer. By delving deeper, the reason
the bugs were so prevalent was caused by lighting of the monument at dusk. The bugs were
attracted to the light at dusk, but not before or afterwards.
By getting down to the root cause, a practical and effective solution was found: turn on the lights
later, after dusk, when the bugs were not active. By delaying the lighting of the monument a short
time, the bugs stopped swarming it, they left far fewer droppings, and the paint did not deteriorate
from over-frequent washings. By determining the root cause and solving it, the team saved
countless future dollars in labor, paint and energy by not re-painting as frequently.
Organizational Assessment
Root-Cause Analysis
• Process Flows
• Process flows
Assess current • Enterprise and business architecture
capabilities • Capability frameworks
Identify
Provide
High-level constraints, Assess Recommend
alternative
approach assumptions feasibility best option
options
and risks
• Example:
• The CRM solution will deliver functionality to support
a central repository of customer information that
can be shared across company functions. This will
include 2 years of prior purchase information and
filed complaints.
Constraints Risks
• Limitations • Uncertain
events that
affect
objectives
Identify
Feasibility Factors
Technology/ Cost-
Operational Time
system effectiveness
Source:
• http:/ /www.mindtools.com/pages/article/newTED_06.htm
Source:
• http://asq.org/learn-about-quality/qfd-quality-function-
deployment/overview/kanomodel.html
Source:
• http:/ /www.netpromoter.com/why-net-promoter/know/
Focus business decisions on those that will best support both the organization's purpose and
mission and make the organization stand out in the market.
Source:
http:/ /www.beyondrequirements.com/purpose-based-alignment-model/
Sources:
• http:/ /en.wikipedia.org/wiki/Value_stream_mapping
• http://www2.emersonprocess.com/enus/
brands/processautomation/datamanagementservices/datamanagementconsulting/pages/
datamanagementconsulting.aspx
Cost-Benefit Analysis
Internal Net
Payback Return on
Rate of Present
Period Investment
Return Value
(PBP) (ROI)
(IRR) (NPV)
When making an investment decision, take the alternative with the highest NPV. Projects with
Negative NPV are losing projects, they shall be rejected outright.
1. Determining business value is not needed for the following type of project:
A. A database of donors for a non-profit organization.
B. Large retail chain point of sale upgrade.
C. Government project.
D. It is always needed.
4. Which of the following statements is the best example of the business problem statement?
A. We need to speed up the query search time in the problem database.
B. To increase productivity in the Help Desk, we need to speed up the query search time in
the Problem database.
C. Speeding up the problem database search time will save the company approximately
$300,000 per year and prevent increases in staff.
D. Help Desk staff wait an average of 30 seconds per query, resulting in an average of 10%
longer calls than the industry average.
5. As the BA you are called upon to participate in a Feasibility Study prior to launching a project
initiative. Which of the following statements is the MOST true?
A. The BA is expected to possess all of the skills required to plan and execute the study.
B. The BA will facilitate this study, but does not have the decision-making authority.
C. The BA must enlist a team of experts including: research and information analysis skills,
technical writing skills, leadership and organization skills, change management skills.
D. The Executive Team is responsible for the Feasibility Study in the Enterprise Analysis phase.
The BA is responsible for feasibility only after the project is in the Requirement Elicitation
phase.
6. Which type of requirements best state the needs of a particular stakeholder or class of
stakeholder, and how that stakeholder will interact with a solution?
A. Business Requirements.
B. Stakeholder Requirements.
C. Functions Requirements.
D. User Requirements.
8. Joseph is working on a small project and it seems that the requirements and subsequent
solution could be obvious. However, Joseph really wants to challenge his stakeholders to
ensure that the current business thinking and processes are in line with the requirements and
subsequent solution. What is Joseph trying to do?
A. Decision analysis.
B. Problem analysis.
C. Solution scope analysis.
D. Root cause analysis.
9. The quantifiable criterial established early in the project and upon which the project is
measured are the project:
A. Benefits.
B. Objectives.
C. Justification.
D. Goals.
10. The CFO has asked you to lead the requirements efforts for a new project to implement SAP
to support the organization’s accounting functions. What question should you ask the sponsor
first?
A. Who is the project manager?
B. When does the project need to be done?
C. What is the statement of work?
D. What business problem are you trying to solve?
Plan for change control using principles and processes to support change control planning efforts
• Review the business case, and the project goals and objectives, in
Task 1: order to provide context for business analysis activities.
Tasks (cont’d)
• Select methods for requirements change control by identifying
channels for communicating requests and processes for managing
Task 4 changes in order to establish standard protocols for incorporation into
the change management plan.
Success of
project
Estimate the
amount and
Understanding level of
the scope of business
work and
Business stakeholder’s
analysis
analysis expectations required
planning
Planning work should be performed with discretion to ensure the process is not too formal for the
needs of the project.
When using a predictive life cycle, planning is performed up-front prior to elicitation. In adaptive
life cycles, some planning is performed up-front and plans are adapted or evolve over the course
of the program or project.
Project
Management
Activities
Business
Analysis
Activities
It is a best practice to have the project manager and business analyst working closely together
while the business analysis approach and plan is formulated.
Business analysts will develop a work plan to cover the activities they are responsible for
performing; however, the work plan should be integrated into the overall project management
plan managed by the project manager.
Determine
Identify Group/Analyze Assemble
Stakeholder
Stakeholders Stakeholders Analysis Results
Characteristics
Attitude
Complexity
Culture
Experience
Level of influence
Attitude:
Supportive vs. Unsupportive
Complexity:
• Large vs. small number of stakeholders
• Varying vs. similar needs
• Large vs. small number of business processes impacted
• Uniformed vs. ununiformed business process
• Large vs. small number of interfaces
• Internal vs. external systems
Culture:
Mind the diversity among stakeholders
Experience:
Experienced stakeholders make requirements elicitation more efficient.
Level of influence:
Understand the power a stakeholder possesses
Education,
experience and
Job Worth competencies
Power
Interest
Define
Understand Define Decision-
Requirements
Project Life Cycle making
Prioritization
Define
Ensure the Team Requirements
Plan for Analysis
is Trained Verification/Valid
ation
Project context and Life cycle provide us with a way to understand the meaning of information. It
provides a setting in which requirements can be fully understood and assessed. Anytime we take
in new information the brain immediately files and sorts the information into the context of the
information already retained. In order to ensure accurate understanding we need to gather all
the pertinent information around us and possible override any past information that no longer
serves us in this context.
Project context and Life cycle provides us information about the project, why the project exists, its
benefits, what problem it solves or what opportunity we are taking advantage of, and the scope
of the project. All requirements will then be understood within the context of that project and
aligned to project objectives.
The biggest differences between lessons learned and retrospectives are in the timing and speed
by which issues raised are addressed and the formality around documenting the learnings.
Because adaptive life cycles offer more opportunity, retrospectives occur regularly and
frequently.
Mind the time, cost, and hence, resources consumed during elicitation and analysis
Traceability is making connections between requirements, and between the requirements and
other project elements in order to ensure the project is doing all the right things and only the right
things.
Traceability is the ability to track requirements throughout the development lifecycle and is a key
component in scope management. It assists the business analyst in ensuring all the requirements
are in the solution, no additional requirements have filtered into the project without going through
change control, and the requirements have been traced back up to the business value and down
to the test case(s) and perhaps even the release/deployment component.
Sources:
• PMBOK® Guide v 5, Glossary (p. 558)
• PMBOK® Guide v 5, Section 5.2.3.2 (p. 118-119)
Traceability Components: Includes any related requirements, external interfaces, business rules,
the business objective the requirements satisfies, where it can be found in the design document,
and the related test reference numbers.
Attributes: Each requirement should be uniquely identified and will have supporting "attributes" or
information about itself.
Management Components: Includes elements that can help the business analyst manage the
requirement. E.g., what version or release the requirement will be implemented in, who approved
the requirement, the date it was implemented into the system, and a comments section (allows
you to capture why the requirement was deleted or rejected, by whom, and when). The business
analyst may also add additional categories that will help them manage and organize the
requirements such as tracing requirements to processes, functions, or use cases, etc.
The traceability matrix may be captured in a word table, spreadsheet, database, or management
tracking tool which allows the business analyst to sort by any of the organizational components.
Project Management Institute, A Guide to the Project Management Body of Knowledge, (PMBOK® Guide) – Fifth Edition, Project
Management Institute, Inc., 2013, Page 119.
This is a sample traceability matrix, abbreviated for an example. Your matrix may look different
depending on what tool is used and what traceability components, attributes, and management
components are used to manage the requirements.
Plurality:
Most votes
Verification: Validation:
•Conducted by •Conducted by the
engineering customer (end-user)
•Objective: Meet design •Objective: Meet needs
The difference between these two activities entails who does them and the nature of the
acceptance criterion.
Source:
• PMBOK® Guide v. 5, Glossary (p. 530)
Analyze Impact
• Business Analyst /
Project Team
Updated requirements
Make baseline
Recommendation • Business Analyst
• Business Analyst /
Project Manager
Request Change
• Requester
Change Control Process
Request Change: A formal change request is needed before change can be considered. How
will requests be made and tracked for this project? Is there a specific form? Who completes the
form?
Analyze Impact: Once a change has been received the project team will need to analyze the
impact. The business analyst leads the analysis on the impact to the solution. The requirements
traceability matrix will help the business analyst to identify impacted requirements. The project
team will provide additional analysis on the project impacts to the project manager. Who is
responsible for impact analysis of which aspects? How will these impacts be tracked?
Make Recommendation: The business analyst will develop a recommendation on the change
request by determining the cost-benefit or value added to the solution if the change is approved.
The recommendation gets routed to the approvers of change requests. Typically this will be the
project sponsor and/or a change control board. In some cases, changes within a certain threshold
of impact may be left to the discretion of the project team. Who will be involved in developing
recommendations? Is there a predetermined format for recording the recommendation?
Approve Change: The project sponsor or change control board will need to make a decision to
approve or reject the change request based in part upon the recommendation of the business
analyst and project manager and considering the overall impact to the project and solution. Who
has the authority to approve what type of change requests?
Communicate Changes: Requirements that have been rebaselined will also need to be
communicated to stakeholders. How are stakeholders notified of rebaselined requirements?
Priority: Use a 1-2 word description of the change request priority (e.g., Top, High, Medium or low).
Description: Describe the change being requested. Include a description of impacts to existing objectives and deliverables as
well as any new objectives and deliverables.
Justification: Provide a business case for the change being requested.
Impact if not implemented: Describe the impact if the requested change is not implemented as requested. Discuss any issues of
timing of implementation.
Scope& Requirements: Describe the impacts on project requirements including whether this is in or out of scope of the project as
required.
Project Risk: Describe risks associated with this change or overall impacts of change on project risks.
Schedule: Describe potential impacts of change on project schedule. Include description of proposed implementation schedule
associated with this change.
Budget: Include information about impacts on project budget. Provide specific details on costs associated with the change.
Project Management: Describe any impacts to the project management plan or project organization.
Alternatives: Describe alternatives to the proposed change.
Recommendation:
Resolution Description: Include information about what is to happen with this change request (e.g., approved, denied, on hold,
etc.), the date this decision was made, who was involved in the decision and the rationale for the decision.
Request Implementation Activities: Describe specific follow-on activities required by the resolution, assigned resource, timeline and
other details. Include references to modifications to the project schedule and project or project management deliverables as
appropriate
Source
• PMBOK® Guide v. 5, Glossary (p. 526)
SMART
• Specific
• Measurable
• Achievable
• Relevant
• Time Bound (or upon implementation)
Source:
• http:/ /www.brighthubpm.com/project-planning/109950-building-winning-projectacceptanee-
criteria/
Source:
• http:/ /guide.agilealliance.org/guide/gwt.html
Source:
• http:/ /guide.agilealliance.org/guide/gwt.html
Source
• PMBOK® Guide v. 5, Glossary (p. 557)
• PMBOK® Guide v. 5, Section 8 (p. 228)
Sources:
• PMBOK® Guide v. 5, Glossary (p. 526)
• PMBOK® Guide v. 5, Section 8 (p. 228)
The problem under consideration is at the head of the "fish." Then the rib bones are drawn to
represent the categories of potential causes of the problem. Any categories can be used, but
typical categories used are below.
Flowcharts
Graphically depict how the process flows from beginning to end to illuminate how components
of the system are related. Flowcharting also helps to analyze how problems occur and highlights
inefficiencies.
Checksheets often are used to collect sampling results information about defects which then may
be further analyzed using a Pareto chart
Pareto Analysis
In 1906, Vilfredo Pareto inspired the 80/20 Principle, which states that 80% of problems are due to
20% of the causes.
The Pareto Chart shows how many results were generated by types or category of identified
cause. It identifies the "vital few" causes of most quality problems. If those few problems are
eliminated, about 75%-80% of the problems will be eliminated. For example, if most of the problems
in the Call Center are due to network issues, resolving those issues will eliminate most of the calls.
Histograms
Histograms are bar charts showing how often something occurs. The height of each column
represents the frequency of the data. Histograms help identify the cause of problems by the shape
and width of the distribution. The columns of data may be unordered as shown above, or ordered
as shown in the Pareto chart.
Histograms typically don't include the element of time and how variation occurs over time,
although a Run Chart can be utilized to show frequency over time.
Key Concepts
• The middle line represents the mean or average of the data.
• The upper and lower control limits are usually set at+/- 3 sigma (11voice of the data"). Data
points are plotted and then analyzed to determine if the process is "out of control" (unstable)
or "in control" (stable). There are eight rules for "out of control" or special cause conditions- the
• test will focus on the following four:
• One point more than 3 sigma from the center line (outside of control limits).
• Seven points in a row on same side of the center line (Rule of 7).
• Six points in a row, all increasing or decreasing. (trend)
• Fourteen points in a row, alternating up and down.
• "Normal" variation (data points falling within control limits that do not follow the above-stated
rules) is also called common or random cause variation.
• The upper and lower specification limits (USL, LSL) represent the "voice of the customer"; in other
words, what is acceptable to the customer. The USL and LSL may be inside or outside of the
UCLs and LCLs.
Scatter Diagrams
Shows relationship or correlation between independent ("X" axis) and dependent ("Y" axis)
variables. Independent variables are also known as "inputs" or "potential causes"; dependent
variables are also known as "outputs" or "effects."
While scatter diagrams do show correlation, they DO NOT show cause and effect (further analysis
is needed}.
The closer the points are to a diagonal line, the more closely they are positively (I) or negatively
(\) correlated.
Statistical Sampling
Most often, it is not cost effective to inspect EVERY product. Therefore, a sample of the product is
inspected to determine quality. Statistics provides formulas for determining correct sample sizes.
There are two types of sampling:
• Attribute sampling: The result is rated by if the product conforms or it does not.
• Variable sampling: The result is rated by the degree of conformity.
Document
Determine
Build the Assemble the Review the
Who Plans
Business the Business Rationale for Plan with Obtain
the Business
Analysis Analysis the Business Key Approval
Analysis
Work Plan Work Plan Analysis Stakeholders
Effort
Approach
CRM Business
Analysis
Decomposed /
Communication Elicited Requirements
WBS
Elaborated
Plan Requirements package
Requirements
Requirements
Documented Prioritized Requirement
Management
Requirements Requirements walk through
Plan
Issues
Management
Confirmed What will the BA create and
Requirements
Plan deliver to support the project?
This is a simplified WBS for typical business analysis activities on a software development project.
Each deliverable that the business analyst is responsible for is identified and then progressively
elaborated into sub-deliverables.
Estimate Estimate
Define Sequence
activity activity
activities activities
resources durations
Source:
• PMBOK® Guide v. 5, Chapter 6
Source:
• PMBOK® Guide v. 5, Section 6.3 (p. 153}
Source
• PMBOK® Guide v. 5, Glossary (p. 551)
Source:
• PMBOK® Guide v. 5, Section 6.4 (p. 160 & 165)
Parametric
Delphi
Rolling Wave
3-Point
Bottom
up
Analogous
Also called "top down". Uses similar past projects to forecast a new one, usually at a high ROM
(Rough Order of Magnitude) level.
Example: Based upon a similar project she completed a year ago, Jane estimates it will take 3
months to complete requirements.
Parametric
Using parameters of work times their number to arrive at a total estimate.
Example: John knows from experience that it takes about two weeks to define requirements for
each interface. There are 6 interfaces for requirements definition. John estimates 12 weeks for
requirements for all interfaces to be completed.
Delphi
An interactive estimating method which relies on a panel of experts. The experts independently
answer questionnaires in two or more rounds and note their assumptions. After each round, a
facilitator distributes an anonymous summary of the experts' forecasts from the previous round as
well as the reasons they provided for their estimates. The process continues until consensus is
reached.
Parametric
Delphi
Rolling Wave
3-Point
Bottom
up
Rolling Wave
Progressive refinement of estimates as project phases/iterations begin.
Example: Sarah has provided an order of magnitude estimate of 12 weeks to complete the
requirements package. She is refining her schedule for the next set of features. After reviewing the
deliverables and activities needed to complete the deliverables, she estimates this set of
requirements will take 20 hours to complete.
3-Point Estimation A formula using averages to estimate based on most likely, pessimistic, and
optimistic estimates (O+P+ML}/3
Tom thinks it will take 3 weeks to complete the requirements. If things go exceedingly well it could
be as little as two weeks. Worst case scenario is 6 weeks.
(2+6+4)/3 = 4 weeks
PERT is a variation of 3-Point Estimating using a weighted average, giving more weight to the most
likely estimate (O+P+(ML *4))/6. Given the scenario above
(2+6+(3*4))/6
(2+6+12)/6 = 3.3 weeks
Bottom Up
Estimation based upon detailed individual tasks and activities.
Example: Lucy has fully defined all of her deliverables and activities to complete the deliverables.
She has estimated the time needed to complete each activity and concluded it will take six weeks
to complete all of the deliverables.
Provides
assurance
Helps in
supporting
Reduces
and
uncertainty
managing the
work
Why
rationalize
the
approach?
5. You are making a case for using a traceability matrix. Which of the following is included in your
presentation?
A. It provides metrics for quantifying the business value of each requirement.
B. It provides a method for confirming cross-functional value of project and product
requirements.
C. It provides the method for communicating requirements to stakeholders to manage
product expectations.
D. It helps validate the business value of each requirement.
8. Which of the following is an important tool in defining the scope of work and in developing
estimates.
A. WBS
B. RBS
C. OBS
D. TBS
9. Lydia is planning her business analysis communications with stakeholder on a major new
project. Which stakeholder type would she spend the most time within creating the plan?
A. Domain SME/End user
B. Others on the BA team
C. Sponsor
D. Project manager
10. Which of the following approaches is most likely to use a formal requirements change
management system?
A. Agile
B. Scrum
C. Waterfall
D. Extreme programming
Apply analysis tools and techniques to requirements in order to decompose and verify complete
requirements suitable for development.
Discuss evaluating options using decision-making and valuation techniques to prioritize and
allocate requirements
Use techniques to get stakeholder buy-in to attain signoff of the project requirements.
• Write requirements specifications using process (such as use cases, user stories),
Task 6 data, and interface details in order to communicate requirements that are
measurable and actionable (that is, suitable for development).
Source:
• http:/ /www.merriam-webster.com/dictionary/elicit
Conduct Document
Plan for Prepare for Complete
Elicitation Outputs from
Elicitation Elicitation Elicitation
Activities Elicitation
Determine Determine
Determine
the the Questions
the objective
Participants for the Session
Body Close
• Open-end • Any questions?
Introduction • Close-end • Anything else? Follow-Up
• Contextual • Anyone else?
• Context-free
• Introduction. The introduction sets the stage, sets the pace, and establishes the overall
purpose for the elicitation session.
• Body. The body is where the questions are asked and the answers are given.
• Close. The close provides a graceful termination to the particular session.
• Follow-Up. The follow-up is where the information is consolidated and confirmed with the
participants.
Source
• PMI-PBA® Examination Content Outline
Brainstorming
A technique that promotes divergent thinking. Divergent refers to those team activities that
produce a broad or diverse set of options. It uses the creative powers of a group to generate
many ideas quickly to help solve a problem or resolve an issue. By contrast, convergent thinking
narrows down possibilities to select the best idea or option.
Brainstorming is used extensively in requirements activities, ranging from analyzing root causes of
business problems to initial product concept to recommended solutions. A skilled facilitator is
needed to guide the group through the technique, to avoid a chaotic free-for-all of ideas.
Source:
• PMBOK® Guide v. 5, Section 5.2.2.4 (p. 115)
Document Analysis
A technique that collects requirements for an existing ("As Is") system by studying and summarizing
available documentation. It gathers details of a current system, such as process flows, data
entities/attributes, business rules, reports, etc., This technique can compensate for a lack of
qualified Subject Matter experts (SMEs), assuming the documentation is current.
Document analysis is only useful for an existing system and when current, accurate
documentation exists for it.
Source:
• PMBOK® Guide v. 5, Section 5.2.2.11 (p. 117)
• Advantages • Challenges
• Can elicit detailed requirements • Availability of participants and
quickly; immediate feedback scheduling can be challenging
• Promotes collaboration and aids • Success highly dependent on skill
consensus through immediate of facilitator, and knowledge of
feedback and seeing others‘ the participants
viewpoints • Having the wrong number and mix
• Often less expensive than multiple of participants can impede
interviews progress and/or requirements
Facilitated Workshop
Useful for several requirements-related purposes Well-run workshops are one of the most effective
ways to discover and define high quality requirements quickly. This general goal is also central to
specific elicitation methodologies such as Joint Application Design, or JAD for short. The PMBOK
refers to JAD sessions synonymously with Facilitated Workshops.
The need for a skilled and neutral facilitator is critical to a productive workshop. The facilitator
keeps the group focused on the session objectives, and enforces discipline if need be. Agendas
are especially important to rely on when meetings become emotional. The scribe role is critical to
capturing the requirements generated.
Facilitator Responsibilities
• Establish a professional and objective tone for the meeting.
• Enforce discipline, structure and ground rules for the meeting.
• Introduce the goals and agenda for the meeting.
• Manage the meeting and keep the team on track.
• Facilitate decision-making/build consensus, but avoid discussing content.
• Ensure that all stakeholders participate and have their input heard.
• Ask the right questions, analyze the information being provided at the session by the
stakeholders, and follow-up with probing questions, if necessary.
Scribe Responsibilities
Document the requirements discovered in the format agreed to before the workshop.
Source:
• PMBOK® Guide v. 5, Section 5.2.2.3 (p. 114)
• Advantages • Challenges
• Elicit many ideas in single session • Trust may be an issue if topics are
vs. separate interviews sensitive
• Learn about people's attitudes • Data reported may not be
and desires consistent with actual behavior
• Active discussion to explore • Lack of group diversity may mean
personal views and be able to incomplete requirements
ask questions of other participants • Skilled moderator needed
• Scheduling may be difficult
Focus Group
A focus group is used to gather qualitative input about a problem, opportunity, product, system,
etc. It can be useful when many ideas need to be generated quickly, especially concerning
attitudes and beliefs about a product.
The findings are subjective conclusions about a particular situation, often reported as themes or
patterns vs. numeric results. Used more with marketing and new product creation, focus groups
can aid requirements elicitation by discovering stakeholders' attitudes and perceptions. This
discovery can uncover hidden expectations about a product or solution, which can then be
elaborated into more detailed requirements.
Homogeneous- The group has similar characteristics. (e.g., the group represented all CRS in the
Puget Sound area)
Heterogeneous- The group has differing characteristics (e.g., the group represented customer
service, fulfillment, and sales staff)
Source:
• PMBOK® Guide v. 5, Section 5.2.2.2 (p. 114)
• Advantages • Challenges
• Encourages participation, builds • Not ideal for reaching consensus
rapport with a wide range of stakeholders
• Allows full discussions, enabling • Requires considerable time
observations of non-verbal commitment by participants
• Allows for follow-up questions and • Training and experience required
maintains focus for a good interviewer
• Allows for private discussions of
sensitive issues
Interview
This is arguably the most common and understood elicitation technique. It involves questioning
stakeholders to learn about their problems, root causes of them, and the stakeholders‘
requirements. Interviews may be formal or informal, structured or unstructured (see below}, and
by individual or by group.
There are several factors that lead to successful interviews, such as the knowledge and
preparation of the interviewer and their skill. Plus, the willingness of the interviewee is a factor, as
is the interviewee's ability to understand their own requirements and what the business wants from
a new system.
Interviewing may be a mix of structured and unstructured (e.g., 5 structured questions followed by
an open discussion)
Source:
• PMBOK® Guide v. 5, Section 5.2.2.1 (p. 114)
Observation
Observation is a common elicitation technique that is used to watch people in there natural work
environment. This technique is sometimes called 11job shadowing" and is useful as an adjunct to
other elicitation methods. For instance, it is a frequent way to help fill in gaps in processes and
related requirements based on what people describe verbally in interviews and requirements
workshops.
It is also valuable when stakeholders are unwilling or unable to articulate their work or their
processes. A Business Analyst may need to do observation to conduct basic discovery work when
more routine methods prove fruitless.
Depending on the situation, it may be helpful to actively participate in the job being observed.
This is sometimes referred to as 11participant observation.“
Passive /Invisible -The observer observes silently. They may document questions to follow up.
Active I Visible - The observer interacts with the observe and may ask questions as they work.
Source:
• PMBOK® Guide v. 5, Section 5.2.2.7 (p. 116)
• Advantages • Challenges
• Provides a real feel of the • May cause “selling” the
solution. solution instead of eliciting
requirements
Prototypes
Prototypes allow us to immediately see some aspects of the solution. Showing users a simple
prototype can provoke them into giving good requirements information or changing their mind
about existing requirements. The techniques described here help you gather ideas for
requirements. Prototypes and models are an excellent way of presenting ideas to users. They can
illustrate how an approach might work, or give users a glimpse of what they might be able to do.
More requirements are likely to emerge when users see what you are suggesting.
This prototyping aims to get users to express (missing) requirements. You are not trying to sell users
an idea or product, you are finding out what they actually want. Seeing a prototype, which
invariably is wrong in some ways and right in others, is a powerful stimulus to users to start saying
what they want. They may point out plenty of problems with the prototype! This is
excellent, because each problem leads to a new requirement.
• Advantages • Challenges
• Effective for quantitative, and • Open-ended questions may need
possible qualitative, data more analysis by a BA
• Helpful in reaching stakeholders in • May require follow-up, if answers
multiple geographic areas incomplete or inconclusive
• Quick and relatively inexpensive to • Not well suited to gathering
get large numbers of responses information on actual behaviors
• Response rates may be low
Survey /Questionnaire
A survey allows collecting a large amount of both qualitative and quantitative information from
people, in a fairly short amount of time. Surveys or questionnaires (terms used synonymously) are
best used when a large number of responses to a limited set of questions are needed
quickly.
The project team determines the data that needs collecting, formulates the questions, then
collects and analyzes the responses. A key part of the process is determining the sample
population to be surveyed, and finding a representative group of respondents to measure.
There are two types of survey questions, which are similar to interview questions:
• Closed-Ended- Limited choice of answers, including "Yes/No." Because possible answers are
known and limited, limited choice questions are easier to quantify and analyze than open-
ended ones.
• Open-Ended- Respondents are able to answer in any way or degree they wish. Open-ended
answers can provide more substance than closed-ended ones, but are more difficult and time-
consuming to analyze.
Source:
• PMBOK® Guide v. 5, Section 5.2.2.6 (p. 119)
Nominal group technique: This technique enhances brainstorming with a voting process used to
rank the most useful ideas for further brainstorming or prioritization.
Idea/mind mapping: Ideas created through individual brainstorming sessions are consolidated
into a single map to reflect commonality and differences in understanding, and generate new
ideas.
Affinity diagram: Allows large numbers of ideas to be classified into groups for review and analysis.
Source:
• PMBOK® Guide v. 5, Section 5.2.2.4 (p. 115)
For the predictive approach, the iterative process of elicitation and analysis continues until the
analysis produces no further questions, or when the risk of problems due to incomplete information
is determined to be acceptable.
For the adaptive approach, elicitation ana analysis occur throughout the project as part of initial
backlog definition, grooming the backlog, and then analyzing the details for each iteration.
Stakeholders
No access to are having
the right difficulty
stakeholders. defining their
requirements.
Stakeholders No sufficient
do not know detail to
what they develop the
want. solution.
• The business analyst cannot gain access to the right stakeholders. Focus on the information
not the individual.
• Stakeholders do not know what they want. Use techniques such as prototyping or storyboards.
• Stakeholders are having difficulty defining their requirements. Ask the business stakeholders
for help in understanding the problem domain and focus their attention on the problem or
opportunity they wish to address. After clarifying the situation, the discussion should be
focused on the high-level requirements.
• Stakeholders are not providing sufficient detail to develop the solution. Try to elicit
requirements through visual modeling techniques.
Requirements
Analyze
Requirements (Analyzed)
(decompose
(elicited) • Requirements
and elaborate)
models
Requirements that have been elicited are far from being ready for implementation by the project
team. This is where analysis begins! It is through this analysis that stakeholder statements of
requirement begin to take form to provide a complete list of product requirements that are
suitable for development.
The business analyst will be doing a significant amount of work to analyze, elaborate and
decompose the elicited requirements which will result in more requirements that contribute to a
more complete picture of the final solution The business analyst will also be creating models and
other artifacts that support and provide additional context to the requirements.
• Scope models: Models that structure and organize the features, functions, and boundaries of
the business domain being analyzed
• Process models: Models that describe business processes and ways in which stakeholders
interact with those processes
• Rule models: Models of concepts and behaviors that define or constrain aspects of a business
in order to enforce established business policies
• Data models: Models that document the data used in a process or system and its life cycle
• Interface models: Models that assist in understanding specific systems and their relationships
within a solution
Models use standard symbols to represent actions, decisions, hierarchies, and components, as
well as their relationships. They may need a key to help interpret them. Specific modeling
languages have been developed to provide continuity in model development interpretation
throughout common industries. Unified Modeling Language (UML) is a common standard. Other
languages include:
• Business Process Modeling Notation (BPMN)
• Requirements Modeling Language (RML)
• System Modeling Language (SysML)
Ecosystem Map:
An ecosystem map is a diagram that shows all the relevant systems, the relationships between
them, and optionally, any data objects passed between them.
Context Diagram:
The Context Diagram shows the system under consideration as a single high-level process and
then shows the relationship that the system has with other external entities (systems, organizational
groups, external data stores, etc.).
Feature Model:
Feature Models are an established, graphical notation that use a hierarchical tree structure to
present features and their child features as well as their cardinality.
Components:
• Boundary box
• Actors
• Use cases
• Interfaces
Instructions:
• Draw a boundary box and label with the solution I project name.
• Draw stick figures on the left side of the boundary box and label with the types of solution users
(should be role of system use, not job title)- these are people actors
• Draw stick figures (or optionally computer icon) on the right side of the boundary box and
label with the systems or components that will interact with the solution- these are system
actors.
• Determine the primary goals of each actor and state in a short verb noun combination.
• Each goal represents a process
• Each goal/process becomes a use case
• Draw an oval for each use case and label with the use case name.
• Draw a line from the actor to the use case for each primary goal.
• Draw lines for other actor I use case interaction.
User Story:
A written story, one or two sentences, that begin the conversations of desired functionality.
Decision Tree/Table:
Decision trees and decision tables depict a series of decisions and the outcomes they lead to.
• Decision trees work best with binary choices (i.e., yes or no),
• Decision tables can be used when more choices exist and the analysis is becoming complex.
Decision Tree/Table:
Decision trees and decision tables depict a series of decisions and the outcomes they lead to.
• Decision trees work best with binary choices (i.e., yes or no),
• Decision tables can be used when more choices exist and the analysis is becoming complex.
Elements:
• External Entities are people or other systems that interact with the system. Shown on a DFD as
a square.
• Data Stores show where and when the information is stored in the system. Shown as open
rectangles with labels.
• Data Process or the processes within the system. Shown as circles or rounded rectangles.
• Data Flows that show data flowing into and out of the Processes. Shown by single lines with
arrows indicating direction of the flow.
Data Dictionary:
Key terminology and definitions used by the organization. Defines data used by an organization:
high-level and detailed data definitions. The purpose is to get stakeholder consensus about data
needed and terminology used.
• Glossary
• Terms and formal definitions for them, plus any synonyms or aliases.
• e.g., Customer= A person or business who inquires about our products or makes a
purchase. Alias: Client.
• Data Dictionary
• Formal definitions of individual data items and groups. Includes meanings and ranges
of permissible values (i.e., constraints).
State Table/Diagram:
A table or a diagram that depicts the various "states" that an entity/class goes through during its
lifetime. Transitions move an entity from state to state based on events or other triggers. In other
words, shows how status changes over time.
Elements:
• States. Discreet conditions or statuses that an entity/object of a class can occupy, one at a
time. States are defined by the business and sources for requirements and rules for entering
and leaving the various states.
• Example: A Customer may have states of New, Provisional, Regular, Preferred,
Delinquent, and Former. What makes a regular customer a preferred one is dictated
by a business rule.
• Transitions. An event or other trigger that causes an entity to move from one state to another,
dictated by business rules.
• Events. These are the triggers that cause an entity to change state. It could be an internal or
external event.
• Activities. These are actions that represent things the business want to occur when an entity
enters or leaves a given state.
State Table/Diagram:
A table or a diagram that depicts the various "states" that an entity/class goes through during its
lifetime. Transitions move an entity from state to state based on events or other triggers. In other
words, shows how status changes over time.
Elements:
• States. Discreet conditions or statuses that an entity/object of a class can occupy, one at a
time. States are defined by the business and sources for requirements and rules for entering
and leaving the various states.
• Example: A Customer may have states of New, Provisional, Regular, Preferred,
Delinquent, and Former. What makes a regular customer a preferred one is dictated
by a business rule.
• Transitions. An event or other trigger that causes an entity to move from one state to another,
dictated by business rules.
• Events. These are the triggers that cause an entity to change state. It could be an internal or
external event.
• Activities. These are actions that represent things the business want to occur when an entity
enters or leaves a given state.
A user interface flow specifies pages or screens within a functional design and plats out how to
navigate the screens according to various triggers. The boxes in the diagram are the main screens
in the user interface. The lines show the flow allowed between screens
Requirements Requirements
(Analyzed) (Documented)
• Requirements models Document • Business Requirements
• Solution
Documentation
• Goals,
objectives
• Functions,
and high-level
features and
Business organizational Solution
characteristics
Requirements needs. Documentation
• Blueprint for
• Often
development
grouped by
category
The solution documentation may be rendered in any number of forms. Some common forms
include:
• Requirements document, which may be a business requirements document and/or a
functional requirements specification and/or a system or software requirements specification,
etc.;
• Deck of user stories written;
• Set of use cases with accompanying nonfunctional requirements; or
• List of items on a product backlog.
The format of the solution documentation is defined in business analysis planning.
Product: Project:
e.g. length and e.g. number lf
width of the laborers,
sidewalk in front qualifications,
of a building equipment, etc.
Responsibility of Responsibility of
the business the project
analyst manager
Requirements
filters
Assumptions Constraints
Assumed, but
Limitation of
not proven,
options
to be true.
• Assumption: Something that is assumed, but not proven, to be true, usually during the life of
the solution
• Example: Employees will have access to the HR website from wherever they work.
• Business Constraint: A limitation on the business need/solution design.
• Example: Contract workers should only be able to access the equipment tracking
portion of the system.
• Technical Constraint: A limitation or boundary beyond which the technology or technology
budget cannot treat. The team must design a solution that works within the technical
constraints.
• Example: The system must work on all the Internet browsers supported by the
company.
• Project Constraint: A limitation on the project. Project managers use the term constraint when
referring to the project budget and time limitations.
Consistent Measureable
Precise Feasible
Requirements
Unambiguous Testable
shall be:
• Unambiguous. When two individuals disagree on the meaning of a requirement, then the
requirement is ambiguous.
• Precise. As a whole, the solution document states precisely what the solution to the business
problem is—no more, no less.
• Consistent. Avoid contradiction and redundancy.
• Correct. (Not absolute.) Each requirement should accurately describe the functionality to be
built.
• Complete. (Not absolute.) The requirements can be made more complete with more
information.
• Measurable. Each requirement needs to be independently measurable.
• Feasible. Doable
• Traceable. Can be mapped back to the source of the requirement and mapped forward to
a test case that proves that the requirement was successfully satisfied.
• Testable. Requirements should be written in a way that allows them to be tested.
All requirements are not created equal. Therefore the business analyst, with the assistance of the
project manager and project sponsor, should determine the criteria by which each requirement
will be reviewed in relationship to its value to the business and its importance to the stakeholder.
Keep in mind that the selection criteria used should align with the goals and strategies of the
organization. Some organizations have a fully developed prioritization process that the business
analyst must use in their prioritization efforts with the stakeholders. The resulting priority is often
captured in a traceability matrix.
Before conducting a prioritization workshops, implementation SMEs estimate the time and cost to
complete each requirement. With this information, a time-boxing approach starts with a
specification implementation timeframe or budget. The team must choose which requirements
can and should be included, given time and cost constraints. Used in many of the change-driven
software development approaches, this techniques causes the stakeholders to pick the most
important requirements, effectively marking them as the highest priority.
There are a number of roles that may be found in a review session. A business analyst may play
one or more of these roles or get additional support for fulfilling the roles. The key outcome of a
review is a list of errors and omissions, a list of who participated, a list of corrections, deliverable
status, identification of any additional reviews that may be needed, and ultimately approval or
sign-off of the requirements package.
Common Roles:
Author: creator of the deliverable to be reviewed . The business analyst will be the author of the
requirements lists and requirements package.
Presenter: (often the author) develops the agenda for the walkthrough and presents the
deliverable being reviewed.
Facilitator: facilitates the session.
Reviewer: reviews and evaluates the requirements.
Standards Rep: checks to ensure deliverable meets organizational standards.
Scribe: records the error, issues, suggestions, and other comments.
Formal reviews are also called walkthroughs. They support the verification and validation efforts in
the project.
The purpose of reviews or walkthroughs is to catch errors, oversights, and incorrect assumptions
early in the project. The costs of capturing the errors and oversights are much lower at the
beginning of the project than toward the end of the project. The first reviews are often informal
and conducted with the key stakeholders. Peer reviews are conducted with other project team
members or other business analysts. The requirements and models (requirements package) are
then subjected to a more formal and final review.
The key concept in walkthroughs or review is that people can't always edit their own work and
see their own mistakes. If the business analyst is conducting a formal review during a stage gate
process, then they may work with the project manager and technologists to determine whether
the cost and time is sufficient to build the product and achieve the project objectives. The project
manager will then ask for approval to move the project forward.
Giving and receiving feedback is not always easy. When giving feedback it is important to focus
on constructive, concrete suggestions about the document. When receiving feedback it is
important to really listen without being defensive. Remember that discovering ways to improve
the quality of a document is cause to celebrate, since achieving a higher quality is the ultimate
goal of doing reviews.
As with all meetings, it is important to document results, decisions, and action items.
Source:
• PMBOK® Guide v. 5, Glossary (p. 529)
Plurality: The course of action that gets the highest percentage of votes. This is typically used when
there are more than two options.
Weighted
Delphi
Ranking
How to
resolve
conflict?
4. The ability to influence others is a critical interpersonal skill required of business analysts and
includes which of the following:
A. The ability to get others to see the inconsistencies in their perspectives.
B. A relentless passion and unyielding commitment to one’s perspectives.
C. The ability to understand various stakeholders’ perspectives.
D. The willingness to subordinate your goals to others’ goals.
6. The BA serving as facilitator encounters a situation such as this during a requirements workshop
with a client: A “scribe’ is assigned to keep track of important discussion points and action
items. Several times during the morning session, issues are deferred to a ‘Parking lot.’ The scribe
makes no visible gesture that the issue has been noted. What should the facilitator do?
A. Mention to the scribe’s supervisor that the scribe should be excluded from future
workshops.
B. Indicate to the scribe during the meting that “Parking lot’ issues should be acknowledged,
and suggest writing them on a white board or flip chart.
C. Wait until after the workshop has ended for the day, and out of the client’s presence to
provide coaching to the scribe with respect to meeting procedures and artifacts.
D. Start tracking “Parking lot’ issues independently so that they are not lost.
9. Eliana is a business analyst working on the requirements for a new marketing system. When she
mentions to her manager that the stakeholders already have a commercial software
package in mind, her manager tells her that they should plan to build custom software. She
explains something that puts their mind at rest. What does Eliana explain to them?
A. That the decision will not be made until the requirements are captured and understood.
At that time she will recommend the purchase of the commercial software to the project
manager and sponsor.
B. That the decision will not be made until the requirements are captured and understood.
At that time she will compare multiple proposed solutions to see which best meets the
requirements.
C. That she will ensure the vendor discusses the situation with her manager to emphasize the
benefits of buying a package and the disadvantage of custom solutions.
D. That she will ensure that the vendor discusses the situation with the sponsor to emphasize
the benefits of buying a package and the disadvantages of custom solutions.
10. As the lead BA you are analyzing requirements collected by another BA on a big project. You
run across a requirement that states “The system shall be easy for new team members to
learn.” What should you suggest to the BA regarding this requirements.
A. Ask the BA to work with the stakeholder to prioritize the requirement.
B. Tell the BA “good job”
C. Suggest that the BA discuss the requirement with the stakeholder to get specific criteria on
what is “easy to learn”
D. Ask the BA to restate the requirement with specific criteria on what is “easy to learn”.
14. You are in the middle of doing an unstructured interview. You ask the questions “How many
days are counted for the member’s activity in the program per month?” Your stakeholder
replies “I don’t know”. This is an example of what type of question?
A. Open-ended
B. Calculation
C. Closed-ended
D. Unstructured
15. You are in the process of selection people to participate in a particular requirements elicitation
event. Among your considerations are whether the type of question will be open-ended or
closed-ended. You are also considering the best mode of distribution. What techniques are
you likely to be planning?
A. Survey/Questionnaire
B. Focus group
C. JAD workshop
D. Interview
16. The following process step in NOT recommended in the interviewing process:
A. Contact potential interviewees and explain why their assistance is needed.
B. Organize questions in a logical order or an order of significance based on the interviewee’s
knowledge or subject of the interview.
C. Use a standard set of interview questions for all interviewees in order to facilitate scoring
each question.
D. Send summary notes of the interview to the interviewee to review
17. You are walking your stakeholders through a diagram that shows the lifecycle of a class. What
type of diagram are you using?
A. Context level data flow diagram
B. Sequence diagram
C. State diagram
D. Functional decomposition diagram
18. Business value, implementation difficulty, and urgency are all basis for:
A. Requirements allocation
B. Requirements prioritization
C. Requirements planning
D. Requirement s status
19. Which of the following tools would be used in the Collect Requirements process?
A. Facilitated workshop and focus groups
B. Facilitated workshops and variance analysis
C. Focus groups and inspection
D. Decomposition and prototypes
Develop and use a traceability matrix to relate requirements to goals and objectives, and to other
requirements.
Use requirements attributes to manage, monitor and communicate requirements throughout the
project.
Manage changes to requirements using formal change control methods and traceability.
Product Project
Scope Scope
Work to be
Features and
carried out to
characteristics
build the
of the solution
product
Managed by Managed by
the Business the Project
Analyst Manager
Implementation
Dependency
Benefit or Value
Subset
Dependency
Types of
dependencies
Requirements Dependencies:
• Subset: A requirement may be a subset of another requirement.
• Implementation Dependency: Some requirements are dependent on the implementation of
other requirements before they can be implemented.
• Benefit or Value Dependency: Sometimes the benefit of a requirement is unable to be
realized unless another requirement is implemented first.
Change
Control Board
Reviewer vs.
(CCB) and
approver.
approval of
changes.
Expert
Approval vs. Approval judgment and
signoff.
Levels the approval
process.
Source:
• PMBOK® Guide v. 5, Section 5.2.3.2 (p. 119)
Make
Recommendation
•Business Analyst /
Project Manager
Analyze Impact
•Business Analyst /
Project Team
Request
Change
•Requester
Request Change: A formal change request is needed before change can be considered. How
will requests be made and tracked for this project? Is there a specific form? Who completes the
form?
Analyze Impact: Once a change has been received the project team will need to analyze the
impact. The business analyst leads the analysis on the impact to the solution. The requirements
traceability matrix will help the business analyst to identify impacted requirements. The project
team will provide additional analysis on the project impacts to the project manager. Who is
responsible for impact analysis of which aspects? How will these impacts be tracked?
Make Recommendation: The business analyst will develop a recommendation on the change
request by determining the cost-benefit or value added to the solution if the change is approved.
The recommendation gets routed to the approvers of change requests. Typically this will be the
project sponsor and/or a change control board. In some cases, changes within a certain threshold
of impact may be left to the discretion of the project team. Who will be involved in developing
recommendations? Is there a predetermined format for recording the recommendation?
Approve Change: The project sponsor or change control board will need to make a decision to
approve or reject the change request based in part upon the recommendation of the business
analyst and project manager and considering the overall impact to the project and solution. Who
has the authority to approve what type of change requests?
Communicate Changes: Requirements that have been rebaselined will also need to be
communicated to stakeholders. How are stakeholders notified of rebaselined requirements?
Repair a defect
• Fixing a defective output request a change request
Baseline
Other requirements
Business Analysis
Project Management
Change Control Board (CCB): Reviews impact analysis from the project team including
recommendation based on cost-benefit provided by the business analyst; approves or rejects the
change.
Project Manager (PM): Ensures the change control process is followed, facilitates information
gathering and analysis from team, determines overall project impacts for consideration along with
the benefit(s) of the change, updates project plans as necessary if approved.
Business Analyst (BA): Determines the business impact and value of the change, determines cost-
benefit (or overall value) of the change to the project, identifies additional impacted
requirements, provides information to aid in team identification of additional impacts, prepares
recommendation, updates requirements baseline if approved.
Technical Team (Dev/Design & Test): Analyzes impacts to their work, develops cost and time
estimates to support the change, updates necessary documents if change is approved,
implements the change
What constitutes
the product at
any point in What changes have
time? been made to the
product?
Configuration Configuration
control accounting
Configuration Configuration
identification audits
Basic
components
1. Configuration identification
The starting point for a configuration is called the baseline.
2. Configuration control
Once the product baseline has been approved, changes to the design will fall under
configuration control. The changes will proceed to the configuration board with
representatives from various departments and will review all proposed changes.
3. Configuration accounting
Configuration accounting is the tracking of all proposed changes and the
implementation status of every approved change.
The details of every change is recorded and reviewed for existing and future
compatibility.
4. Configuration audits
Configuration audits review the documentation system for completeness and
accuracy, and/or the product to verify engineering specification accuracy.
• Share Point
• OneDrive
• Team Foundation Server
• Google Drive Version Author Description Date/Time
Some approaches, such as agile or some iterative methodologies, a requirements package is not
created. Instead, an informal work product may be created. The BA should work in close
connection with the project manager for any format, template or organization standards. In
addition, the BA must select the optimal format which communicates the information to the
specific audience and which meets the technology constraints by reviewers. To this end, the BA
will identify stakeholder presentation preferences such as the level of detail, language and
formality that is appropriate for each type of stakeholder. They must also determine what
information is important to communicate. Always remember that the primary goal of a
requirements package it to convey information clearly and in an understandable manner so it
can be reviewed and approved.
Technologists Business
•Detailed functional Stakeholders
and non-functional •Detailed
requirements requirements in
business language
Analyst
The business analyst is responsible for disseminating requirements information to all key
stakeholders. Each stakeholder group may need different information. For example:
Executive Management and Executive Sponsors: These stakeholders will probably want to see a
requirements summary and high level requirements. Their purpose is to understand the
requirements in regards to their business plans.
Project Sponsor: The type of communication the sponsor needs often depends on the
organizational level of the sponsor. A sponsor who is more hands on may want more detailed
information. A sponsor who is at a higher level in the organization or a sponsor who has a more
hands off approach may only want a summary or high level version of the information.
Business Stakeholders: Stakeholders who represent the customer and business normally like to see
detailed requirements presented in their business language.
Quality Assurance: QA analysts will need to understand the detailed functional and nonfunctional
requirements to make sure they understand what each requirement will deliver so they can
develop test cases and test scripts.
Project Manager: Although the project manager usually will not need a separate requirements
package, they will still want to see the requirements. It is best to work with the project manger to
determine what requirements documentation they will need on the project.
1. You have received an approved change request from the project manager and have
updated the baseline requirements with the changes and published a new version of the
document. This is an example of:
A. Change control.
B. Configuration management.
C. Re-baselining.
D. Requirements management.
8. Quint was assigned as a BA/QA for his next project. After requirements were completed
several months later, management learned that there were over 2,000 requirements for the
project. The requirements were completed on time but Quint’s estimates for traceability,
quality assurance, and defect resolution due to the large number of requirements made it
clear that the project deadline would need to be delayed if they wanted the project to move
forward. In order to speed things up in the future, Quint likely recommended which of the
following:
A. Mercury automated testing tool
B. Configuration management system
C. Requirements management tool
D. Outsource the effort
10. It is the role of the BA to analyze change request by performing each of the following tasks
EXCEPT for which one:
A. Ensure that each change request is traceable back to the source.
B. Determine the timeline in order to achieve the appropriate design solution for the problem
to be solved.
C. Ensure that the request is understood by key stakeholders.
D. Determine the impact of executing the change on external processes, people or systems.
Communicate gaps and discrepancies between solution scope, requirements and developed
solution.
Determine how effective a solution was in meeting the goals and objectives of the project after
its implementation.
• Validate
• Test Results
• Reports
• Other Evidence
This tasks is specific to "validating the test results, reports, and other evidence of the solution.“
"Testing" is not a business analysis activity.
Sources:
• PMBOK® Guide v. 5, Section 8.3.2 (p. 252)
• PMBOK® Guide v. 5, Glossary (p. 543)
• Outputs
• Quality Control Measurements
• Validated Changes
• Verified Deliverables
• Work Performance Information
• Change Requests
Validated Changes
Anything that has been repaired or changed is inspected and then a decision is made as to
whether or not the repair or change is accepted. If it is not, then rework may be required.
Verified Deliverables
The goal of quality control is to determine the correctness of the deliverables. The results of this
process are verified deliverables, which are inputs into the Validate Scope process, where they
may be accepted or rejected.
Change Requests
Any preventive or corrective actions or a defect repair that changes an element of the Project
Management Plan requires a change request to be run through Perform Integrated Change
Control.
Impact of Defect
Likelihood of Low Medium High
Occurrence Low Level 4 Level 3 Level 2
Medium Level 3 Level 2 Level 1
High Level 2 Level 1 Critical
Source:
• BABOK® Guide v. 2, Glossary (p. 229)
Source:
• PMBOK® Guide v. 5, Section 5.5.3 (p.135)
Deployed Solution
The extent to which a project or project deliverable met its objectives cannot be measured until
the end users have been using the solution for a sufficient amount of time. "Deployed solution“
may be on the PMI-PBA® examination.
Source:
• BABOK® Guide v. 2, Glossary (p. 229)
Source:
• BABOK® Guide v. 2, Glossary (p. 229)
• Evaluate Solution
Objective
Practice in evaluating if a solution met the project objectives.
Objective:
Implement a CRM system that will enable CSRs across all units of the organization to share
information and collaborate across departments in order provide seamless service to customers
by June 1, 20XX.
Scenario:
It has been 6-months since the CRM system was implemented. You have sent out a survey to the
user community asking how things are going with the system. Below are some of the comments
received.
Susan: It's nice having access to all of our customers' information with purchase and service history,
but I sure wish I could get some different reports.
Megan: Recording comments on service calls suck. 220 characters. WTH? It's like trying to
compose a tweet to get any information in there.
Allen: This system saved me so much time in research. I had a particularly difficult service call the
other day. Being able to see the service call history made it easy to get in touch with Thomas, who
helped this guy before, and together we were able to resolve his problem. He sent us a note after
the fact stating that the collaboration between Thomas and myself made it an A+ interaction and
he's recommending us to all of his friends.
1. You want to ensure that the solution will provide business value. Which technique will be LEAST
useful?
A. Metrics and key performance indicators
B. Prototypes
C. Variance analysis
D. Risk analysis
2. What are the validation tools and techniques you can use in evaluation?
A. DITL testing, UAE, exploratory testing
B. Inspection, peer review, desk checking
C. Control charts, scatter diagram, histogram
D. Force field analysis, net promoter score, planguage.
4. During a team meeting, you suggest using a Pareto chart. What might be the problem you
are trying to address.
A. Team members need to know whether or not a process is in control
B. Team members need to know which type of defects are causing the most problems and
on which they should focus
C. Team members need to know whether or not a process has improved since making
changes
D. Team members have identified two key variables and want to know if there is any cause
and effect relationship between them.
5. What type of analysis is used to ensure the underlying reason for a defect has been identified?
A. Problem tracking
B. Defect tracking
C. Root cause analysis
D. Business analyst performance metrics
8. When validating a solution and its potential defects, an identified defect is best described as:
A. Known problem with a requirement.
B. Known problem with the project.
C. Known problem with a requirements approach.
D. Known problem that exists in a solution.
10. The solution was delivered a month prior when you receive a phone call from a stakeholder
who showed little interest in the project. She states that the product is of poor quality as a
number of features she was expecting were not included. You review the scope and baseline
requirements and find that her requirements were determined to be out of scope. What is her
real complaint.
A. The project delivered a lot quality product
B. Poor communication and stakeholder engagement throughout the project.
C. You have an unreasonable stakeholder.
D. The project meets quality requirements. Her issue is with the grade of the product based
on the approved scope.
Utilized team and communication models to better understand and support the team
Collaboration: Business analysts collaborate with the business team to elicit requirements, get buy
in and sign off to the final product. The business analyst collaborates with the project team to
ensure the requirements can and will be met.
Communication: Business analyst must be able to communicate well in order to share the vision
of the project and elicit requirements from others.
Conflict Management: Often conflicts arise on projects regarding requirements. The business
analysts leads conflict resolution through a number of techniques to ensure the conflict gets
resolved and the solution meets the project objectives.
Negotiation Skills: The business analyst may be involved in negotiation either with the project team
regarding project processes or with stakeholders to facilitate negotiation of solution scope and
requirements.
Facilitation Tools: Facilitation is an important skill for business analysts as it is central to coordinate
group activities that enable us to elicit requirements and get the buy in and signoff needed to
support the project.
Leadership: The business analysts must be able to demonstrate leadership. The business analysts
role is a leadership due to its "change agent" nature, regardless of whether anyone reports to the
business analyst or not.
Political and Cultural Awareness: Being a business analysts has its challenges. The better equipped
we are to understand the environment both politically and culturally, the better we will be able to
respond to the organization and stakeholder needs.
Systems Thinking: Systems refer to the overall systems that involved the people, processes, and
tools make things happen. A business analyst must see past t he tools and be able to understand
and articulate the system to ensure solution requirements bring the greatest benefit to the
organization.
• Working in teams is customary for BAs, and effective teams contribute to project success.
• Team development models describe how teams develop and perform at various stages.
• Rules for teamwork can improve communication and trust.
• Conflicts that are resolved effectively can benefit the team.
• Cognitive vs. emotional conflicts can both arise.
• Fostering a collaborative working environment.
• Effective resolution of conflict.
• Developing trust among team members.
• Support among the team for shared high standards of achievement.
• Team members have a shared sense of ownership of the team goals.
Storm
Norm
Form
Adjourn
Perform
Each change to the team makeup means going
back to FORM
Form: Team members meet and learn about the project and their roles and responsibilities.
Storm: The team begins to address the project work, technical decisions, and the project
management approach. The work environment may be counterproductive as team members
learn each other styles and perspectives.
Norm: Team members begin to work together and adjust their work habits and behaviors to
support the team.
Perform: Teams function as a well-organized unit. There are interdependent and work through
issues smoothly and effectively.
Adjourn: The team completes the works on moves on from the project.
Sources:
• PMBOK® Guide v. 5, Section 9.3.2.3
Source:
• http://www.businessdictionary.com/definition/communication.html
Source:
• PMBOK® Guide v. 5, Section 10.2 (p. 2968-299)
• Internal / External
• Formal / Informal
• Vertical / Horizontal
• Official / Unofficial
• Written / Oral
• Verbal / Non-Verbal
Source:
• PMBOK® Guide v. 5, Section 10 (p. 287)
Source:
• PMBOK® Guide v. 5, Section 10 (p. 288)
Source:
• PMBOK® Guide v. 5, Section 10.1.2.2 {p. 292)
Transmit Message: Information is sent using chosen communication channel (medium). "Noise“
may compromise the message.
Decode: The receiver translates the message into meaningful thoughts or ideas.
Acknowledge: The receiver acknowledges receipt of the message, although does not necessarily
agree.
Feedback I Response: The receiver encodes thoughts and ideas and transmits the response back
to the original sender.
"Noise"
• Distance
• Unfamiliar technology
• Inadequate infrastructure
• Cultural difference
• Lack of background information I context
Sources:
PMBOK® Guide v. 5, Section (p. 294)
Source:
• PMBOK® Guide v. 5, Section 10.1.2.4 (p. 294-295)
Communications Complexity
The more people who are involved on a project increases the communication complexity. The
number of communication channels increases dramatically with each new person involved. The
formula for the number of communication channels is n (n -1) I 2.
Each time a resource is added, the communications complexity increases exponentially. For
example if there are 3 people involved, there are 3 channels: 3 {3-1) I 2 = 3. Increasing a project
to four people expands the number of channels to six: 4 {4-1) I 2 = 6. The increase in complexity
means that it will take longer to collect, distribute, share and update information, which will add
time to the requirements process and may even delay the end date of a project.
Source:
• http:/ /www.businessdictionary.com/definition/conflict-management.html
• Withdraw / Avoid
• Smooth / Accommodate
• Compromise / Reconcile
• Force / Direct
• Collaborate / Problem Solve
Withdraw I Avoid: Retreat from the conflict, postpone issue to be better prepared or to be resolved
by others.
Smooth I Accommodate: Emphasize areas of agreement, concede position to the needs of others
to maintain harmony and relationships.
Compromise I Reconcile: Search for solutions that bring a degree of satisfaction to all parties.
Collaborate I Problem Solve: Incorporate many viewpoints and insights with a cooperative
attitude and open dialog to find consensus and commitment.
Sources:
• PMBOK® Guide v. 5, Section 9.4.2.3 (p. 282-283)
Many resources combine negotiation with conflict management and/or facilitation skills. We are
calling out only the definition of negotiation separately.
Source:
• PMBOK® Guide v. 5, Glossary (p. 547)
• Brainstorming
• Conflict resolution
• Problem solving
• Meeting management
Source:
• PMBOK® Guide v. 5, Section 4.1.2.2 (p. 71)
Source:
• http://www.merriam-webster.com/dictionary/leadership
Understanding
Motivation Needs
• Developing a vision of a positive future state that will engage people to want to reach it.
• Motivating others to act cooperatively to achieve a shared goal and objectives.
• Understanding individual needs and abilities of team members and channeling them to reach
the needed goal.
• Reducing resistance to necessary changes.
• Team members and stakeholders demonstrating a willingness to set aside personal objectives
when necessary.
• Articulating a clear and inspiring vision of a desired future state.
Esteem
Love/Belonging
Safety/Security
Physiological
2. Which method of conflict management brings some degree of satisfaction to all parties?
A. Compromising.
B. Smoothing.
C. Withdrawing.
D. Confronting.
3. Team members come to you with a disagreement about a technical problem. One person
wants to modify the software but not the hardware except under specific circumstances
pending the software changes; the other person wants to upgrade the hardware but not
make changes to the software except under specific circumstances pending the hardware
upgrade. You facilitate a meeting in which all the alternatives are explored for solving the
problem and a solution is developed. What technique have your used?
A. Forcing.
B. Compromising.
C. Confronting.
D. Smoothing.
4. The ability to influence others is a critical interpersonal skill required of business analysts and
includes which of the following?
A. The ability to get others to see the inconsistencies in their perspectives.
B. A relentless passion and unyielding commitment to one's perspectives.
C. The ability to understand various stakeholders' perspectives.
D. The willingness to subordinate your goals to others' goals.
5. Some of your project stakeholders disagree about which requirements to include in the
project. Your project manager asks you to negotiate. He is asking you to:
A. Consistently produce key results expected by stakeholders.
B. Confer with the stakeholders to come to terms.
C. Influence behavior to get the stakeholders to do what they would not otherwise do.
D. Just solve the problem.
7. Yolanda has started on at a new company as a consultant. She bas noticed that traceability
is something that is not being done at this company. Yolanda has recommended to
management that traceability is important and that she will be pilot it on some of the projects
she is working on to show them the value of it. Since Yolanda is only doing it on some projects,
what is the best way to show people which ones she is and which ones she is not?
A. Requirements communication plan.
B. Risk plan.
C. Requirements management plan.
D. Project plan.