What Is Visualization?
    Experiential Requirements Elicitation

                               June 3, 2009
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

© 2009 OneSpring LLC. All Rights Reserved.   www.onespring.net   2
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




© 2009 OneSpring LLC. All Rights Reserved.   www.onespring.net        3
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




© 2009 OneSpring LLC. All Rights Reserved.   www.onespring.net   4
Our Clients
                                     A few of the clients we have been privileged to work with.




© 2009 OneSpring LLC. All Rights Reserved.                   www.onespring.net                    5
A Universal Problem
   Current methods for defining software & web-based projects just donʼt work!


          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.
                                                                                        - META Group


                                             30% of project costs are REWORK.
                                                                                  - Forrester Research



© 2009 OneSpring LLC. All Rights Reserved.               www.onespring.net                               6
The Root Causes
                               The underlying problems are distilled into three main 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.




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




© 2009 OneSpring LLC. All Rights Reserved.   www.onespring.net   8
Traditional Methods




© 2009 OneSpring LLC. All Rights Reserved.   www.onespring.net   9
Traditional Methods




© 2009 OneSpring LLC. All Rights Reserved.   www.onespring.net   10
Traditional Methods




© 2009 OneSpring LLC. All Rights Reserved.   www.onespring.net   11
Traditional Methods




© 2009 OneSpring LLC. All Rights Reserved.   www.onespring.net   12
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)
                                                                                                       ~100x




                                                                                             ~50x
                                     = OneSpringʼs involvement




                                                                                  ~20x


                                                                 ~10x

                                                    ~5x
                                       ~1x




                           Requirements        Design       Coding          Dev Test     Acceptance   Live
                                                                                            Test


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



© 2009 OneSpring LLC. All Rights Reserved.       www.onespring.net   14
What Is Visualization?

         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   15
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




© 2009 OneSpring LLC. All Rights Reserved.   www.onespring.net   16
Reduce Rework by 45%

         Capture the right requirements the first time
         Eliminate ambiguity
         Improve collaboration




© 2009 OneSpring LLC. All Rights Reserved.   www.onespring.net   17
Cut Project Timelines by 1/3

         Less rework=faster development time
         Less ambiguity=faster development time




© 2009 OneSpring LLC. All Rights Reserved.   www.onespring.net   18
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




© 2009 OneSpring LLC. All Rights Reserved.   www.onespring.net   19
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




© 2009 OneSpring LLC. All Rights Reserved.   www.onespring.net   20
What About Photoshop/Visio?

         Two-dimensional
                It is “visual”
                But you can’t experience your project
                Is still ambiguous




© 2009 OneSpring LLC. All Rights Reserved.   www.onespring.net   21
What Can Be Visualized?

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




© 2009 OneSpring LLC. All Rights Reserved.   www.onespring.net   22
Web Sites




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




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




© 2009 OneSpring LLC. All Rights Reserved.   www.onespring.net   25
Mobile Applications




© 2009 OneSpring LLC. All Rights Reserved.   www.onespring.net   26
Proof-of-Concepts




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




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




                                             iAuto iRise Visualization




© 2009 OneSpring LLC. All Rights Reserved.            www.onespring.net   29
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




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

         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.




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

         iRise is the leading application
         visualization 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.




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

         Other players include
                Axure
                Serena
                Blueprint




© 2009 OneSpring LLC. All Rights Reserved.   www.onespring.net   33
The Process is Essential

         Visualization is not plug & play with existing processes


         For success you have prepare for some change
         management
                Methodology & Process
                Culture




© 2009 OneSpring LLC. All Rights Reserved.   www.onespring.net      34
An Improved Approach
   After years of experience, we’ve learned a better way…

                            Our Approach                                                  Benefits




              Eliminate confusion with a detailed                       •   Reduce requirements cycle time
                                                                        •   Eliminate project rework
                              Visualization

                           …before coding.



               Rapidly iterate and share your                           •   Better collaboration
           requirements & design early and often                        •   Drive innovation
                     with stakeholders.
                                                                        •   Reduce outsourcing risk




              Test and validate with consumers.                         •   Improve adoption
                                                                        •   Create desirable products



© 2009 OneSpring LLC. All Rights Reserved.          www.onespring.net                                        35
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 people
                                                                      and the
                                                                    right tools
                                                                   to define the
                                                                 right application.




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

© 2009 OneSpring LLC. All Rights Reserved.    www.onespring.net   37
Resources (AKA Shamless Self Promotion)

         Subscribe to our Video Podcast - Insights




                           www.onespring.net/podcast

© 2009 OneSpring LLC. All Rights Reserved.   www.onespring.net   38
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




© 2009 OneSpring LLC. All Rights Reserved.       www.onespring.net   39
Thank you!



                                             For more information:
                                               www.onespring.net
                                               info@onespring.net
                                                1-888-472-1840




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

What Is Visualization?

  • 1.
    What Is Visualization? Experiential Requirements Elicitation June 3, 2009
  • 2.
    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 © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 2
  • 3.
    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 © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 3
  • 4.
    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 © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 4
  • 5.
    Our Clients A few of the clients we have been privileged to work with. © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 5
  • 6.
    A Universal Problem Current methods for defining software & web-based projects just donʼt work! 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. - META Group 30% of project costs are REWORK. - Forrester Research © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 6
  • 7.
    The Root Causes The underlying problems are distilled into three main 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. © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 7
  • 8.
    Traditional Methods © 2009OneSpring LLC. All Rights Reserved. www.onespring.net 8
  • 9.
    Traditional Methods © 2009OneSpring LLC. All Rights Reserved. www.onespring.net 9
  • 10.
    Traditional Methods © 2009OneSpring LLC. All Rights Reserved. www.onespring.net 10
  • 11.
    Traditional Methods © 2009OneSpring LLC. All Rights Reserved. www.onespring.net 11
  • 12.
    Traditional Methods © 2009OneSpring LLC. All Rights Reserved. www.onespring.net 12
  • 13.
    The Cost toFix 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) ~100x ~50x = OneSpringʼs involvement ~20x ~10x ~5x ~1x Requirements Design Coding Dev Test Acceptance Live Test © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 13
  • 14.
    Visualization © 2009 OneSpringLLC. All Rights Reserved. www.onespring.net 14
  • 15.
    What Is Visualization? 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 15
  • 16.
    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 © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 16
  • 17.
    Reduce Rework by45% Capture the right requirements the first time Eliminate ambiguity Improve collaboration © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 17
  • 18.
    Cut Project Timelinesby 1/3 Less rework=faster development time Less ambiguity=faster development time © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 18
  • 19.
    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 © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 19
  • 20.
    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 © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 20
  • 21.
    What About Photoshop/Visio? Two-dimensional It is “visual” But you can’t experience your project Is still ambiguous © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 21
  • 22.
    What Can BeVisualized? Just about any type of project can be visualized... © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 22
  • 23.
    Web Sites © 2009OneSpring LLC. All Rights Reserved. www.onespring.net 23
  • 24.
    CRM © 2009 OneSpringLLC. All Rights Reserved. www.onespring.net 24
  • 25.
    Mainframe © 2009 OneSpringLLC. All Rights Reserved. www.onespring.net 25
  • 26.
    Mobile Applications © 2009OneSpring LLC. All Rights Reserved. www.onespring.net 26
  • 27.
    Proof-of-Concepts © 2009 OneSpringLLC. All Rights Reserved. www.onespring.net 27
  • 28.
    Kiosks © 2009 OneSpringLLC. All Rights Reserved. www.onespring.net 28
  • 29.
    Example iAuto iRise Visualization © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 29
  • 30.
    What Can’t BeVisualized 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 © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 30
  • 31.
    Tools 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. © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 31
  • 32.
    iRise iRise is the leading application visualization 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. © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 32
  • 33.
    Tools Other players include Axure Serena Blueprint © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 33
  • 34.
    The Process isEssential Visualization is not plug & play with existing processes For success you have prepare for some change management Methodology & Process Culture © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 34
  • 35.
    An Improved Approach After years of experience, we’ve learned a better way… Our Approach Benefits Eliminate confusion with a detailed • Reduce requirements cycle time • Eliminate project rework Visualization …before coding. Rapidly iterate and share your • Better collaboration requirements & design early and often • Drive innovation with stakeholders. • Reduce outsourcing risk Test and validate with consumers. • Improve adoption • Create desirable products © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 35
  • 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 people and the right tools to define the right application. © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 36
  • 37.
    Q&A © 2009 OneSpringLLC. All Rights Reserved. www.onespring.net 37
  • 38.
    Resources (AKA ShamlessSelf Promotion) Subscribe to our Video Podcast - Insights www.onespring.net/podcast © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 38
  • 39.
    Resources (AKA ShamlessSelf Promotion) iRise Webinar - Going Mobile June 18, 2009 1:00pm EDT Leveraging Visualization For Mobile Applications 10 iPhone Applications Visualized in 5 Weeks © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 39
  • 40.
    Thank you! For more information: www.onespring.net info@onespring.net 1-888-472-1840 © 2009 OneSpring LLC. All Rights Reserved. www.onespring.net 40