Más contenido relacionado La actualidad más candente (20) Similar a The Stream Process™ for Defining Projects (20) The Stream Process™ for Defining Projects1. The Stream Process™
Project Requirements Visualization & Definition
Note: This document is only a small portion of Stream. If you
would like to learn more, please contact us at Sales@OneSpring.net
2. 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
2
www.onespring.net
© 2009 OneSpring LLC. All Rights Reserved.
3. 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 “test drive” a
product design with
customers and stakeholders
before development.
3
www.onespring.net
© 2009 OneSpring LLC. All Rights Reserved.
4. 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
4
www.onespring.net
© 2009 OneSpring LLC. All Rights Reserved.
5. 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.
• Better collaboration
Rapidly iterate and share your
requirements & design early and often • Drive innovation
with stakeholders.
• Reduce outsourcing risk
Test and validate with consumers. • Improve adoption
• Create desirable products
5
www.onespring.net
© 2009 OneSpring LLC. All Rights Reserved.
6. 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
Stream is the process that
satisfaction.
combines the
right people
and the
right tools
to define the
right application.
6
www.onespring.net
© 2009 OneSpring LLC. All Rights Reserved.
7. The Key Ingredients
The essential aspects of the Stream Process™ are comprised of practices that are highly
successful in business today. They include:
• Small Collaborative Teams
• Rapid Iterative Design Process
• Adaptive Planning
• Visualization
Combined with the right Experience… you have the Stream Process™.
7
www.onespring.net
© 2009 OneSpring LLC. All Rights Reserved.
8. The Proven Process
The heart of the Stream Process™ is
made up of three areas:
- Insight
- Clarity
- Focus
Each of these areas are performed as
part of a Realization Cycle.
The output of a Realization Cycle is the
Definition.
Each time a full Realization Cycle is
performed, an evolutionary iteration of the
solution is achieved.
13
www.onespring.net
© 2009 OneSpring LLC. All Rights Reserved.
9. The Realization Cycle
Typically a Realization Cycle is completed over a 1 week period. Depending on
the project size and complexity, a Realization Cycle may extend to 2 weeks in
length, but no more. The combined “work product” of the Realization Cycle is
the Definition.
14
www.onespring.net
© 2009 OneSpring LLC. All Rights Reserved.
10. Definition
The Definition area is the culmination of the Insight, Clarity and Focus areas as
represented by the visualization model. With each successive rapid design
iteration, or Realization Cycle, the Definition of the engagement becomes
increasingly mature.
15
www.onespring.net
© 2009 OneSpring LLC. All Rights Reserved.
11. Definition
Once the Definition has reached a maturity level where all stakeholders share a
common and thorough understanding of the engagement, the Definition area is
complete. This serves as the final “blueprint” for the engagement.
16
www.onespring.net
© 2009 OneSpring LLC. All Rights Reserved.
12. Phenomenal Results
The Stream Process™ can provide both quantifiable and qualitative results in productivity,
quality and customer satisfaction.
• Reduced project re-work
• 45% + reduction in defects
• Faster time-to market
• Cut project timelines by 1/3 or more
• Improved quality & customer satisfaction
• Innovation & customer experience
12
www.onespring.net
© 2009 OneSpring LLC. All Rights Reserved.
13. The Perfect Alchemy
The Stream Process™ is the catalyst that brings together the right people, a proven
process and superior tools in an innovative way to create phenomenal results.
13
www.onespring.net
© 2009 OneSpring LLC. All Rights Reserved.
14. Superior Tools
A key ingredient to the Stream Process™
is the use of a collaborative visualization
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.
14
www.onespring.net
© 2009 OneSpring LLC. All Rights Reserved.
15. iRise
iRise is the leading application simulator on the
market today.
iRise is used for the visualization modeling and
requirements capture aspects within the Stream
based project.
iRise provides the benefit of creating a highly
realistic software or web-based application
simulation without the need for programming.
OneSpring is a Strategic Partner with iRise.
15
www.onespring.net
© 2009 OneSpring LLC. All Rights Reserved.
16. iRise Experience
Highlights:
• iRise Strategic Partner
• Partner of the Year 2007
• Full system integrator
• Over 100 simulations produced
• Overseeing Federal Professional
Services for iRise
• Over 8 iRise experts within OneSpring
• Full training curriculum (On-Site and
Virtual)
16
www.onespring.net
© 2009 OneSpring LLC. All Rights Reserved.
17. Center of Excellence
The culmination of the three paths lead to the creation
of Stream Process Centers of Excellence™ for your
organization. A Center of Excellence certification is
awarded to organizations that have repeatable success
results over a 6 month sustained period. Organizations
must have achieved the following:
• Reduced project re-work of 50% or greater
• Reduced project timelines of 33% or greater
• Improved customer satisfaction of 50% or more
• 3 or more Stream Master & Mentor Certified team
members
17
www.onespring.net
© 2009 OneSpring LLC. All Rights Reserved.
18. Additional Offerings
The Stream Process™ is a collaborative and highly-visual approach to helping people
achieve a common understanding of a problem and providing an effective framework for
creating the best solution to address it.
• The TurnAround Workshop
• Mentoring
• Project Consulting Services
• Staff Augmentation
18
www.onespring.net
© 2009 OneSpring LLC. All Rights Reserved.
19. Case Study - Erdas
With recent company acquisitions and a new brand identity on the horizon, Leica
Geosystems was at a critical juncture in presenting their communication strategy and
tactical endeavors for better positioning the companyʼs offering and value proposition to
the geospatial marketplace. In addition, Leica wished to enhance the overall customer
experience and create a highly usable and desirable web site for prospects and
customers alike.
Highlights:
• Utilized the Stream Process™
throughout the Project
• 100% visualized in high-fidelity
Simulation
• 60% increase in efficiency versus
Erdas existing methodology
• 80% reduction in defects
19
www.onespring.net
© 2009 OneSpring LLC. All Rights Reserved.
20. Our Clients
A few of the clients we have been privileged to work with.
20
www.onespring.net
© 2009 OneSpring LLC. All Rights Reserved.
21. Learn More
To learn more, visit us at
www.onespring.net or contact us to
setup a demo at Sales@OneSpring.net
21
www.onespring.net
© 2009 OneSpring LLC. All Rights Reserved.
Notas del editor The Stream methodology is focused on the process of defining software and web-based applications, rather than the development aspects. Software Development Lifecycle (SDLC) methods place an emphasis on the “how” in order to build the application.Stream’s focus is to help companies determine the “what” and “why” aspects quickly and efficiently, to ensure the right solution is what ends up being built.