You are on page 1of 27

Introduction to Copyright © 2016 by S&P Global.

All rights reserved.

Agile and Scrum Presenter: Pratik Modi –


Technology Site Lead
Project Framework at Market Intelligence
Project Reviews Centralized Prioritization Resource Allocation

Tier
1,
2,
3…

Weekly as needed Every 4 Sprints

Delivery Mechanism

MSoS

Status &
Health Reporting &
Escalation
What does agility look like?
AGILE - Digestible Product Increments; Prioritized; Iterative; Incremental

FEATURE SET 1 $$$ $$$ $$$

FEATURE SET 2 $$$ $$$

FEATURE SET 3 $$$

TRADITIONAL - Define requirements up front; large hand-offs between steps

REQS DESIGN DEV TEST $$$

© Agile Infusion, LLC 2006-2014 Private & Confidential 3


Values of Agile Development

Individuals and Interactions Processes and Tools

Working Software Comprehensive Documentation

Customer Collaboration Contract Negotiation

Responding to Change Following a plan

© Agile Infusion, LLC 2006-2014 Private & Confidential 4


AGILE Terminology

• Time-boxed
• Iterative
• Incremental
• Feature-Based
• Business Value Driven
Private & Confidential 5
Scrum is one of the Agile frameworks

Not a process,
rather a framework

Simple to
understand
Teams, roles,
ceremonies, artifacts, and rules

Private & Confidential 6


Scrum Values
Focus
Because we focus on only a few things at a time, we work well
together and produce excellent work. We deliver valuable items
sooner.
Courage
Because we work as a team, we feel supported and have more
resources at our disposal. This gives us the courage to undertake
greater challenges.
Openness
As we work together, we express how we're doing, what's in our
way, and our concerns so they can be addressed.
Commitment
Because we have great control over our own destiny, we are more
committed to success.
Respect
As we work together, sharing successes and failures, we come to
respect each other and to help each other become worthy of respect.
Primary Goal of Scrum
Iteration “Sprint” [time-box]

Potentially Shippable = Definition of Done (DoD)

Private & Confidential 8


Scrum Workflow
Key Practices
• Sprint Planning
• 15 Min Daily Scrum
• Sprint Reviews
• Sprint Retrospectives
• DoD = 15-30 Days Prior

© Agile Infusion, LLC 2006-2014 Private & Confidential 9


Three Core Roles
Product Owner Role
• Voice of the user for the Team Team
• Writes and prioritizes stories • Self managed cross
• Always available to Team functional group
• Accepts or rejects results • Organizes itself and work

Scrum Master • Sprints to deliver the


• Shields the team Sprint Goal
• Enables collaboration • Demos the results
• Facilitates rather than leads • Remains permanent

• Ensures the team is fully functional • Develops a rhythm


Private & Confidential 10
Stakeholders and • Teams: committed and accountable
managers enable for the work…
projects and • Product Owner: accountable for the
environment… value
• Scrum Master: accountable for
maximizing the framework
© Agile Infusion, LLC 2006-2014 Private & Confidential 11
Project Planning

Private & Confidential 12


The Product Backlog
Product Backlog Contains all features
Prioritized and groomed
Features may be added
Priority

at any time
Only have a gross
estimate

© Agile Infusion, LLC 2006-2014 Private & Confidential 13


User Story As a conference attendee, I want to pay fees
via my company credit card so I can track the
transaction with my other travel expenses.
Acceptance Criteria:
• I cannot submit a form without completing all the
mandatory fields.
• VISA and Mastercard are accepted
• Credit Card data is encrypted

Private & Confidential 14


DAY 1 – Sprint Planning
Part 1 • Product Owner and Team
• What should we build in the next sprint?
• Product Owner presents backlog
• Sprint Backlog built to fill velocity
• Establish Sprint Goals

Part 2 • Scrum Team


• How are we going to meet Sprint goals?
• Break sprint backlog into tasks
• Team plans how it will work together to deliver
• Obtain explicit team commitment
Private & Confidential 15
How does the team get to commitment?

Explicit Personal
and Team
Commitment Capacity Planning
Velocity
Depends on History,
Risks, Capacity, Tools

© Agile Infusion, LLC 2006-2014


Project Execution

Private & Confidential 17


DAY 2 – Last Day – The Sprint
Sprinting to deliver
Sprint goals…

• Daily Scrum
• Sprint Burndown
• Quality
The Daily Scrum

Three
15 Minutes questions
answered

What have What we Our


we done? will do? impediments
are?

Private & Confidential 19


The Sprint
Burndown
Chart

Private & Confidential 20


Quality
Continuous Traceability
Integration &
Testing

Usability

Defect
Management Maintainability

© Agile Infusion, LLC 2006-2014 Private & Confidential 21


DAY 30 – End of Sprint
Sprint Review
• Product Owner “presents” projects
• Team demonstrates what was
“done” in the Sprint
• Scrum Team, Product Owner,
Stakeholders, Users, others
• Product Owner collects feedback
Retrospective
• What worked?
• What isn’t working?
• How can we improve performance?
Private & Confidential 22
The Product Backlog
Product/Release
Backlog
Priority

Feedback
Deliverable Product
100% Tested

© Agile Infusion, LLC 2006-2014 Private & Confidential 23


Agile Success

TEAMS
HIGH-VALUE
PRODUCTS
ORGANIZATION
AND SERVICES

PEOPLE

PROCESSES GREAT
PLACE TO
PARTNERS
WORK

© Agile Infusion, LLC 2006-2014 Private & Confidential 24


Rollout Plan

CIQ
AGILE
Integrated GROUP SNL/CIQ
16.7
MSOS Release AGILE 2 17.2 AGILE
SNL INFUSION INFUSION
16.6 1 3
Release

Q2 2016 Q3 2016 Q4 2016 Q1 2017

AGILE
SNL/CIQ
GROUP 16.10 AGILE
AGILE 101 1
OPSCON Group
3
AGILE One AGILE
PILOT MI INFUSION
CPP 2

S&P Global Market Intelligence Town Hall | May 2016 Confidential - Not For Onward Distribution
25
Q&A

Private & Confidential 26


Ball Point Game - Agile In Action
Objective • The object of the game is to pass as many balls as possible
through the team in 2 minutes.
• You earn 1 point for each passing ball and lose 1 point
for each rules violation.
Rules Instructions
• There are relatively few rules, • Your Facilitator will review
but they must be adhered to. instructions with you (2 minutes)
• You cannot change your team size.
• Every team member must touch each ball.
• Proceed with your first Iteration (4
• As each ball is passed between team members, it minutes)
• Determine your approach and estimate how
must have air time. many balls you can do (2 minutes)
• You cannot pass the ball to the person • Play the game (2 minutes)
immediately to your left or right. • Repeat for 4 total iterations
• If you drop a ball, you cannot pick it up.
• Every ball must end where it started. For each ball
• How did you productivity and
that does, the team scores 1 point. estimation improve with each
iteration?

Private & Confidential 27

You might also like