Presenter:Mohit Dhagat Student ID:0928088 Date:19 November 2014.

Slides:



Advertisements
Similar presentations
The Road to Agile From the Bottom Up Kevin Malley Tracey Clark 1 March 20 th, 2013 SWOQG.
Advertisements

Agile Development Primer – Using Roundtable TSMS in an Agile Shop Michael G. Solomon Solomon Consulting Inc.
COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 1 Agile documentation development methodology Giby Panicker and Judith Benjamin 1-Dec-2012.
AgileMan Consulting So what the heck is Agile? It came about as a response to the high failure rate of software projects (> 60%), where failure means late,
Software Development Methodologies 1. A methodology is: A collection of procedures, techniques, principles, and tools that help developers build a computer.
Unit 1, Lesson 4 Software Development Cycle AOIT Introduction to Programming Copyright © 2009–2012 National Academy Foundation. All rights reserved.
Archana Mehta. Spot a Failing project Costs a lot more than it should Its takes longer than anyone expected The product doesn’t do what it was supposed.
Agile 101.
High-performing organizations are deploying code 30 times more frequently, with 50 percent fewer failures than their lower-performing counterparts. 1 1.
SCRUM John Drew. SCRUM - overview Scrum is a project management discipline that has evolved since the early 1990s to deliver software that meets business.
User Request BAU Prioritisation process Investment Prioritisation process PM BRD Stakeholders BA BRD Product Backlog Ranked list of requirements from BRD.
Agile development By Sam Chamberlain. First a bit of history..
Project Life Cycle SDLC (Software Development Life Cycle) WDLC (Web Development Life Cycle)
03 | Application Lifecycle Management Susan Ibach| Technical Evangelist Christopher Harrison | Head Geek.
CHAPTER 9: LEARNING OUTCOMES
The Product Owner prioritizes the requirements or features through feedback from the Stakeholders & interaction with the core team The Team.
Introduction to Agile.
PopMedNet Software Development Life Cycle Chayim Herzig-Marx Harvard Pilgrim Health Care Institute Daniel Dee Lincoln Peak Partners.
Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery.
Rebecca Jensen MRED CEO MRED Update and Agile Business Management Strategy June 24, 2015.
Adopting Agile for Enterprise Software Joe Bedell, Software Engineer Jason Breen, Software Engineer Peter Melko, Scrum Master June 15 th, 2015.
Next Generation Trnsport Trnsport Users Group Conference Field Management TAG November 7, 2005.
Object-Oriented Analysis and Design Iterative Development and the Unified Process.
1 Agile Methodology & Programming Ric Holt July 2009.
Agile Software Development Brian Link
Tuesday, June 8 th, Agile Development-Successful Delivery & Implementing Across the Enterprise.
Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.
Modern app development Continuous value delivery and rapid response to change.
Sri Lanka Institute of Information Technology Software Engineering Project – I Clone of Rally GROUP NO : WD-SEP-002 | PROJECT NO :25 PROJECT : CLONE OF.
When is Agile the Best Project Management Method? Lana Tylka.
EVS Product Development Life Cycle Charles Griffin 9/19/2007
1 - Agile in a nutshell. 2 - Basic principles ●Relies on an iterative, incremental development mechanism with continuous adaptation to customer requirements.
© 2007 BigVisible Solutions, Inc. All Rights Reserved Training Solutions Agile Training Game v
2  Examine effects of using agile methods for creating Internet products on customer satisfaction and firm performance  Agile methods are informal,
Theories of Agile, Fails of Security Daniel Liber CyberArk.
Who is Gregg? 1 Mile
Kanban Advanced Software Engineering Dr Nuha El-Khalili.
Agile Project. Agile - Project proj·ect präj ˌ ekt noun an individual or collaborative enterprise that is carefully planned and designed to achieve a.
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Baby Steps to Agility How to Grow Into Agile. A little about me A little about Agile Growing into Agile Questions Goals.
June 2008Mike Woodard Rational Unified Process Overview Mike Woodard.
Project Management Software development models & methodologies
Approaches to Systems Development
PA Techcon: Project management
The Strategic Role of Information Development in Continuous Delivery
Continuous Delivery- Complete Guide
What's new in Visual Studio 11 for Application Lifecycle Management
Modern Application Lifecycle Management
Where Agile Business Meets Agile Development
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
Real Metrics for Real Decisions
By: By: Agile Scrum Master Online Training.
Approaches to Systems Development
AGILE METHODOLOGY MANAGE PROJECT USING AGILE SCRUM.
Script-less Automation: An Approach to Shift-Left.
Why DevOps Success Depends on the Right Infrastructure.
Copy rights  Exam Eligibility  Exam Pattern  Pre requisites  Content Distribution  Tools and Techniques  Domains and Tasks for.
Employcoder Best Agile Software Development Company
Project Management and the Agile Manifesto
How to Successfully Implement an Agile Project
11/29/2018 2:52 AM MDC317A Continuous Delivery - The Agile End to End Story for Developers & IT Pros! Morgan Webb Technical © 2013.
Agile Process: Overview
Gathering Systems Requirements
Adjective: Able to move quickly and easily. Principles and Values
Project Lifecycle and IT Product Life Cycle
Gathering Systems Requirements
SDLC (Software Development Life Cycle)
The changing Development Organization
Scott VandenElzen Kanban Scott VandenElzen
Product Development & Planning
Presentation transcript:

Presenter:Mohit Dhagat Student ID: 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. 3 of 7

Agile approach to development Top priority is to keep their users satisfiedWelcome changes in requirements at anytimeSimplicity is keyAligns strategically across the companyEasier collaboration and partneringHaving more face-to-face communicationEfficient 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 4 of 7

5 of 7 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.

‘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. 6 of 7

7 of 7