StartNow Methdology Overview
Jason Estes
Engagement Manager
2014
2014 ServiceNow All Rights Reserved
Confidential
Topics to Cover
Why StartNow Methodology?
StartNow Methodology and Scrum Overview
Best Practices: Walk Through an Example Delivery
Customer Product Owner Expectations in the Process
Backup: Detailed Deliverables by Stage
2014 ServiceNow All Rights Reserved
Confidential
StartNow - Waterfall or Agile?
What is it, Waterfall or Agile!
Neither!
Its a combination of both!
Waterfall (Project Management)
Is a Project management methodology
Has a start and an end date
is the process of defining scope, deciding on the optimum strategy for delivery, creating teams and its a methodical task
oriented approach.
Is still about delivering optimum value based on a predefined framework of time, cost and output and managing changes
within this structure
Agile (Scrum)
Is a product development methodology and proven success with software delivery
Useful for delivering work in an iterative and incremental way
Requirements and solutions evolve through collaboration
Each package of work is time-boxed (sprints)
2014 ServiceNow All Rights Reserved
Confidential
3
3
ServiceNow Methodology - StartNow
Plan
Discover
Prepare
Deploy
Operate
Transform
Project Set-up
Team Set-up
Project Definition
in PPM
Application
Kick-off
Customer Training
Arranging Gap
Analysis
workshops
Gap analysis
Workshops
KPI Metrics
workshops
Integration
requirements
Data
requirements
Back-log of work
defined
Documented in
Scrum
Core systems Setup
LDAP(S)
integration
Common data
imported
Integrations
Scrum Planning
Build out
Functionality from
SDLC backlog
Managed using
Agile SCRUM
Application
UAT
End User Testing
Go-Live checks
Production
Readiness Review
Go-live support
Pulse Checks
Delivery
Assurance
Transformation
Road maps
Service
Improvement
plans
2014 ServiceNow All Rights Reserved
Confidential
StartNow
3 Main Components:
PROJECT PLAN
SCRUM
RIDAC
2014 ServiceNow All Rights Reserved
Confidential
Project Plan (PPM)
Project Overview will allow for planning, preparation and milestone
tracking
Time-carding on each task will allow us to better track and scope
future projects
2014 ServiceNow All Rights Reserved
Confidential
StartNow and Scrum built into ServiceNow
Scrum Application
Plan
Project Set-up
Team Set-up
Project Definition in Application
Kick-off
Customer Training
Process Definition workshops
Discover
Gap analysis Workshops
KPI Metrics workshops
Integration requirements
Data requirements
Back-log of work defined
Documented in SDLC
Prepare
Core systems Set-up
LDAP(S) integration
Common data imported
Integrations
Deploy
Build out Functionality from SDLC backlog
Managed using Agile SCRUM
Application
Operate
2014 ServiceNow All Rights Reserved
UAT
End User Testing
Production Readiness Review
Go-live support
Confidential
Scrum in 30 second
Scrum is a simple yet incredibly powerful set of principles and practices that help teams deliver products
in short cycles, enabling fast feedback, continual improvement, and rapid adaptation to change
The Framework
A product owner [Customer Process Owner or Champion] creates a prioritized wish list called a product backlog.
During sprint planning, the team [Customer resources + ServiceNow consultants] pulls a small chunk from the top of that wish
list, a sprint backlog, and decides how to implement those pieces.
The team has a certain amount of time a sprint (usually one to two weeks) to complete its work, but it meets
each day to assess its progress (daily Scrum meeting).
Along the way, the ScrumMaster [Customer Project Manager + ServiceNow Engagement Manager] keeps the team focused on its
goal.
At the end of the sprint, the work should be potentially shippable: ready to hand to a customer to show to a
stakeholder or put into production.
The sprint ends with a sprint review and retrospective.
As the next sprint begins, the team chooses another chunk of the product backlog and begins working again.
Source: Scrum Alliance
2014 ServiceNow All Rights Reserved
Confidential
Scrum is an Agile software development framework
Scrum structures development in cycles of work called Sprints.
These iterations are no more than 1-2 weeks each, and take place one after the other without pause.
The Sprints are timeboxed they end on a specific date whether the work has been completed or not, and
should not be extended.
Ready for
customer testing
Business Process
Workshop Output
1-2 weeks
Sprint Reviews/Demos/Planning
Dev Sessions
PM Tag-Ups
2014 ServiceNow All Rights Reserved
Confidential
How this fits into the StartNow Stages
Discover
Prepare
Deploy
Ready for
testing
Gap Analysis Output
(Stories)
2014 ServiceNow All Rights Reserved
Operate
Confidential
10
Scrum Tools and Artifacts built into your ServiceNow Instance
Burndown Charts
Planning Board
Velocity Charts
2014 ServiceNow All Rights Reserved
Story / Task Progress board
Story Ranking
Confidential
11
11
StartNow: RIDAC
Risks / Issues / Decisions / Actions / Changes on a deployment
Risk area will allow monitoring, tracking, and overall project status as the project
evolves
During Plan Stage, joint decision around decision/risk
thresholds and escalation process can be defined
2014 ServiceNow All Rights Reserved
Confidential
12
12
RIDAC Type
Type
Definition
Examples
Risk
Something identified that could
potentially happen and would have
an impact to the project.
Only one system admin.
Competing projects
Issue
Something has happened
The Incident process owner was not available for any of the workshops.
LDAP vs. VPN which one should we use?
Decision
Recorded decisions that are made
through the course of the project.
The attachment functionality will NOT be provided to all end users.
LDAP will be used versus VPN
Action
Open items that an action that is
required.
Should we use LDAP or VPN?
Change
Recorded changes in scope of the
engagement.
Change in scope need to add SMS integration (follow up with a
Change Order).
2014 ServiceNow All Rights Reserved
Confidential
13
Deploy Stage: Key Scrum Meetings and Activities
Daily Scrum Meeting
15-20 Minutes Each Person Answers Three
Questions:
What did I work on yesterday?
What am I going to work on today?
What are my obstacles/issues?
Not for problem resolution
Not for requirements elaboration
daily
Release Planning
Product owner has
responsibility for
deciding what work will
be done in release
Sprint Planning
Product owner has responsibility
for prioritizing and deciding what
work will be done in sprint
Scrum Team collaborates to select
and understand the work to be
done in Sprint
1-2
weeks
Sprint Review
Team demonstrates to the
product owner what it has
completed during the
sprint
Sprint Retrospective
Product Backlog
Sprint Backlog
Incident & Problem
Incident Sprint 1
2014 ServiceNow All Rights Reserved
Sprint
Group of Stories and Task
Confidential
Review Past Screen
Lessons learned
Determined what will make
the next Sprint more
productive and better
Working increment
of the product
14
Deploy Stage: Scrum / 2 week Sprint Schedule Layout
Monday
Week 1
90 Min
Sprint Planning
Tuesday
Wednesday
Thursday
Friday
15 Min - Scrum
15 Min - Scrum
15 Min - Scrum
15 Min - Scrum
90 Min -DEV Sessions &
Knowledge Transfer
90 Min -DEV Sessions &
Knowledge Transfer
Weekly Status Report
Week 2
Monday
Tuesday
Wednesday
Thursday
Friday
15 Min - Scrum
15 Min - Scrum
15 Min - Scrum
15 Min - Scrum
15 Min - Scrum
90 Min -DEV Sessions &
Knowledge Transfer
90 Min -DEV Sessions &
Knowledge Transfer
15 Min Sprint
Retrospect
Weekly Status Report
2014 ServiceNow All Rights Reserved
2 hour
Sprint Review
Confidential
15
Breaking Sprints into Good Stories (value-based)
Stories should:
Be understood by the
entire team
Lack technical details
Contain a justification
As a customer,
I want to search for a book
by title
so that I can find the book I
want
I.N.V.E.S.T principle
Independent
Negotiable
Valuable
Estimatable
Small
Testable
Acceptance Criteria
I will know this is done when I can
[Link] key words and see a list of matching those key words
[Link] a book title and see any matches of that title
[Link] a book title and see suggestions for similar titles if there
is no exact match
16
2014 ServiceNow All Rights Reserved
Confidential
16
Story States
State
Definition
Draft
Ready
Work in
Progress
Ready for
Testing
Testing
Complete
2012ServiceNow
All Rights
2014 ServiceNow
All Reserved
Rights Reserved
Story is being drafted requirements are still being defined
Story is ready for development
Development is in progress (includes peer testing) - all Unit Testing is completed here
Development of story is deemed complete, it is ready for Process Owner / User Testing
Story is actively being tested by Process Owner / Users
Development, Unit Testing and preliminary UAT tests completed successfully this story can be
promoted from DEV to TEST
Confidential
1717
Quick & Easy Dashboards to track Progress
2014 ServiceNow All Rights Reserved
Confidential
1818
Roles and Responsibilities
Product Owner
Scrum Role
Scrum Master
Project Role
ServiceNow EM +
Customer PM
Customer
ServiceNow Technical Consultants +
Customer System Administrators + other
Customer Subject Matter Experts (i.e.
QA, Integration, Data, etc.)
Follows the Scrum process, makes
sure it used correctly and
maximizes its benefits
Customer PM is the Scrum Master
assisted by the ServiceNow EM
The ultimate customer who signs off and
approves deployment work.
Guides requirements definition process
The prime negotiator with the EM over
deployment scope, SOW issues, and
backlog functionality may be the approver
of Scrum backlog stories/tasks
ServiceNow Technical Consultants and
Customer System Administrators
Scrum development team members move
stories/tasks from one state to another (e.g.,
Open to In Work)
Responsibilities
2014 ServiceNow All Rights Reserved
(~=Process Owner)
Confidential
Development Team
19
Role of the Scrum Product Owner (~= itil Process Owner)
Source & With Permission:
BigVisible Solutions
2014 ServiceNow All Rights Reserved
Confidential
20
Success is the outcome
known strategy
clear governance
informed people
optimized process
maximized technology
Successful outcome
2014 ServiceNow All Rights Reserved
Confidential
21
Thank you
2014 ServiceNow All Rights Reserved
Confidential
22