how does scrum change software management process?
Post on 15-Jan-2015
4.868 Views
Preview:
DESCRIPTION
TRANSCRIPT
How does SCRUM change Software Management
Process?
Agenda • Highlights
• Mapping SCRUM practices to SPPM
• Limitations of SCRUM
• SCRUM Today: Industry Perspective
• Best Solution Proposal
HIGHLIGHTS
Waterfall Model
A Stepwise approach to manage different stages ofSoftware Development
Disadvantages of Waterfall Model
• Hard to change according to time and user needs
• Product is tested in the very end
• No product can be delivered at the end of each stage
Disadvantages contd.. • Think before you build
• Write it all down
• Follow a plan
• Keep everything as organized as possible
• Requires good ideas at the beginning
• Use of PERT charts
Why SCRUM? • Efficient in Unpredictable Environment
• Adaptive Project Management
• Quick Deliverables
• Evolving Projects rather than executing
SCRUM
SCRUM RUP XP
SCRUM Framework in Agile Methodology
AGILE Methodology Implementation Framework
RECAP!!!
User Stories
Work Break-Down Structure
Requirement Analysis
Designing the Paper
Developing Content
Editing Content
and Proof
Reading
Publishing
Tasks Literature
Survey
SPRINT 1 SPRINT 2 SPRINT 3 SPRINT 4
Sprints
4 1
5
6 4
6
* Time unit = 1 day
SCRUM: Time & Cost Estimation
• Identify highly flexible projects
• Break the project into
Epics
User Stories
Tasks
Hours
Assign Cost
SCRUM Team Structure SPRINT 1 Product Owner Saurabh Bangad
SCRUM MASTER Manjit Singh
Developer Kalyani Kilaru
Tester Neha Malloli
SCRUM Meetings • Sprint Planning
• Daily SCRUM
• Sprint Review
• Sprint Retrospective
SCRUM Team Structure
Assign budgets to WBS
Sprints, Epics, User Stories,Tasks
SCRUM Team Structure
Why SCRUM?
Leadership & Managing
Estimating Times & Cost
Defining the Project
Org Structure & Culture
Modern Project Mgmt.
SPPM SCRUM
SCRUM in SMALL Teams • Each member has a Well Defined Role
• Single Independent Goal
• Ease of communication in SCRUM meetings
Distributed SCRUM Team Distributed Agile Development(DAD)
Paring of Agile Software Development (ASD)
&
Global Software Development ( GSD)
DAD = ASD + GSD
Challenges of DAD • Team Cohesion and Shared Context
• Knowledge and availability
• Synchronization of Working Hours
• Seeding visits and Maintaining visits
• Cultural exchange Senior Engg, Ambassador and Rotating Guru
CMMI SCRUM
Rating Criteria
U Unsatisfied The practice is not addressed
by SCRUM
PS Partially
Satisfied
There are some evidences
addressing the practice by
SCRUM, however the practice is
not fully addressed.
S Satisfied The practice is fully addressed.
SCRUM for CMMI
SCRUM across the globe
SCRUM in small teams
CMMI
Outsourcing
Resource Scheduling
SPPM SCRUM
Conflict in Team K • Group Think : To focus only on positive aspects of SCRUM
• Functional Conflict: 1 team member suggested to incorporate the flip side of SCRUM
• Conflict Resolution: Understand SCRUM in the REAL World
SCRUM Today : Industry Perspective Survey
Survey Results
SCRUM Today : Industry Perspective Informational Interview
“Transition from Traditional to SCRUM was to match Organization Standards” “Project would have failed miserably if traditional approach was retained” “ Experienced team members work on large chunks of a project as opposed to smaller pieces of work demanded by SCRUM practices” “Too many rules to adhere to if SCRUM needs to be successfully implemented”
~ Manager, HewlettPackard, Plano, Texas
Limitations of SCRUM • Selforganizing teams and reorganizing of team members adversely affect SCRUM
• Exposing impediments does not solve impediments
• Influenced by LeanThinking
• Lack of key SCRUM implementation knowledge
• Too many rules to implement SCRUM
• Change in requirements increase cost
• SCRUM meetings burn daylight
Arranged Marriage or Love Marriage?
SCRUM Waterfall
Best Solution Proposed: Love Marriage which is Arranged! • HYBRID V MODEL
Blending Waterfall and SCRUM together
References URL : https://sites.google.com/site/sppmteamk/
top related