Scrum Project Transition Case Study

Slides:



Advertisements
Similar presentations
Implementation of ShipManagement Systems Project Management Prepared by Lana Al-Salem Director of Projects Management SpecTec Ltd.
Advertisements

QuEdge Testing Process Delivering Global Solutions.
Calyxinfo Walking through Calyx Info The Organisation.
COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 1 Agile documentation development methodology Giby Panicker and Judith Benjamin 1-Dec-2012.
<<replace with Customer Logo>>
SCRUM John Drew. SCRUM - overview Scrum is a project management discipline that has evolved since the early 1990s to deliver software that meets business.
Accelerate BI Presented by: Stephen Goldsmith RapidApp BI Methodology  Agile Project Management, Quality Assurance, Knowledge Transfer  Plan Business.
Agile development By Sam Chamberlain. First a bit of history..
Centers for IBM e-Business Innovation :: Chicago © 2005 IBM Corporation IBM Project October 2005.
Iterative development and The Unified process
The Product Owner prioritizes the requirements or features through feedback from the Stakeholders & interaction with the core team The Team.
Chapter 17 Acquiring and Implementing Accounting Information Systems
PopMedNet Software Development Life Cycle Chayim Herzig-Marx Harvard Pilgrim Health Care Institute Daniel Dee Lincoln Peak Partners.
> Blueprint Kickoff >. Introductions Customer Vision & Success Criteria Apigee Accelerator Overview Blueprint Schedule Roles & Responsibilities Communications.
Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery.
Copyright BSPIN Agile Practices Benchmarking - Report Report at the end of first panel discussion held on 30 th April Chairperson -Thara Srivathsa,
Where Agile Business Meets Agile Development DSDM Offshore Steve Messenger Patrick Vermeij.
Tuesday, June 8 th, Agile Development-Successful Delivery & Implementing Across the Enterprise.
Alcatel-Lucent CDC Workshop, Coaching & Knowledge Transfer Project Management.
Web Trnsport – Beta Testing and Implementation TUG Roundtable Discussion Elizabeth Rodgers Info Tech, Inc. October 9, 2007.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Testing Challenges in an Agile Environment Biraj Nakarja Sogeti UK 28 th October 2009.
Kick-off Meeting Kick-off Meeting Presented By:.  Project/s overview and Scope  Project Organization Structure  Client Overview  Project Profitability.
WFO Planning Tool RFC & FCT
Computer Science and Software Engineering© 2014 Project Lead The Way, Inc. Software Design Process.
1 Targetting 3.4 Defects / Million A Problem SolvingApproach StatisticalTechnique InvolvesEveryone Data Driven Decisions A Business Strategy A Culture.
Theories of Agile, Fails of Security Daniel Liber CyberArk.
Chapter 6 SYSTEMS DEVELOPMENT Phases, Tools, and Techniques.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Delivery Method: Online Duration: 180 Days Scrum Developer Certified (SDC™)  Participants will become familiar with the concepts, advantages, and challenges.
Contact US: ID: Phone Number:
Industrial Software Development Process Bashar Ahmad RISC Software GmbH.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Introduction to Software Engineering Muhammad Nasir Agile Software Development(3)
Business Intelligence in Classroom WHY:.  Purpose – knowledge to make an informed career decision  Process – Use Scrum method of project management.
1 Determining a client’s peripheral requirements  Determine current business practices  Determine peripheral requirements  Analyse and document existing.
Management Information Systems
Presenter: Igna Visser Date: Wednesday, 18 March 2015
Example Presentation: Alignment, Launch & Adoption
Embedded Systems Software Engineering
Interset Support Overview March 2017
Excellence Leader (CEO/Owner/General Manager) Role Description…
Office 365 Security Assessment Workshop
Change your look and feel to how you work! Let’s SCRUM Change your look and feel to how you work!
CallTower Implementation Process Overview
Wael Ellithy, Ph.D. Arx ICT
Session Name/Lecture Name
Agile Scrum Management
Agile Software Development Brian Moseley.
Information Technology Project Management – Fifth Edition
The Scrum Approach.
Product Backlog List of things that needs to be done to make the product come into existence 
SENIOR MANAGER - SOFTWARE TESTING PRACTICE
Chapter 3: The Project Management Process Groups: A Case Study
Description of Revision
Managing Large Global Test Programs Through Automation of Automation
2. Question and Answers 2.1 Follow-up on Open Items
Quality Strategies In AGILE
Managing Large Global Test Programs Through Automation of Automation
Engineering Processes
Case Application Development Method
Communication Plan PPT Template
Team Project Review the background information and project teams on our course site Work with the engineers (4-5) and your PM team member(s) You have.
Workshop.
Scrum Science NGSS: Engineering, Technology, Applications of Science
ISSUE MANAGEMENT PROCESS MONTH DAY, YEAR
Executive Project Kickoff
{Project Name} Organizational Chart, Roles and Responsibilities
Speaker’s Name, SAP Month 00, 2017
Project Name Here Kick-off Date
Presentation transcript:

Scrum Project Transition Case Study Infosys Experience

Agenda Client Overview Transition Project Overview A brief introduction to Scrum Transition Approach Deliverables and Exit criteria Critical Success Factors

Client Overview The client is one of the largest Telecom services provider in United Kingdom, providing: Fixed line services Mobile services Cable and broadband services Directory Services Internet and e-commerce services

Transition Project Overview Scope of Project Transitioning knowledge on Development / Enhancement and Application Support and Maintenance services for 10 application modules from the client Provide complete range of Development / Enhancement and Application Support and maintenance services to the client for these applications Application owners are distributed all over the world. Time frame Approximately 2 weeks to 1 month for all the modules. Technologies Involved VB, ASP and C# .NET Oracle 9i

A brief introduction to Scrum Scrum is one of the Agile methodologies championed by Ken Schwaber. The salient features of Scrum as followed by the client are; 30 day development cycle known as SPRINT. Minimal or no documentation. Requirements in the form of features being put into RALLY a third party tool available on the internet. Requirements are broken into story cards to be developed and delivered over one or more sprints. A set of story cards are finalised as deliverables at the end of a 30 day sprint in consultation with the application owners during a 2 day planning meeting. Finer details of the story cards are discussed by the developer with the application owners during the initial days of the sprint. Also, developers are constantly interacting with the application owners for demonstrations of user screens developed by them. Developer designs and implements the story cards and demonstrates the functionality to the application owners on the development machine. Once, application owner gives his go ahead, the story card is deployed on UAT where some of the users test the functionality and accept the deliverables. Scrum master is responsible to tracking of the monthly sprint. 15 minutes daily scrum meeting where team members update on their previous, current tasks and raise any issues which are stopping them.

Transition Approach Scrum master for the project travelled onsite to take training from the client project manager who is a certified scrum master. He interacted very closely with the client scrum master to study the finer intricacies of scrum process implementation. For most of the modules a lead developer travelled onsite to interact closely with the client lead and acquire knowledge about the application. This phase lasted for a month. This knowledge was shared with their offshore counterparts via daily telecons. The offshore counterparts meanwhile worked on the system appreciation documents. The offshore – onsite connectivity issues were resolved in this timeframe. The confidence of the client was acquired by delivering a few story cards from onsite during the first month of knowledge transfer. During the second month most of the modules were transitioned and scrum master and rest of the onsite members returned offshore. Most of the second sprint was developed and delivered from offshore.

Deliverables and Exit criteria System Appreciation Presentation for each of the roles – A presentation that reflects Infosys’s understanding of the acquired knowledge on all the above mentioned areas and roles. This was prepared for most of the modules offshore and a session was arranged with the client to give a presentation of their understanding of the systems. Reverse Knowledge Transfer Sessions – Infosys conducted Reverse KT workshops for all application areas with key members from the Client team and Incumbent vendor’s team. Objective was to present Infosys’s understanding of the application and processes Application Inventory Document – This document contained a comprehensive list of Software (Tools, OS and licenses), Hardware (Configuration, layout) and Application (Components) being used in the Production and Production Support environments Delivery for month 1 sprint from onsite – The leads who has travelled onsite delivered some of the deliverables successfully from client site. Delivery for month 2 sprint from offshore – The sprint for the second month was entirely delivered from offshore.

Critical Success Factors Client Involvement The client project manager was a certified scrum master and his assistance was sought in training the Infosys scrum master. Reverse presentation Sessions Infosys provided Reverse presentation sessions from offshore to the incumbent team and the Client to validate their understanding of the application This was also a major ‘’Confidence Building” exercise for the client to get a first hand feel of Infosys’s understanding of the application offshore. Establish a GDM model for scrum implementation. Scrum requires that the entire team works very closely and interacts frequently. Video conferencing facilitated effective sprint planning meetings in the GDM model. Daily scrum calls were organised via telecon between onsite and offshore and application owners distributed all over the world. Weekly calls were setup between application owners and Infosys leads, delivery manager and scrum master to track the progress of the sprint.

Critical Success Factors …contd Successful delivery of two sprints Infosys provided the delivery of first sprint from onsite and second from offshore successfully. This was also a major ‘Confidence Building” exercise for the client to ensure that the GDM model of Scrum delivery provided by Infosys works. Establish Clear Accountabilities Key Infosys resources were identified as “leads” of respective applications It was their accountability to ensure complete coverage of knowedge transition in their applications with assistance from other team members

Thank You