19
SCRUM in CP Analytics Avi Kedar February 2013

SCRUM and Agile in CPAnalytics

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: SCRUM and Agile in CPAnalytics

SCRUM in CP Analytics

A v i K e d a r

F e b r u a r y 2 0 1 3

Page 2: SCRUM and Agile in CPAnalytics

In the last 6 months…

7 new versions delivered to

production

50% decrease in iteration time

0 rollbacks

24h Max hot-fix process

90% gain in automated test

coverage

99.7% SLA uptime

Page 3: SCRUM and Agile in CPAnalytics

Agenda

Part 1 Agile & Scrum

Product Overview

Part 2 Key Facts

Page 4: SCRUM and Agile in CPAnalytics

Part 1Agile & Scrum | Product Overview

Page 5: SCRUM and Agile in CPAnalytics

Brainstorming

Define Team Success.

DeliveryHuman

Capitol

Agile & Scrum

Page 6: SCRUM and Agile in CPAnalytics

Agile

• Faster release cycles

• Deliver maximum business value

• Measure and improve

• Respond to change

• Have fun

Page 7: SCRUM and Agile in CPAnalytics

Scrum

• Deploy team force

• work together, adopt

• PSP (potentially shippable

product)

• Sprint process

Page 8: SCRUM and Agile in CPAnalytics

Scrum SprintMeetings

Kickoff

Planning

Daily

Retrospective

Roles Product Owner

Team member

Scrum Master

Page 9: SCRUM and Agile in CPAnalytics

Product Overview

The

What.Publisher monitors

end users’ activities

Toolbars Usage

Notifications

Revenue

The

How. Ruby on Rails

Amazon

Elastic Search

Cutting-edge

Technologies

Page 10: SCRUM and Agile in CPAnalytics

Part 2 |Key Facts

Page 11: SCRUM and Agile in CPAnalytics

Key Facts

Measuring.1. Google Analytics

2. Monitor internal activity

Page 12: SCRUM and Agile in CPAnalytics

Planning Ahead.1. Product backlog

2. Team backlog

Measuring|Planning Ahead|Sprints|Automated Tools|Work Methodology|Professionalism

Key Facts

Page 13: SCRUM and Agile in CPAnalytics

Sprints.1. Shippable product

2. Decrease version time by

50% (~3 weeks)

3. Always investigate,

always improve

http://toolbar.conduit.com/Developer/Release-Notes.aspx

Measuring|Planning Ahead|Sprints|Automated Tools|Work Methodology|Professionalism

Key Facts

Page 14: SCRUM and Agile in CPAnalytics

Automated Tools.1. Automation coverage

increased by 40%

2. Unit & integration tests

(more than 90%)

3. Rails Best Practices

4. Screen dashboard

Measuring|Planning Ahead|Sprints|Automated Tools|Work Methodology|Professionalism

Key Facts

Page 15: SCRUM and Agile in CPAnalytics

1. Code review

2. Pair programing

3. Version quality report

Measuring|Planning Ahead|Sprints|Automated Tools|Work Methodology|Professionalism

Work Methodology.

Key Facts

Page 16: SCRUM and Agile in CPAnalytics

Professionalism.1. Code School & RailsCasts

2. Knowledge sharing

3. 10-20% of time for

personal projects

Measuring|Planning Ahead|Sprints|Automated Tools|Work Methodology|Professionalism

Key Facts

Page 17: SCRUM and Agile in CPAnalytics

The Customer.1. Talk to publishers

2. Triweekly

Business, Product & Dev

3. Feedback button

4. Production support

Measuring|Planning Ahead|Sprints|Automated Tools|Work Methodology|Professionalism

Key Facts

Page 18: SCRUM and Agile in CPAnalytics

Measuring|Planning Ahead|Sprints|Automated Tools|Work Methodology|Professionalism

40% increase in visits

80% premium publishers who visited still active

91% returning visitors

0.27% bounce rate

The Customer.

Key Facts

Page 19: SCRUM and Agile in CPAnalytics

ThankYou