what? the ba performs prototyping? - aspe-sdlc. · pdf filewhat? the ba performs prototyping?...
TRANSCRIPT
![Page 1: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/1.jpg)
©2011, Billie Johnson CBAP®, LLC
What? The BA Performs Prototyping?
Billie Johnson, CBAP®
1
![Page 2: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/2.jpg)
©2011, Billie Johnson CBAP®, LLC
Agenda
• Overview of Prototyping Technique
• Prototyping Progression
• Paper vs. Digital Prototypes
• Conclusion
2
![Page 3: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/3.jpg)
©2011, Billie Johnson CBAP®, LLC
Seminar Goals • Understand how prototyping can be used to:
– identify, describe, and validate requirements.
– facilitate communication, collaboration and build
consensus.
• Reduce the number of missed requirements.
3
![Page 4: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/4.jpg)
©2011, Billie Johnson CBAP®, LLC
Overview of Prototyping What is Prototyping?
Why Create Prototypes?
4
![Page 5: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/5.jpg)
©2011, Billie Johnson CBAP®, LLC
What is Prototyping? • Definition
– A partial or preliminary version of the system.
• Prototyping Categories
– Functional Scope
• Horizontal
• Vertical
– Usage throughout Systems Development Lifecycle
(SDLC)
• Throw-away
• Evolutionary/Functional
5
BABOK 9.22.1, 2,
Glossary page 230
![Page 6: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/6.jpg)
©2011, Billie Johnson CBAP®, LLC
Horizontal/Throw-away Example
6
Organization
and Individual
Management
Set-up
Organization
Set-up
Organization
Role 1
Set-up
Organization
Role 2
…
Set-up
Individual
Set-up
Individual
Role 1
Set-up
Individual
Role 2 Set-up
Individual
Role 3
…
![Page 7: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/7.jpg)
©2011, Billie Johnson CBAP®, LLC
Prototyping and Business Analysis?
The Business Analysis Body of Knowledge (BABOK®)
suggests the Prototyping technique in the following task-
based Knowledge Areas:
– Elicitation
– Requirements Analysis
7
BABOK 9.22.1
![Page 8: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/8.jpg)
©2011, Billie Johnson CBAP®, LLC
Why Create Prototypes? • Early identification of requirement refinement
• User Interface (UI) blueprint, pre-cursor to the end design
• Why should the Business Analyst (BA) create
Prototypes? (vs. Developer)
– Elicit external interface requirements from a user centric
perspective
– Analyze and document external interface requirements from a
user centric perspective
– Verify and validate external interface requirements from a user
centric perspective
• Did I mention USER CENTRIC?
8
![Page 9: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/9.jpg)
©2011, Billie Johnson CBAP®, LLC
What is User-Centric? Focus in developing prototypes is on the user
Definition of User –Centric A design philosophy and a process in which user needs, wants,
and limitations of a product are given extensive attention at each stage of the design process. Multi-stage problem solving process to foresee how users are likely to
use a product May validate assumptions regarding user behavior with usability
studies.
Seeks to optimize the product around how users can, want, or need to use the product, rather than forcing the users to change their behavior to accommodate the product.
Access to users is critical
9
![Page 10: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/10.jpg)
©2011, Billie Johnson CBAP®, LLC
Prototyping as a Risk
Mitigation Technique • What are the leading causes of risks to a
project?
• What can the BA ask to prevent risks?
• What risks can you see the prototyping
technique driving out of your projects?
10
![Page 11: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/11.jpg)
©2011, Billie Johnson CBAP®, LLC
When does the BA prototype?
11
![Page 12: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/12.jpg)
©2011, Billie Johnson CBAP®, LLC
Prototyping Progression
12
![Page 13: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/13.jpg)
©2011, Billie Johnson CBAP®, LLC
Prototyping Progression
• Understanding user needs via
Personas
– Describes real (exaggerated)
target users
– Provides clear picture of how the
user will most likely interact
– Paints a multi-dimensional image
of the user to the design teams
leading to effective design
13
![Page 14: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/14.jpg)
©2011, Billie Johnson CBAP®, LLC
Prototyping Progression(continued)
• Site Strategy
– Competitive Analysis
• What others in the industry doing?
– Concept Model
• Depicts concept relationships
• Provide content clarity
– Content Inventory
• List of all data for application
• Most likely in a matrix format
14
![Page 15: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/15.jpg)
©2011, Billie Johnson CBAP®, LLC
Prototyping Progression (continued)
• Site Maps (aka
Structural Model,
Taxonomy, Hierarchy,
Storyboarding,
Navigation Model, Site
Structure)
– Provides an
overall site
view
– Captures site
structure
15
![Page 16: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/16.jpg)
©2011, Billie Johnson CBAP®, LLC
Prototyping Progression (continued)
• Flow Charts (aka,
Flows, User Flows, Process
Charts)
– Defines a process
– Goals are two fold
• Business process
• User experience
16
![Page 17: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/17.jpg)
©2011, Billie Johnson CBAP®, LLC
Prototyping Progression (continued)
• Wire Frames (aka
Screen Flows, Schematics,
Blueprints, Prototypes)
– Represents content and
structure
– Communicates initial
design ideas
– Communicates relative
priorities of content
17
![Page 18: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/18.jpg)
©2011, Billie Johnson CBAP®, LLC
Prototyping Progression (continued)
• Screen Design (aka screen composites, mock-ups, page
design, visual design, graphic design, interface design, design concepts,
pretty pictures)
– What the site looks like
18
![Page 19: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/19.jpg)
©2011, Billie Johnson CBAP®, LLC
Paper vs. Digital Prototyping
19
![Page 20: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/20.jpg)
©2011, Billie Johnson CBAP®, LLC
Prototyping Considerations
• All types of prototypes
may be:
– Varying degrees of fidelity
– Paper
– Digital
• In all cases, the emphasis
is:
– Collaborative
– User centric
20
![Page 21: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/21.jpg)
©2011, Billie Johnson CBAP®, LLC
Benefits of Paper vs. Digital 21
Paper Digital
Encourages Creativity Better for organization and storage
Zero coding effort – No technical skills
needed
Better for remote collaboration
Early design ideas and concepts
inexpensively – Promotes rapid iterative
development
Better after overall flows and functionality
has been agreed upon
Never mistaken for working application Can demonstrate technical feasibility
Provides for significant user feedback May discover technology gaps
Maximum Feedback – Minimum Effort Provides vehicle for designers to learn
needs
![Page 22: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/22.jpg)
©2011, Billie Johnson CBAP®, LLC
Paper Prototyping – Is it useful?
22
0%
10%
20%
30%
40%
50%
60%
Essential
Useful
Marginal
Useless
Usefulness of Paper Prototyping Survey Results
![Page 23: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/23.jpg)
©2011, Billie Johnson CBAP®, LLC
Warning – Digital Prototype Too Early 23
Cartoon used with permission from ModernAnalyst.com
![Page 24: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/24.jpg)
©2011, Billie Johnson CBAP®, LLC
Prototype Capture Dimensions Paper Prototype Digital Prototype Functional
Digital Prototype
Look
Low – Medium Medium – High Medium – High
Interaction
Low Medium High
Horizontal
Low – High Low - High Low - High
Vertical Medium – High Low - Medium Low - High
24
![Page 25: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/25.jpg)
©2011, Billie Johnson CBAP®, LLC
Conclusion
• Decompose external interface
requirements
• Prototyping = user centric requirements
• Consider Prototyping Workshop for
hands-on experience
25
![Page 26: What? The BA Performs Prototyping? - aspe-sdlc. · PDF fileWhat? The BA Performs Prototyping? ... Overview of Prototyping ... Definition of User –Centric A design philosophy and](https://reader031.vdocuments.us/reader031/viewer/2022022423/5a9ddf0d7f8b9a85318db0f5/html5/thumbnails/26.jpg)
©2011, Billie Johnson CBAP®, LLC
How to Claim Your PDU
• Go to ccrs.pmi.org/
• Search for ASPE as a Registered Education Provider. Our number is 2161
• At the bottom of our details page, select “See Provider’s Activities”
• Find the activity code stated by the moderator during the presentation: WS022511
• The seminars are Category 3 for one PDU. Beginning March 1, 2011, they will be Category A