SlideShare a Scribd company logo
1 of 19
The following is a brief introduction of a model for Effective Requirements Elicitation, Analysis and
Communication being developed by Perry J. McLeod, business analyst, educator and thought leader.

Requirements for the New
Business Analyst
A M U LT I - D I M E N S I O N A L V I E W O F R E Q U I R E M E N T S | P R E S E N T E D B Y P E R RY
MCLEOD

S P O N S O R E D B Y: W W W. T H E N E W B U S I N E S S A N A LY S T. C O M | A P J M
C O M PA N Y
I I B A T O R O N T O C H A P T E R J U N E 1 9 TH, 2 0 1 3
Abstract – for your consideration
Business Analysts should not elicit requirements
Requirements should be formed into S.M.A.R.T declarative statements using the wants,
desires, problems, issues, threats, opportunities, constraints and the like that the BA
discovers throughout the entire engagement process
Requirements are therefore reasonably induced from the discoveries mentioned above
To accomplish this, the analyst must examine information within a given problem domain at
various focal-points, perspectives and depths
Presentation Objectives
Establish a focal-point for a requirement discussion
Understand that each focal-point will have multiple perspectives of understanding
Express an understanding that each perspective has multiple depths of analysis
Requirements as Seen by the
BABOK®
Business

Stakeholder
Solution
Transition

Let’s consider this
This model is still valid
model as an area of
but its missing
focus – each layer is a
perspective and depth
focal-point

• Functional
• Non-Functional
It’s a Matter of Perspective
Thinking outside the box is a fallacious statement
Finding the right box to think inside of is our first step
That box is our knowledge domain or subject area
That subject may be viewed in different perspectives
Each perspective may be viewed independently or in combination
Each combined or independent perspective may be analyzed at multiple strata or depth

As each depth is analyzed, specific requirements come into focus
Characteristics of Excellent Requirements

How to build a requirement

Focus

f

2014-01-10

Perspective

Pn

Depth

r

Stated
Requirement

d

©2014 PJM LIMITED. ALL RIGHTS RESERVED

6
Characteristics of Excellent Requirements

Where do I focus my attention?
Rules
May be
Internal or
External

Focus
Policies

Stakeholders

Focus

Focus

Organization
Focus

2014-01-10

May be
Internal or
External

Drive and Constrain

Transition

©2014 PJM LIMITED. ALL RIGHTS RESERVED

Solution
Focus

7
Characteristics of Excellent Requirements

Where do I focus my attention?
Rules
May be
Internal or
External

Focus
Policies

Stakeholders

Focus

Focus

Organization
Focus

2014-01-10

May be
Internal or
External

Support

Transition

©2014 PJM LIMITED. ALL RIGHTS RESERVED

Solution
Focus

8
Characteristics of Excellent Requirements

Where do I focus my attention?
Rules
May be
Internal or
External

Focus
Policies

Stakeholders

Focus

Focus

Organization
Focus

2014-01-10

May be
Internal or
External

Drive and Constrain

Transition

©2014 PJM LIMITED. ALL RIGHTS RESERVED

Solution
Focus

9
Characteristics of Excellent Requirements

Where do I focus my attention?
Rules
May be
Internal or
External

Focus
Policies

Stakeholders

Focus

Focus

Organization
Focus

2014-01-10

May be
Internal or
External

Support

Transition

©2014 PJM LIMITED. ALL RIGHTS RESERVED

Solution
Focus

10
Focal Point Example – Policy
Endorsement
Recognize

Relate to

Must have
Business Rule
Statement

Are based on
Is the basis for
Is a

Group

Policy
Is a

Are grouped by
Business Rule
Is a
Process

Internal
Is a

Information

External
Characteristics of Excellent Requirements

What makes up a solution?
Characteristics

Behaviors

Drive and Constrain Specifications

Solution

2014-01-10

©2014 PJM LIMITED. ALL RIGHTS RESERVED

12
Characteristics of Excellent Requirements

What makes up a solution?
Characteristics

Behaviors

Support

Specifications

Solution

2014-01-10

©2014 PJM LIMITED. ALL RIGHTS RESERVED

13
Characteristics of Excellent Requirements

How do I put things into perspective?
Security

Information

Process

2014-01-10

Systems

Permutated

©2014 PJM LIMITED. ALL RIGHTS RESERVED

Infrastructure

14
Perspective
Processes

Business processes, workflow, processes and workflow metadata, events, transactions,
exceptions, business objects, states, transitions, business process taxonomy,
endorsements, standards, policies, rule statements, business rules, and business roles.

Information

Business data, attributes, relationships, metadata, data flow, data transformation, and
business data taxonomy.

Services

Data exchange, data management, security, remote access, locations directory, file
management, graphics, imaging, operating systems, software engineering, network
interfaces, network protocols, user interfaces, software localization, transaction
processing, systems and network management.

Systems

Applications, modules, interfaces, and databases, UDA and COTS.

Network devices, storage area network (SAN), network-attached storage (NAS), firewalls,
Infrastructure servers, custom devices, cabling, racks, UPS (uninterrupted power supply), virtual and
physical environment, and communication circuits.
Characteristics of Excellent Requirements

Bringing depth to perspective
Processes

Information

Security

Systems

Infrastructure

must be examined at one or more

Context

Depth

Concept

Logical
Physical
2014-01-10

©2014 PJM LIMITED. ALL RIGHTS RESERVED

16
Depth
Context

Concept

A strata of requirements that describes how A strata of requirements that describes how
a particular perspective relates to the
a particular perspective relates to the
organization’s external environment.
organization’s internal structure.
Logical

A strata of requirements that describes how a particular perspective is assembled using
the rules of formal logic. Formal logic provides us with a powerful set of techniques for
criticizing some arguments and showing others to be valid using inductive and deductive
reasoning. Logical requirements are usually expressed using decision nodes.

Physical

A strata of requirements that describes the individual components of the solution and
their dependencies. In addition, the physical deployment and relationships among
software and hardware in a delivered solution. Last, explains how a solution interacts
with the external environment.
Putting Perspective into Perspective
Assuming you would only examine two focal points at one time there are 66 possible focal
combinations
As each perspective may also be combined, where only 2 are examined at one given time,
there are 10 possible combinations
However, each perspective may be examined at each strata – this provides 40 possible
combinations of perspective and strata
Since each perspective and focal point may also be combined at each strata or depth (order
does not matter, no repetition allowed) and assuming we examine only 2 at a time there are
6670 possible combinations of perspective, strata and focus to be considered
So the next time you PM tells you to hurry up…..
C O MMENT S AN D Q U EST IO N S M AY BE D IR EC T ED TO :
PER RYJ MC LEOD@ICL OUD .COM | L IN KED IN /PER RYMC LEOD
F O R MO R E IN F O R M AT ION: W W W.T H ENEW BUSINESSAN ALYST.C OM

More Related Content

What's hot

Project Management The State of the Art
Project Management The State of the ArtProject Management The State of the Art
Project Management The State of the Artcssa
 
Where Business Analysis ends
Where Business Analysis endsWhere Business Analysis ends
Where Business Analysis endscssa
 
Compentency at a glance
Compentency at a glanceCompentency at a glance
Compentency at a glanceShrikant Tyagi
 
JoMax Consulting Introduction
JoMax Consulting Introduction  JoMax Consulting Introduction
JoMax Consulting Introduction Vince Benz
 
Dessler samer inppt06 (1)
Dessler samer inppt06 (1)Dessler samer inppt06 (1)
Dessler samer inppt06 (1)samer dofash
 
Maintaining Knowledge Accessibility
Maintaining Knowledge AccessibilityMaintaining Knowledge Accessibility
Maintaining Knowledge AccessibilityRoy Mark
 
Job Analysis (FJA)
Job Analysis (FJA)Job Analysis (FJA)
Job Analysis (FJA)Emma Duane
 

What's hot (10)

Project Management The State of the Art
Project Management The State of the ArtProject Management The State of the Art
Project Management The State of the Art
 
Where Business Analysis ends
Where Business Analysis endsWhere Business Analysis ends
Where Business Analysis ends
 
Compentency at a glance
Compentency at a glanceCompentency at a glance
Compentency at a glance
 
JoMax Consulting Introduction
JoMax Consulting Introduction  JoMax Consulting Introduction
JoMax Consulting Introduction
 
Dessler samer inppt06 (1)
Dessler samer inppt06 (1)Dessler samer inppt06 (1)
Dessler samer inppt06 (1)
 
8 essential business analysis steps
8 essential business analysis steps8 essential business analysis steps
8 essential business analysis steps
 
What do we mean by competency
What do we mean by competencyWhat do we mean by competency
What do we mean by competency
 
Maintaining Knowledge Accessibility
Maintaining Knowledge AccessibilityMaintaining Knowledge Accessibility
Maintaining Knowledge Accessibility
 
Job Analysis (FJA)
Job Analysis (FJA)Job Analysis (FJA)
Job Analysis (FJA)
 
About sourcing: core or not core
About sourcing: core or not coreAbout sourcing: core or not core
About sourcing: core or not core
 

Similar to How to build a requirement

PMI_Pba introduction
PMI_Pba introductionPMI_Pba introduction
PMI_Pba introductionShaban Osman
 
Compensation mangt 09 session.role analysis
Compensation mangt 09 session.role analysisCompensation mangt 09 session.role analysis
Compensation mangt 09 session.role analysisJalil Thebo
 
CMGT578 v12Week 4 Assignment InstructionsCMGT578 v12Page 2
CMGT578 v12Week 4 Assignment InstructionsCMGT578 v12Page 2CMGT578 v12Week 4 Assignment InstructionsCMGT578 v12Page 2
CMGT578 v12Week 4 Assignment InstructionsCMGT578 v12Page 2WilheminaRossi174
 
Ba process plan- IGATE Global Solutions LTD
Ba process plan- IGATE Global Solutions LTDBa process plan- IGATE Global Solutions LTD
Ba process plan- IGATE Global Solutions LTDDebarata Basu
 
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Perficient, Inc.
 
Deloittecaseinterview
DeloittecaseinterviewDeloittecaseinterview
DeloittecaseinterviewFNian
 
Deloittecaseinterview
DeloittecaseinterviewDeloittecaseinterview
DeloittecaseinterviewFNian
 
Business Analysis- Defining the Optimal Solution
Business Analysis- Defining the Optimal SolutionBusiness Analysis- Defining the Optimal Solution
Business Analysis- Defining the Optimal SolutionJennifer Colburn
 
BUSM4547 – Management in Practice – SINGAPORE – S2 2021Secti
BUSM4547 – Management in Practice – SINGAPORE – S2  2021SectiBUSM4547 – Management in Practice – SINGAPORE – S2  2021Secti
BUSM4547 – Management in Practice – SINGAPORE – S2 2021SectiTawnaDelatorrejs
 
م.47-#تواصل_تطوير-م.محمد العربى-إستخدام مفاهيم الرشاقة للتحول الإستراتيجي للم...
م.47-#تواصل_تطوير-م.محمد العربى-إستخدام مفاهيم الرشاقة للتحول الإستراتيجي للم...م.47-#تواصل_تطوير-م.محمد العربى-إستخدام مفاهيم الرشاقة للتحول الإستراتيجي للم...
م.47-#تواصل_تطوير-م.محمد العربى-إستخدام مفاهيم الرشاقة للتحول الإستراتيجي للم...Egyptian Engineers Association
 
ITSM Academy Webinar - Establishing A Business Process Group
ITSM Academy Webinar - Establishing A Business Process GroupITSM Academy Webinar - Establishing A Business Process Group
ITSM Academy Webinar - Establishing A Business Process GroupITSM Academy, Inc.
 
360 degree ASHISH GHILDIYAL
360 degree ASHISH GHILDIYAL360 degree ASHISH GHILDIYAL
360 degree ASHISH GHILDIYALAshish Ghildiyal
 
Sr BA - Sr Professional Consultant
Sr BA - Sr Professional ConsultantSr BA - Sr Professional Consultant
Sr BA - Sr Professional ConsultantMagdalena Gonzalez
 
Performance Appraisal 03(2)
Performance Appraisal 03(2)Performance Appraisal 03(2)
Performance Appraisal 03(2)rajeevgupta
 
Chapter 2 LabDo the two programming exercises listed below. You
Chapter 2 LabDo the two programming exercises listed below.    YouChapter 2 LabDo the two programming exercises listed below.    You
Chapter 2 LabDo the two programming exercises listed below. YouEstelaJeffery653
 
Is business analyst occupatinal brief
Is business analyst occupatinal briefIs business analyst occupatinal brief
Is business analyst occupatinal briefEnda Crossan
 

Similar to How to build a requirement (20)

BA
BABA
BA
 
PMI_Pba introduction
PMI_Pba introductionPMI_Pba introduction
PMI_Pba introduction
 
Compensation mangt 09 session.role analysis
Compensation mangt 09 session.role analysisCompensation mangt 09 session.role analysis
Compensation mangt 09 session.role analysis
 
Business Analyst interview Questions
Business Analyst interview QuestionsBusiness Analyst interview Questions
Business Analyst interview Questions
 
CMGT578 v12Week 4 Assignment InstructionsCMGT578 v12Page 2
CMGT578 v12Week 4 Assignment InstructionsCMGT578 v12Page 2CMGT578 v12Week 4 Assignment InstructionsCMGT578 v12Page 2
CMGT578 v12Week 4 Assignment InstructionsCMGT578 v12Page 2
 
Ba process plan- IGATE Global Solutions LTD
Ba process plan- IGATE Global Solutions LTDBa process plan- IGATE Global Solutions LTD
Ba process plan- IGATE Global Solutions LTD
 
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
 
Deloittecaseinterview
DeloittecaseinterviewDeloittecaseinterview
Deloittecaseinterview
 
Deloittecaseinterview
DeloittecaseinterviewDeloittecaseinterview
Deloittecaseinterview
 
Business Analysis- Defining the Optimal Solution
Business Analysis- Defining the Optimal SolutionBusiness Analysis- Defining the Optimal Solution
Business Analysis- Defining the Optimal Solution
 
BUSM4547 – Management in Practice – SINGAPORE – S2 2021Secti
BUSM4547 – Management in Practice – SINGAPORE – S2  2021SectiBUSM4547 – Management in Practice – SINGAPORE – S2  2021Secti
BUSM4547 – Management in Practice – SINGAPORE – S2 2021Secti
 
م.47-#تواصل_تطوير-م.محمد العربى-إستخدام مفاهيم الرشاقة للتحول الإستراتيجي للم...
م.47-#تواصل_تطوير-م.محمد العربى-إستخدام مفاهيم الرشاقة للتحول الإستراتيجي للم...م.47-#تواصل_تطوير-م.محمد العربى-إستخدام مفاهيم الرشاقة للتحول الإستراتيجي للم...
م.47-#تواصل_تطوير-م.محمد العربى-إستخدام مفاهيم الرشاقة للتحول الإستراتيجي للم...
 
ITSM Academy Webinar - Establishing A Business Process Group
ITSM Academy Webinar - Establishing A Business Process GroupITSM Academy Webinar - Establishing A Business Process Group
ITSM Academy Webinar - Establishing A Business Process Group
 
360 degree ASHISH GHILDIYAL
360 degree ASHISH GHILDIYAL360 degree ASHISH GHILDIYAL
360 degree ASHISH GHILDIYAL
 
Cbap babok 2.0 ppt introduction
Cbap babok 2.0 ppt introductionCbap babok 2.0 ppt introduction
Cbap babok 2.0 ppt introduction
 
Sr BA - Sr Professional Consultant
Sr BA - Sr Professional ConsultantSr BA - Sr Professional Consultant
Sr BA - Sr Professional Consultant
 
IoP
IoPIoP
IoP
 
Performance Appraisal 03(2)
Performance Appraisal 03(2)Performance Appraisal 03(2)
Performance Appraisal 03(2)
 
Chapter 2 LabDo the two programming exercises listed below. You
Chapter 2 LabDo the two programming exercises listed below.    YouChapter 2 LabDo the two programming exercises listed below.    You
Chapter 2 LabDo the two programming exercises listed below. You
 
Is business analyst occupatinal brief
Is business analyst occupatinal briefIs business analyst occupatinal brief
Is business analyst occupatinal brief
 

Recently uploaded

Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 

Recently uploaded (20)

Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 

How to build a requirement

  • 1. The following is a brief introduction of a model for Effective Requirements Elicitation, Analysis and Communication being developed by Perry J. McLeod, business analyst, educator and thought leader. Requirements for the New Business Analyst A M U LT I - D I M E N S I O N A L V I E W O F R E Q U I R E M E N T S | P R E S E N T E D B Y P E R RY MCLEOD S P O N S O R E D B Y: W W W. T H E N E W B U S I N E S S A N A LY S T. C O M | A P J M C O M PA N Y I I B A T O R O N T O C H A P T E R J U N E 1 9 TH, 2 0 1 3
  • 2. Abstract – for your consideration Business Analysts should not elicit requirements Requirements should be formed into S.M.A.R.T declarative statements using the wants, desires, problems, issues, threats, opportunities, constraints and the like that the BA discovers throughout the entire engagement process Requirements are therefore reasonably induced from the discoveries mentioned above To accomplish this, the analyst must examine information within a given problem domain at various focal-points, perspectives and depths
  • 3. Presentation Objectives Establish a focal-point for a requirement discussion Understand that each focal-point will have multiple perspectives of understanding Express an understanding that each perspective has multiple depths of analysis
  • 4. Requirements as Seen by the BABOK® Business Stakeholder Solution Transition Let’s consider this This model is still valid model as an area of but its missing focus – each layer is a perspective and depth focal-point • Functional • Non-Functional
  • 5. It’s a Matter of Perspective Thinking outside the box is a fallacious statement Finding the right box to think inside of is our first step That box is our knowledge domain or subject area That subject may be viewed in different perspectives Each perspective may be viewed independently or in combination Each combined or independent perspective may be analyzed at multiple strata or depth As each depth is analyzed, specific requirements come into focus
  • 6. Characteristics of Excellent Requirements How to build a requirement Focus f 2014-01-10 Perspective Pn Depth r Stated Requirement d ©2014 PJM LIMITED. ALL RIGHTS RESERVED 6
  • 7. Characteristics of Excellent Requirements Where do I focus my attention? Rules May be Internal or External Focus Policies Stakeholders Focus Focus Organization Focus 2014-01-10 May be Internal or External Drive and Constrain Transition ©2014 PJM LIMITED. ALL RIGHTS RESERVED Solution Focus 7
  • 8. Characteristics of Excellent Requirements Where do I focus my attention? Rules May be Internal or External Focus Policies Stakeholders Focus Focus Organization Focus 2014-01-10 May be Internal or External Support Transition ©2014 PJM LIMITED. ALL RIGHTS RESERVED Solution Focus 8
  • 9. Characteristics of Excellent Requirements Where do I focus my attention? Rules May be Internal or External Focus Policies Stakeholders Focus Focus Organization Focus 2014-01-10 May be Internal or External Drive and Constrain Transition ©2014 PJM LIMITED. ALL RIGHTS RESERVED Solution Focus 9
  • 10. Characteristics of Excellent Requirements Where do I focus my attention? Rules May be Internal or External Focus Policies Stakeholders Focus Focus Organization Focus 2014-01-10 May be Internal or External Support Transition ©2014 PJM LIMITED. ALL RIGHTS RESERVED Solution Focus 10
  • 11. Focal Point Example – Policy Endorsement Recognize Relate to Must have Business Rule Statement Are based on Is the basis for Is a Group Policy Is a Are grouped by Business Rule Is a Process Internal Is a Information External
  • 12. Characteristics of Excellent Requirements What makes up a solution? Characteristics Behaviors Drive and Constrain Specifications Solution 2014-01-10 ©2014 PJM LIMITED. ALL RIGHTS RESERVED 12
  • 13. Characteristics of Excellent Requirements What makes up a solution? Characteristics Behaviors Support Specifications Solution 2014-01-10 ©2014 PJM LIMITED. ALL RIGHTS RESERVED 13
  • 14. Characteristics of Excellent Requirements How do I put things into perspective? Security Information Process 2014-01-10 Systems Permutated ©2014 PJM LIMITED. ALL RIGHTS RESERVED Infrastructure 14
  • 15. Perspective Processes Business processes, workflow, processes and workflow metadata, events, transactions, exceptions, business objects, states, transitions, business process taxonomy, endorsements, standards, policies, rule statements, business rules, and business roles. Information Business data, attributes, relationships, metadata, data flow, data transformation, and business data taxonomy. Services Data exchange, data management, security, remote access, locations directory, file management, graphics, imaging, operating systems, software engineering, network interfaces, network protocols, user interfaces, software localization, transaction processing, systems and network management. Systems Applications, modules, interfaces, and databases, UDA and COTS. Network devices, storage area network (SAN), network-attached storage (NAS), firewalls, Infrastructure servers, custom devices, cabling, racks, UPS (uninterrupted power supply), virtual and physical environment, and communication circuits.
  • 16. Characteristics of Excellent Requirements Bringing depth to perspective Processes Information Security Systems Infrastructure must be examined at one or more Context Depth Concept Logical Physical 2014-01-10 ©2014 PJM LIMITED. ALL RIGHTS RESERVED 16
  • 17. Depth Context Concept A strata of requirements that describes how A strata of requirements that describes how a particular perspective relates to the a particular perspective relates to the organization’s external environment. organization’s internal structure. Logical A strata of requirements that describes how a particular perspective is assembled using the rules of formal logic. Formal logic provides us with a powerful set of techniques for criticizing some arguments and showing others to be valid using inductive and deductive reasoning. Logical requirements are usually expressed using decision nodes. Physical A strata of requirements that describes the individual components of the solution and their dependencies. In addition, the physical deployment and relationships among software and hardware in a delivered solution. Last, explains how a solution interacts with the external environment.
  • 18. Putting Perspective into Perspective Assuming you would only examine two focal points at one time there are 66 possible focal combinations As each perspective may also be combined, where only 2 are examined at one given time, there are 10 possible combinations However, each perspective may be examined at each strata – this provides 40 possible combinations of perspective and strata Since each perspective and focal point may also be combined at each strata or depth (order does not matter, no repetition allowed) and assuming we examine only 2 at a time there are 6670 possible combinations of perspective, strata and focus to be considered So the next time you PM tells you to hurry up…..
  • 19. C O MMENT S AN D Q U EST IO N S M AY BE D IR EC T ED TO : PER RYJ MC LEOD@ICL OUD .COM | L IN KED IN /PER RYMC LEOD F O R MO R E IN F O R M AT ION: W W W.T H ENEW BUSINESSAN ALYST.C OM

Editor's Notes

  1. An alternative view of the nature of requirementsBusiness analysts should not elicit requirements.Requirements should be formed into S.M.A.R.T declarative statements using the wants, desires, problems, issues, threats, opportunities, constraints and the like that the BA discovers throughout the entire engagement processTo accomplish this, the analyst must examine information within a given subject domain at various focal-points, perspectives and depths
  2. Each of the five basic perspectives may be broken down into specific processes, information systems and the likeEach perspective may be examined alone or as a binomial coefficient where p is the number of different perspectives to choose from, and r is the number chosenMore perspective may be added, as needed