What Is Visualization?
-
Upload
onespring-llc -
Category
Technology
-
view
1.008 -
download
0
description
Transcript of What Is Visualization?
What Is Visualization?Experiential Requirements Elicitation
June 3, 2009
© 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
© 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
© 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
© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 5
Our Clients
A few of the clients we have been privileged to work with.
© 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!
© 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:
© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net
Traditional Methods
8
© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net
Traditional Methods
9
© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net
Traditional Methods
10
© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net
Traditional Methods
11
© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net
Traditional Methods
12
© 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
© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 14
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
© 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
© 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
© 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
© 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
© 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
© 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
© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net
What Can Be Visualized?
Just about any type of project can be visualized...
22
© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net
Web Sites
23
© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net
CRM
24
© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net
Mainframe
25
© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net
Mobile Applications
26
© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net
Proof-of-Concepts
27
© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net
Kiosks
28
© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net
Example
29
iAuto iRise 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
© 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
© 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
© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net
Tools
Other players include
Axure
Serena
Blueprint
33
© 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
© 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
© 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.
© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 37
Q&A
© 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
© 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
© 2009 OneSpring LLC. All Rights Reserved. www.onespring.net
Thank you!
40
For more information:
www.onespring.net
1-888-472-1840