The Stream Process™

download The Stream Process™

of 41

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/