Scrum Implementation

SCRUM Implementation
 

 

About SCRUM

SCRUM appears simple, yet has practices that deeply influence the work experience and that capture key adaptive and agile qualities. Scrum’s distinctive emphasis among the methods is it’s strong promotion of self directed teams, daily team measurement and avoidance of prescriptive processes. SCRUM practices are founded on the Agile principles. Some of the key agile practices include;

  • Self directed and self organizing teams
  • No external addition of work to an iteration, once chosen
  • Daily stand up meetings, with special questions
  • 30 calendar day iterations
  • Demo to external stakeholders at the end of each iteration
  • For each iteration, client-driven, adaptive planning

The SCRUM process overview

Scrum hangs all of it's practices on an iterative, incremental process skeleton. Scrum's skeleton is shown in the diagram above. The lower circle represents an iteration of development activities that occur, one after another. The output of each iteration is an increment of the product. The upper circle represents the daily inspection that occurs during the iteration, in which the individual team members meet to inspect each other's activities and make appropriate adaptations. Driving the iteration is a list of requirements. This cycle repeats until the project is no longer funded.

The skeleton operates this way: At the start of an iteration, the team reviews what it must do. It then selects what it believes it can turn into an increment of potentially shippable functionality by the end of the iteration. The team is then left alone to make it's best effort for the rest of the iteration. At the end of the iteration, the team presents the increment of functionality it built so that the stakeholders can inspect the functionality and timely adaptations to the project can be made.

Some Organizations using SCRUM

Microsoft, Sun, Sammy Studios, Siemens, Philips, BBC, IBM, SAIC, Ariba, Federal Reserve Bank, HP, Medtronics, Motorola, Valtech, IDX, Primavera, Yahoo, Conchango, Bentley systems, CapitalOne, Federal reserve bank, Clear channel, Xerox, Nokia, Novell

The business case

Organizations using SCRUM methodology have reported productivity gains to the tune of 50% to 100% (on the very conservative side)

PMRI's Methodology of implementing SCRUM

The main goal of this program is to ensure effective implementation of the SCRUM methodology, resulting in business advantages. Since SCRUM is not highly prescriptive, reading and class room training alone will not help for it's effective implementation.  The model we propose, include a two day workshop and 5 days on site support of a Certifed Scrum Master, who will work along with the teams, in implementing SCRUM.

Phase -1 Understanding the SCRUM framework

Project management orientation program – 1 day

  •  
    • Adaptive Vs Predictive
    • PMBOK & PRINCE overview
    • When to go agile
    • Agile manifesto
    • Key Agile principles
    • Key agile methodologies overview
    • Key  SCRUM practices awareness
  •  
    •  
      • Product backlog
      • Release backlog
      • Wide band Delphi – estimation
      • Sprint planning & sprint backlogs
      • Backlog graph
      • Roles and responsibilities
      • Daily stand up meetings
      • Team introspection

Phase -2  - Experiencing SCRUM  - 1 day

  • Develop product backlog from a case study
  • Estimate using wide band Delphi
  • Requirements prioritization
  • Release planning
  • Sprint planning
  • Burn down chart
  • Stand up meetings
  • Team self organization based on imposed constraints

Phase – 3 Real life, on site implementation support  - 5 days   and Unlimited online support

2 days at the beginning of a sprint and 2 days  during the course of the sprint and 1 day at the end of the sprint (30 day sprints) During this time frame, we will work along with the team, ensuring the right practice of the concepts.

The Agile Principles

  • Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
  • Welcome changing requirements, even late in development. Agile processes harness change for the customers competitive advantage.
  • Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter time scale.
  • Business people and developers must work together daily throughout the project.
  • Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
  • The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
  • Working software is the primary measure of progress.
  • Agile processes promote sustainable development.
  • The sponsors, developers and users should be able to maintain a constant pace indefinitely.
  • Continuous attention to technical excellence and good design enhances agility.
  • Simplicity – the art of maximizing the amount of work not done- is essential
  • The best architectures, requirements and designs emerge from self organizing teams.
  • At regular intervals, the team reflects on how to become more effective, then tunes and adjusts it’s behavior accordingly.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值