from scrum to lean

42
JustAnswer | Ask a question get an answer FROM SCRUM TO LEAN VLAD MYSLA

Upload: vlad-mysla

Post on 20-Aug-2015

395 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

Page 1: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

FROM SCRUMTO LEAN

VLAD MYSLA

Page 2: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

The Agile Manifesto is based on 12 principles:

1.Customer satisfaction by rapid delivery of useful software2.Welcome changing requirements, even late in development3.Working software is delivered frequently (weeks rather than months)4.Close, daily cooperation between business people and developers5.Projects are built around motivated individuals, who should be trusted6.Face-to-face conversation is the best form of communication (co-location)7.Working software is the principal measure of progress8.Sustainable development, able to maintain a constant pace9.Continuous attention to technical excellence and good design10.Simplicity—the art of maximizing the amount of work not done—is essential11.Self-organizing teams

12.Regular adaptation to changing circumstances

Page 3: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

The Agile Manifesto is based on 12 principles:

1.Customer satisfaction by rapid delivery of useful software2.Welcome changing requirements, even late in development3.Working software is delivered frequently (weeks rather than months)4.Close, daily cooperation between business people and developers5.Projects are built around motivated individuals, who should be trusted6.Face-to-face conversation is the best form of communication (co-location)7.Working software is the principal measure of progress8.Sustainable development, able to maintain a constant pace9.Continuous attention to technical excellence and good design10.Simplicity—the art of maximizing the amount of work not done—is essential11.Self-organizing teams

12.Regular adaptation to changing circumstances

Page 4: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

The Agile Manifesto is based on 12 principles:

1.Customer satisfaction by rapid delivery of useful software2.Welcome changing requirements, even late in development3.Working software is delivered frequently (weeks rather than months)4.Close, daily cooperation between business people and developers5.Projects are built around motivated individuals, who should be trusted6.Face-to-face conversation is the best form of communication (co-location)7.Working software is the principal measure of progress8.Sustainable development, able to maintain a constant pace9.Continuous attention to technical excellence and good design10.Simplicity—the art of maximizing the amount of work not done—is essential11.Self-organizing teams

12.Regular adaptation to changing circumstances

Page 5: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

The Agile Manifesto is based on 12 principles:

1.Customer satisfaction by rapid delivery of useful software2.Welcome changing requirements, even late in development3.Working software is delivered frequently (weeks rather than months)4.Close, daily cooperation between business people and developers5.Projects are built around motivated individuals, who should be trusted6.Face-to-face conversation is the best form of communication (co-location)7.Working software is the principal measure of progress8.Sustainable development, able to maintain a constant pace9.Continuous attention to technical excellence and good design10.Simplicity—the art of maximizing the amount of work not done—is essential11.Self-organizing teams

12.Regular adaptation to changing circumstances

Page 6: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

The Agile Manifesto is based on 12 principles:

1.Customer satisfaction by rapid delivery of useful software2.Welcome changing requirements, even late in development3.Working software is delivered frequently (weeks rather than months)4.Close, daily cooperation between business people and developers5.Projects are built around motivated individuals, who should be trusted6.Face-to-face conversation is the best form of communication (co-location)7.Working software is the principal measure of progress8.Sustainable development, able to maintain a constant pace9.Continuous attention to technical excellence and good design10.Simplicity—the art of maximizing the amount of work not done—is essential11.Self-organizing teams

12.Regular adaptation to changing circumstances

Page 7: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

The Agile Manifesto is based on 12 principles:

1.Customer satisfaction by rapid delivery of useful software2.Welcome changing requirements, even late in development3.Working software is delivered frequently (weeks rather than months)4.Close, daily cooperation between business people and developers5.Projects are built around motivated individuals, who should be trusted6.Face-to-face conversation is the best form of communication (co-location)7.Working software is the principal measure of progress8.Sustainable development, able to maintain a constant pace9.Continuous attention to technical excellence and good design10.Simplicity—the art of maximizing the amount of work not done—is essential11.Self-organizing teams

12.Regular adaptation to changing circumstances

Page 8: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

JustAnswer 2003-2014That was a long way to make this happen

Page 9: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

JustAnswer 2003-2014Architecture and quality of the code isn’t a KPI

Page 10: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

LEAN is about managing products

Scrum is about managing teams

Page 11: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

LEAN

Page 12: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

Ideas

Page 13: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

Converting your ideas to User Stories

Who is your target audience?

What are you going to provide?

Where this makes sense?

When this makes sense?

Why might this idea work?

Page 14: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

You should be specific and concrete

Page 15: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

We did A/B Testingfor a long time..

Page 16: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

New controls..

Page 17: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

New pages..

Page 18: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

Flat design?Why not!

Page 19: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

Ability to experimentis like a super power!

Page 20: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

It was a nightmare when we first time saw site on mobile!

Page 21: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

It was a good time when we switched to responsive design..

Page 22: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

We did a lot of tests for improving engagement

Page 23: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

Experimenting withperformance..

Page 24: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

We tested a lot of thingswithout extra efforts and defects!

Page 25: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

With Optimizely we kept code clean.Revizely is our in house tool to replace it.

Page 26: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

A/B TestingChallenging growth hacking

Page 27: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

Data

Page 28: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

Data-Driven: Acceptance Criteria, Requirements, Definition of Done

Who might be interested in data?

What data should we collect?

Where data should be sent?

When it is enough data?

Why validate collected data?

Ops, Stakeholders, CEO, VP, PO, BI, Analytics, Developers, QA

Goals, Conversions, CTAs, Micro-Conversions, Navigation, Measured Activity

Client vs. Server, GA vs. CSRT vs. Event Sentry vs. NCV vs. Pixels

Goals, Metrics, Linked References, Performance, Errors, Tests

Referenced API or Data might be broken, same as your code.. after somebody has changed it

Page 29: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

Activity Tracking

button clickedquestion posted

popup visiblevalidation error

asked question after click on logo

Actions States Transitions

Page 30: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

Data collection: Google Analytics vs Big Data

GAPremium Universal Google

Analytics

Big DataIn-house Hadoop

Data Base

Back-End API Measurement Protocol Outcome Events

Front-End API YES YES

Navigation Tracking YES YES

Event Tracking YES YES

Standard Reports Yes Limited

Custom Reports Yes Request

SQL Queries Big Query YES

17

Page 31: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

Data CollectionIsn’t easy, when do it right

Page 32: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

Data CollectionOur goal was to align internal data and GA

Page 33: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

Su-Ha-Ri for Data: Su - discuss, validate, validate, repeat

Use Vocabulary

• Do not call same things differently

• Do not use same term for different things

Introducemonitoring

• Integration and Unit Tests

• Reports

• Alerts

Keep itRaw

• Avoid changing original data if it is collected

• Avoid data changes after it was saved

Include References

• Avoid duplicated data collection

• Collect data with references on relevant objects

19

1 2 3 4

Page 34: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

Data MonitoringThe most powerful tool in buisness

Page 35: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

Data MonitoringThe most powerful tool in buisness

Universal Google AnalyticsWe report a lot of custom metrics and dimensions

Page 36: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

Data MonitoringThe most powerful tool in buisness

Creating a dashboard takes hoursEveryone is able to create it in less than a day

Page 37: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

Real-Time data from the box!We don’t need to wait. After data is sent – it is here

Page 38: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

2014 Strategic Priorities

Data-Driven CompanyEverything should be measurable

Page 39: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

As we see the futureWithout this your business become a dinosaurs

- Microservice-based architecture- Predicting key metrics and risks- Self-monitoring systems- Self-managed release orchestration

Page 40: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

HEADLINESubhead(use the full bleed image of your choice)

Page 41: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

http://www.justanswer.com/

Page 42: From SCRUM to LEAN

JustAnswer | Ask a question get an answer ASAP

Thank you

DI

GA

CSRT

HADOOP

BI

JA