The Stream Process™
Transcript of The Stream Process™
-
8/14/2019 The Stream Process
1/41
Requirements Visualization & DefinitionThe Stream Process
-
8/14/2019 The Stream Process
2/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
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 dont work!
2
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
3/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
The Root Causes
Misunderstood product
requirements due to ambiguity
of written specifications.
Lack of sufficient information to
support complex applications/
systems.
Inability to test drive aproduct design with customers
and stakeholders before
development.
The underlying problems are distilled into three main causes:
3
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
4/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
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 Acceptance
Test
Live
~5x
~10x
~20x
~50x
~100x
= OneSprings involvement
4
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
5/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
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, weve learned a better way
Our Approach Benefits
Better collaboration
Drive innovation
Reduce outsourcing risk
Improve adoption
Create desirable products
5
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
6/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
The Stream Process
We call this approach The Stream Process.
Stream 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.Stream is the process that
combines the
right people
and the
right toolsto define the
right application.
6
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
7/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
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 TeamsRapid Iterative Design Process
Adaptive Planning
Visualization
Combined with the right Experience you have The Stream Process.
7
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
8/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
Phenomenal Results
Stream 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
8
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
9/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
The Perfect Alchemy
Stream is the catalyst that brings together right people, a proven process and superior
tools in an innovative way to create phenomenal results.
9
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
10/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
The Right People
The roles for any Stream based initiative are
divided between the Core and Extended
members.
The Core members are required on any
engagement no matter the size and/or
complexity.
A key component to success in the Stream
methodology is to keep the working teams
as small as possible.
Ideally, teams of 5 to 10 Core & Extendedmembers are appropriate.
10
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
11/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
The Core Team
The Core members include:
Producer: Stream session leader.Analyst: Requirements elicitation.
Designer: Customer experience.
SME: Domain knowledge/expertise.
Sponsor: Owner & decision maker.
11
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
12/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
The Extended Team
The Extended team members may include,
but are not limited to:
Technical Lead/ArchitectDeveloper
Quality Assurance
Marketing
Project Manager
12
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
13/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
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 partof a Realization Cycle.
The output of a Realization Cycle is the
Definition.
Each time a full Realization Cycle isperformed, an evolutionary iteration of the
solution is achieved.
13
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
14/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
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, orRealization Cycle, the Definition of the engagement becomes increasingly mature.
14
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
15/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
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.
15
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
16/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
Insight
The Insight area includes observation and research activities to gain valuable
knowledge and context on the business landscape, target customers, marketing and
operational facets of the engagement. This provides the team with the essential
strategic inputs to help formulate the goals, requirements, features/functionality and
project planning aspects.
Observation & Learning
Audit & Measurement
User Profiles
Scenarios
Project Brief
16
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
17/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
Clarity
The Clarity area includes the design activities where the team crystallizes the findings
and knowledge gathered from the Insight activities into an interactive visualization
model. This model encompasses the requirements, scenarios, content, behaviors
and navigation schemas.
Features
Page Elements
Data Elements
Business Specifications
Functional Specifications
17
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
18/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
Focus
The Focus area includes activities for socialization and measurement of the evolving
visualization model. The purpose of this area is to provide a path for continuousimprovement in order to achieve the desired goals and objectives for each iteration of
the engagement.
Test & Evaluate
Share & Learn
Measure & Benchmark
Knowledge Transfer
Project Book
18
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
19/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
The Project Path
The discreet path of a Stream project is divided into three stages.
19
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
20/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
Pre-Production Stage (1 to 5 days)
The Pre-Production stage typically lasts
between 1 to 5 days and is comprised of thefollowing activities & deliverables:
Project Kick-Off
Project Brief
Project Roadmap
Core & Extended TeamProject Folder
20
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
21/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
Production Stage (5 to n days)
The Production stage lasts a minimum of5
days and depending upon the size andcomplexity of the project can extend as
needed.
The Realization Cycles including the Insight,
Clarity and Focus areas occur during this
stage.
21
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
22/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
Production Stage (5 to n days)
The following activities & deliverables are
included:
Observe & Learn
Audit & Measure
Goals & Objectives
User Profiles
ScenariosFeatures
Page Elements
Data Elements
Functional Specifications
Test & Evaluate
Share & Learn
22
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
23/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
Post-Production Stage (5 to 10 days)
The Post-Production stage lasts a minimum
of 5 days and can last up to 10 days ifrequired.
The following activities & deliverables are
included:
Project BookPresentation
Knowledge Transfer
Measure & Benchmark
Close Project
23
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
24/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
Superior Tools
A key ingredient to The Stream Process is
the use of a collaborative visualizationplatform.
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.
24
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
25/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
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 ahighly realistic software or web-based
application simulation without the need for
programming.
OneSpring is a Strategic Partner with iRise.
25
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
26/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
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)
26
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
27/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
A Path to Success
OneSpring will work with you to determine the optimal path for adopting The Stream Process.
27
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
28/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
Assessment & Strategy
To begin your companys journey with
experiencing, learning and adoptingStream, OneSpring starts with the
Assessment & Strategy.
This activity typically lasts 5 days and
consists of:
Observe, Learn & Identify
Visualize Problem & Solution
Determine Optimal Path
28
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
29/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
Process Evaluation
The Process Evaluation path is critical to
understanding the complex, and often
missed, needs and opportunities within
an organization.
The key benefit is the ability for
OneSpring to tailor the Stream training,
mentoring and work product templates
specifically to the unique needs of your
company.
The three steps in the Process
Evaluation include:
Observe, Learn, Audit & IdentifyAnalysis & Recommendation
Implementation & Measurement
29
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
30/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
Methodology & Toolset Training
The Methodology & Toolset Training are
the core components for Stream
Certification for your organization.
This path includes:
Training & Mentoring Plan
Toolset Training
Insight, Clarity & Focus Process
Workshops
30
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
31/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
Stream Certification Levels
For each Stream engagement, it is of vital importance to have the Producer, Analyst and
Designer members certified in the Stream process to ensure success.
OneSpring recommends that the Producer role is carried out by the most senior Stream
practitioner.
The three levels of Stream Certification include:
Stream Certified
Stream Mentor
Stream Master
31
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
32/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
Stream Certified
This is the basic certification for any practitioner. It requires completion of the StreamCertification course delivered by a Stream Master and the completion of at least three
small to mid-sized projects utilizing the Stream process with a Stream Mentor.
Benefits:
Each project is targeted to achieve at least a 20% reduction in requirement defects,
thus reducing the project timeline and subsequent re-work.
Required:
Stream Certification Course
Toolset Training
Insight, Clarity and Focus Workshop
32
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
33/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
Stream Mentor
A Stream Mentor has been Stream Certified and has utilized the Stream process on
more than 5 mid to large sized projects.
Benefits:
Each project is targeted to successfully achieve at least a 35% reduction in requirement
defects, thus reducing the project timeline and subsequent re-work.
In addition, a Stream Mentor can participate in a live Stream JAM (Joint Application
Modeling) workshop with up to 5 participants.
Required:
Stream Certification Course
Stream Mentoring Course
Toolset Training
Insight, Clarity and Focus Workshop
33
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
34/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
Stream Master
A Stream Master has successfully completed both Certification and served as a Stream
Mentor for at least 300 hours.
Benefits:
The Stream Master is targeted to successfully achieve at least a 50% reduction in
requirement defects, thus reducing the project timeline and subsequent re-work. In
addition, a Stream Master is able to facilitate a live Stream JAM (Joint Application
Modeling) workshop with up to 10 participants.
Required:
Stream Certification Course
Stream Mentoring Course
Stream Master Course
Toolset Training
Insight, Clarity and Focus Workshop
Stream JAM Session Workshop
34
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
35/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
Toolset Training
As a key component to the Steam
methodology, a thorough understandingan mastery of a visualization toolset is
essential.
OneSpring will advise training and
configuration on a number of collaborative
visualization toolsets to best meet the
organizations needs.
The preferred platform for Stream training
is iRise.
35
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
36/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
Insight, Clarity & Focus Workshops
Once implemented, the Stream
Methodology offers immediate benefits for
any organization regardless of its
members level of Stream Certification.
As such, the Insight, Clarity & Focus
Workshops are designed to illustrate in a
group environment how Stream can be
used by practitioners of all levels ofexperience & capability.
For Masters, these workshops teach the
ultimate usage of Stream. These are
called JAM (Joint Application Modeling)
Sessions. The JAM Session provides thegreatest return on investment for Stream
practitioners.
36
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
37/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
30-Day Pilot Project
The 30-Day Pilot Project path is highly
recommended at the completion of the
other paths to help ensure successful
retention and adoption of the Stream
Methodology within the client
organization.
A Core Team comprised of OneSpring
Stream Masters will work side-by-sidewith your team on a project. The three
stages in the pilot include:
Project Kick-Off
3 Stream Realization Cycles
Mentoring for Future Adoption
37
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
38/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
Center of Excellence
The culmination of the three paths lead to the creation of
Stream Centers of Excellence for your organization. ACenter 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
38
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
39/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
Additional Stream Offerings
The Stream methodology is a collaborative and highly-visual approach to helping people
achieve a common understanding of a problem and providing an effective framework forcreating the best solution to address it.
The TurnAround Workshop
Stream Mentoring
Stream Project Consulting Services
Stream Staff Augmentation
39
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
40/41
2009 OneSpring LLC All Rights Reserved. www.onespring.net
Case Study
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 companys offering and value proposition tothe 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 Stream throughout the Project
100% visualized in high-fidelity Simulation
60% increase in efficiency versus Erdas
existing methodology
80% reduction in defects
40
http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/http://www.onespring.net/ -
8/14/2019 The Stream Process
41/41
2009 O S i LLC All Ri h R d i
Our Clients
A few of the clients we have been privileged to work with.
41
http://www.onespring.net/http://www.ml.com/http://www.ml.com/http://www.equifax.com/http://www.equifax.com/http://www.ihg.com/http://www.ihg.com/http://www.onespring.net/http://www.onespring.net/