presenter:mohit dhagat student id:0928088 date:19 november 2014

7
JIT, Lean and Agile | Microsoft Presenter : Mohit Dhagat Student ID: 0928088 Date: 19 November 2014 Background graphic from MS Internal Marketing \\BrandTools | Microsoft Confidential

Upload: doreen-cummings

Post on 21-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presenter:Mohit Dhagat Student ID:0928088 Date:19 November 2014

JIT, Lean and Agile | Microsoft

Presenter: Mohit Dhagat

Student ID:

0928088

Date: 19 November 2014

Background graphic from MS Internal Marketing \\BrandTools | Microsoft Confidential

Page 2: Presenter:Mohit Dhagat Student ID:0928088 Date:19 November 2014

• Scope of this presentation• Will focus on Soho Productions, Microsoft Studios.• App services & video games production wing of

Microsoft.• Known for their work in ‘Sesame Street’ for

Windows, ‘Sky’ and ‘Canal+’ apps for Xbox 360, ‘Upload’ and ‘Upload Studios’ for Xbox One, and ‘Brazil Now’ for Xbox One.

• Route Map• Current challenges in Soho Productions;• Agile and Push approaches in Soho Productions;• Agile Supply Chain (or, SDLC) at Soho Productions;• Summary.

Introduction

Figure on right pane: Screenshot of Brazil Now | Match Details Page post Test complete milestone, Date accessed: 30/05/2014

Page 3: Presenter:Mohit Dhagat Student ID:0928088 Date:19 November 2014

Deliver games/apps in a very short

development cycle.

Stakeholder requirements change very

frequently.

New games/apps

are developed using only

internal experience and market research.

Customer demands & asks on an

existing games/apps are highly

unpredictable.

Varying budgets

throughout FY.

Challenges Faced

3 of 7Source: Product planning and strategy meeting by SLT, Microsoft Studios, Redmond WA, Date: 06/01/2014

Page 4: Presenter:Mohit Dhagat Student ID:0928088 Date:19 November 2014

Agile approach to development

Top priority is to keep their users satisfied

Welcome changes in requirements at anytime

Simplicity is key

Aligns strategically across the company

Easier collaboration and partnering

Having more face-to-face communication

Efficient feedback-loop system

Push approach to management

Work Items (tasks or bugs) are in the Product Backlog

Work Items are prioritised by Program Managers

Work Items are then ‘pushed’ to developers and/or testers by Dev and/or

Test Lead

Each individual now has a queue of stack ranked work items to work over

sprint

Source: Agile principles in the Software Engineering industry - http://www.dummies.com/how-to/content/agile-project-management-for-dummies-cheat-sheet.html

Push v/s Pull methodology in the Software Engineering industry: http://blogs.msdn.com/b/elee/archive/2010/01/21/push-vs-pull-in-scrum.aspx

4 of 7

Agile & Push approaches

Page 5: Presenter:Mohit Dhagat Student ID:0928088 Date:19 November 2014

Agile Supply Chain (or, SDLC)

5 of 7

Concept (Iteration -

1)

Inception (Iteration 0)

Development Iterations

Transition (Release) Production Retirement

Start work on v2

Phase Type What happens in this phase?

Concept (Iteration -1) Brainstorming the game/app (Ideation) & project budget approvals by SLT.

Inception (Iteration 0) Initiate designing & prototyping the game/app.

Development Iterations Developing & Testing the game/app in multiple iterations.

Transition (Release) Deploying release v1 to PROD from PPE & starting work on v2.

Production Launch, Operate, Maintain and Support v1 across launch markets.

Retirement Remove v1 from PROD and/or upgrade to v2.

Page 6: Presenter:Mohit Dhagat Student ID:0928088 Date:19 November 2014

‘Traditional’ Agile

methods doesn’t

translate entirely in

software dev.

Principles & practices

do translate entirely in

software dev.

Almost all teams in Microsoft follow an

Agile SDLC.

It enables teams to be

quicker, smarter,

flexible and efficiently respond to stakeholder changes.

The opportunity for teams to be leaner is very slim.

Teams should try to adopt the pull model instead of

push.

Management

techniques can vary

significantly depending on team

dynamics.

Summary

6 of 7

Page 7: Presenter:Mohit Dhagat Student ID:0928088 Date:19 November 2014

Any questions?

7 of 7