What Is Visualization?

40
What Is Visualization? Experiential Requirements Elicitation June 3, 2009

description

Curious about project visualization – AKA “simulation” or “rapid prototyping”? Learn how OneSpring is helping Fortune 500 companies and government agencies use visualization on projects that span mainframe modernization to cutting edge mobile applications and everything in between.

Transcript of What Is Visualization?

Page 1: What Is Visualization?

What Is Visualization?Experiential Requirements Elicitation

June 3, 2009

Page 2: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Welcome!

Introduction

Who is OneSpring (we’ll be brief, we promise)

Brief Review of Traditional methods

Visualization

Why visualize?

What about Visio, Photoshop, etc?

What can & can’t be visualized?

Tools

The process is essential!

Q&A

Back to your regularly scheduled day

2

Page 3: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Your Expectations

Use the Q&A tool to let us know any specific expectations you have for this session over the next couple of minutes.

We’ll try to make sure to at least touch on them

3

Page 4: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Who We Are

First company founded on Visualization

First Visualization Process, The Stream Process™

Hundreds of Visualizations (aka simulations)

Fortune 500 ~ Federal ~ Not for Profit

iRise Partner of the Year

4

Page 5: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 5

Our Clients

A few of the clients we have been privileged to work with.

Page 6: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 6

A Universal Problem

66% of projects fail, run late, or are over budget.

53% of projects will incur cost increases of 189% of the original estimates.

- Standish Group

70% of REWORK is attributed to correcting requirements errors.

30% of project costs are REWORK.- Forrester Research

- META Group

Current methods for defining software & web-based projects just donʼt work!

Page 7: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 7

The Root Causes

Misunderstood product requirements due to ambiguity of

written specifications.

Lack of sufficient information to support complex applications/

systems.

Inability to experience a project with customers and stakeholders

before development.

The underlying problems are distilled into three main causes:

Page 8: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Traditional Methods

8

Page 9: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Traditional Methods

9

Page 10: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Traditional Methods

10

Page 11: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Traditional Methods

11

Page 12: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Traditional Methods

12

Page 13: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 13

The Cost to Fix

An error found during the coding process typically costs 10 times more to fix than one found and fixed at the requirements development stage. – Boehm (Software Engineering Economics)

~1x

Requirements Design Coding Dev Test AcceptanceTest

Live

~5x

~10x

~20x

~50x

~100x

= OneSpringʼs involvement

Page 14: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 14

Visualization

Page 15: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

What Is Visualization?

15

Experience your project requirements

Like Rapid Prototyping but...

Early in the requirements process

No Coding required

Collaborate with stakeholders like never before

Get everyone on the same page

Page 16: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Why Visualize?

Visualization along with a proper process can:

Reduce rework by 45% or more

Cut Project Timelines by 1/3 or more

Improve Quality and User Satisfaction

Drive Innovation & User Experience

16

Page 17: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Reduce Rework by 45%

Capture the right requirements the first time

Eliminate ambiguity

Improve collaboration

17

Page 18: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Cut Project Timelines by 1/3

Less rework=faster development time

Less ambiguity=faster development time

18

Page 19: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Improve Quality & User Satisfaction

Experience your project before any code has been written

More time to focus on User Experience activities

Research

User profile integration

Interface design

User testing

19

Page 20: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Drive Innovation

Less time debating details=more time for new ideas

More time for “outside the box” thinking

Experiment with concepts without writing code

More time to focus on leapfrogging the competition

20

Page 21: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

What About Photoshop/Visio?

Two-dimensional

It is “visual”

But you can’t experience your project

Is still ambiguous

21

Page 22: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

What Can Be Visualized?

Just about any type of project can be visualized...

22

Page 23: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Web Sites

23

Page 24: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

CRM

24

Page 25: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Mainframe

25

Page 26: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Mobile Applications

26

Page 27: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Proof-of-Concepts

27

Page 28: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Kiosks

28

Page 29: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Example

29

iAuto iRise Visualization

Page 30: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

What Can’t Be Visualized

We haven’t yet found a type of project that can’t be visualized in some manner

Certain aspects of projects are still documented inside the visualization

Background Processes

Performance Requirements

Detailed Business Process Management

30

Page 31: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

A key ingredient to visualization is the use of a collaborative platform.

This platform allows the team to rapidly visualize the application and solicit real-time feedback from stakeholders without the need of programming.

The visualization platform of choice for OneSpring is iRise.

31

Tools

Page 32: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

iRise is the leading applicationvisualization platform on the market today.

iRise provides the benefit of creating a highly realistic software or web-based application simulation without the need for programming.

32

iRise

Page 33: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Tools

Other players include

Axure

Serena

Blueprint

33

Page 34: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

The Process is Essential

Visualization is not plug & play with existing processes

For success you have prepare for some change management

Methodology & Process

Culture

34

Page 35: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 35

An Improved Approach

Eliminate confusion with a detailed

Visualization

…before coding.

Rapidly iterate and share your requirements & design early and often

with stakeholders.

Test and validate with consumers.

• Reduce requirements cycle time

• Eliminate project rework

After years of experience, we’ve learned a better way…

Our Approach Benefits

• Better collaboration

• Drive innovation

• Reduce outsourcing risk

• Improve adoption

• Create desirable products

Page 36: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 36

The Stream Process™

We call this approach the Stream Process™.

The Stream Process™ is a methodology that offers companies a collaborative and highly-visual approach to creating superior products and solutions in less time, with reduced project re-work.

This helps companies dramatically improve productivity, quality and customer satisfaction. Combines the

right peopleand the

right tools to define the

right application.

Page 37: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 37

Q&A

Page 38: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Resources (AKA Shamless Self Promotion)

Subscribe to our Video Podcast - Insights

38

www.onespring.net/podcast

Page 39: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Resources (AKA Shamless Self Promotion)

iRise Webinar - Going Mobile

June 18, 2009

1:00pm EDT

Leveraging Visualization For Mobile Applications

10 iPhone Applications Visualized in 5 Weeks

39

Page 40: What Is Visualization?

© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net

Thank you!

40

For more information:

www.onespring.net

[email protected]

1-888-472-1840