Prototyping in Business Analysis

Definition of Prototyping

Types of Prototyping

Throwaway

Evolutionary

Incremental

Key Elements

Functionality

User Interface

Data

Prototyping Tools and Methods

Balsamiq

Figma

Axure

Prototyping Process

Gather feedback

Revise the prototype

Develop initial prototype

Repeat until the requirements are met

Identify requirements

Prototyping best practices

Establish clear golas and expectations

Invite Stakeholders early and often

Incorporate feedback iteratively

Challenges and Mitigations

Challenges

Miscommunication

Score creep

Mitigations

Prototyping iterations with feedback loops

Prototyping workshops

Setting clear expectations

Regular Communication

click to edit

Change control mechanism

User Involvement

Documentation and version control

BABOK perspective on prototyping

Define assumptions and constraints

Validate requirements

click to edit

Verify requirements

Specify and model requirements

Define requirements

Prototyping in agile environments

Why Prototype

Early identification of misunderstandings

Risk Mitigation

Improved Stakeholder Collaboration

Collaborate with stakeholders throughout the project

Build projects around motivated individuals

Deliver working software frequently

Most efficient and effective method of conveying information i.e. Face-to-face conversation

Welcome changing requirements, even late in development

Responding to change over following a plan

Early and continuous delivery of value

Case Study

A case study demonstrating how prototyping contributed to project success

Highlight specific achievements

time saving

cost saving

enhanced stakeholder satisfaction