Introduction_to_Scrum_Agile_Values
-
Upload
laszlo-szalvay -
Category
Technology
-
view
406 -
download
0
description
Transcript of Introduction_to_Scrum_Agile_Values
![Page 1: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/1.jpg)
1 Copyright ©2012 CollabNet, Inc. All Rights Reserved.ENTERPRISE CLOUD DEVELOPMENT
Intro to Scrum and Agile Values
Laszlo Szalvay
VP Worldwide Scrum Business Tuesday, April 11, 2023
![Page 2: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/2.jpg)
2 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
CollabNet Company Background• Founded in 1999; Headquarters in Silicon
Valley.
• Global offices in Singapore, Shanghai, Seoul, Tokyo, Chennai, Munich, London, Amsterdam, Seattle, Portland.
• Started Subversion project in 2000
• 50%+ Market share for Source Code Management. CollabNet named strategic leader by Gartner and Forrester
• Founders include Brian Behlendorf (Founder of Subversion, Apache Project, Mozilla Board member, CTO of the World Economic Forum) and Tim O’Reilly (founder of O’Reilly Media)
• Multiple Acquisitions along the way (VA Software, Danube, Codesion)
• Primary product today is called TeamForge and is built on top of Subversion
• 10,000 companies use our products and services
![Page 3: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/3.jpg)
3 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
1. Define waterfall development
2. Define a working conceptual understanding of what being Agile means
3. Differentiate Scrum
4. Study basic Scrum mechanics
5. Explore Case studies to help validate some of what I say
Today’s Agenda
3
![Page 4: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/4.jpg)
4 Copyright ©2012 CollabNet, Inc. All Rights Reserved.4 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Define Waterfall
![Page 5: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/5.jpg)
5 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Waterfall an Overview
5
In 1970, Dr. Winston Royce published “Managing the Development of Large Software Systems,” in which the waterfall paradigm was first documented. He said, “I believe in this concept, but the implementation described above is risky and invites failure.”
![Page 6: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/6.jpg)
6 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
If Waterfall is working well – don’t change a thing. Agile & Scrum is a means to an end, not an end unto it self.
Waterfall Isn’t Always Wrong
6
![Page 7: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/7.jpg)
7 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
• Need specialists - Over-the-fence, relay race approach
• People are separated into functional groups
• Breeds culture of “it’s their fault” when something
• doesn’t work
What Kind of Team Do You Need to Accomplish This?
![Page 8: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/8.jpg)
8 Copyright ©2012 CollabNet, Inc. All Rights Reserved.8 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
What does it mean to be Agile?
![Page 9: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/9.jpg)
9 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
• The following are specific approaches, typically considered Agile*
• Extreme Programming (XP)• Scrum• Adaptive Software Development (ASD)• Crystal Clear and Other Crystal Methodologies• Dynamic Systems Development Method (DSDM)• Feature Driven Development (FDD)• Lean software development• Agile Unified Process (AUP)• Rational Unified Process (RUP)
* List updated from Wikipedia 2/21/2007
Under the Umbrella of Agile
![Page 10: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/10.jpg)
10 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Agile is not a process…
![Page 11: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/11.jpg)
11 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
The Agile Manifesto
Image from http://www.jamieclouting.co.uk/2011/08/managing-change-the-agile-way
![Page 12: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/12.jpg)
12 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
• Developing software in iterations
• Delivering software increments (usually called releases and come with inherent value to the business)
• Reducing the cost of changes that come late in the game (e.g. building a IT infrastructure that allows for you to be responsive)
To me, being agile means
![Page 13: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/13.jpg)
13 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Agile teams are cross-functional
• All functions represented on a single team
• Team size: no more than 9 for each single team
• People work together to finish product increments
• Teams own their deliverables and are responsible for getting them done-done-done
What Kind of Team Do You Need to Accomplish This?
![Page 14: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/14.jpg)
14 Copyright ©2012 CollabNet, Inc. All Rights Reserved.14 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Differentiate Scrum
![Page 15: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/15.jpg)
15 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Scrum Is…
Ken Schwaber, Co-founder of Scrum“ ”Scrum is not a methodology – it is a pathway
• The management piece of Agile (engineering practice-agnostic).
• A simple framework that can be understood and implemented in a few days.
• A collaborative effort involving developers and customers in ongoing dialogue.
• A management wrapper around existing engineering practices, driving incremental improvements.
![Page 16: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/16.jpg)
16 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
• A Silver Bullet
• Entirely New
• Equipped to Address Every Possible Contingency
Scrum Is Not…
![Page 17: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/17.jpg)
17 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
– Delivering Business Value to stakeholders – Prioritization
– Empirical Process – Inspect and Adapt
– Team Self-organization
Key Principles in Scrum
![Page 18: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/18.jpg)
18 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Why Agile? Empirical vs. Defined (Predictive) Approaches
Start with all requirements & a detailed plan
Follow the plan to end with all requirements completed (someday, maybe…)
Waterfall = Defined/Predictive
Start with a Project Goal and some high priority requirements
Adapt requirements & the plan to meet the Project Goal
Scrum = Empirical
![Page 19: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/19.jpg)
19 Copyright ©2012 CollabNet, Inc. All Rights Reserved.19 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Scrum Mechanics
![Page 20: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/20.jpg)
20 Copyright ©2012 CollabNet, Inc. All Rights Reserved.20
• The Team• ScrumMaster • Product Owner • Stakeholder
Key Roles and Responsibilities
![Page 21: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/21.jpg)
21 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Scrum Roles: Responsibilities
The Scrum TeamMAKES and MEETS Commitments
The Product OwnerDefines Business Value and Prioritizesthe Product Backlog
The ScrumMasterEnforces the processand removes team impediments
![Page 22: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/22.jpg)
22 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Four Meetings + 1
![Page 23: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/23.jpg)
23 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
• Daily Standup– What did you do yesterday? – What do you plan to do today? – How are you impeded?
Example: What the standup can look like
23
![Page 24: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/24.jpg)
24 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Scrum Artifacts
Sprint Burndown
Release Burndown
![Page 25: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/25.jpg)
25 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Build Your Own Scrumbrought to you by Adam Weisbart
Level set your Scrum knowledge with your teammates (8 mins)
Exercise: Build Your Own Scrum
![Page 26: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/26.jpg)
26 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Roles, meetings, and artifacts
Scrum is a means to an end
![Page 27: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/27.jpg)
27 Copyright ©2012 CollabNet, Inc. All Rights Reserved.27 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
Case Studies
![Page 28: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/28.jpg)
28 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
• Deutsche Post – No traceability into software quality metrics, source code (unknown number of shadow IT
projects), and no formal document organization across programs or geographies– No internal development communities in place – Lack of visibility at the executive level– 1,000+ projects, 6 Continents, 4,000 people
• DHL – Poorly defined business line ownership resulting in requirements thrash, weak definitions of done,
scope creep, and a lack of meaningful metrics – Lack of flexibility / time to market between IT Services, BuIT, and the Business – 100 projects, 4 Continents, 1,200 people
• Amdocs ($2.5b software co.)– Development efforts resulted in too much time gathering requirements, – poorly defined vision, lack of Def. of Done, too much time in planning, – Incessant debate about the “right way” to do iterative development – 18 teams, 3 Continents, 200 people
• Nokia – Lack of business line ownership and integration issues – 100 Teams, 3 continents, 11,500 people
Pre-Agile Client Situations
“… we have a long history of requirements thrash, over-committing, missed schedules, insane work
weeks, poor morale, and high turnover rates”
50 Teams, 3 Continents, 500+ people
Intel, OAP PDE group
“… we have a long history of requirements thrash, over-committing, missed schedules, insane work
weeks, poor morale, and high turnover rates”
50 Teams, 3 Continents, 500+ people
Intel, OAP PDE group
![Page 29: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/29.jpg)
29 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
• Deutsche Post – 100% secured IP control, – 30% increase in developer productivity – 20% IT Ops savings – Multiple Innersource communities in place – 800+ Projects in Flight, 6 continents, 2,000 people
• DHL – Formed Agile Center of Excellence & Steering Committee based on Global Lean Initiative – Early days – CollabNet executing against Agile Assessment, Coaching and Training – 12 projects, 100 people
• Amdocs ($2.5b software co.)– Created internal Agile Center of Excellence & community based in VP level endorsements – 18 Scrum Teams established, 200 people using the CollabNet platform– Cycle time reduction of 25%
• Nokia – 11,500 on the CollabNet platform – 100% pure Scrum Community – the largest in the world – 100+ Teams, 3 continents, 11,500 people
Post Agile Engagement 66% cycle time
reduction of which at least 50% is attributable to
CollabNet’s people and platform, nine
figure savings
Interest / Growth outside of OAP PDE
group
200 Teams, 3 Continents, 3,500+
people
Intel
66% cycle time reduction of which
at least 50% is attributable to
CollabNet’s people and platform, nine
figure savings
Interest / Growth outside of OAP PDE
group
200 Teams, 3 Continents, 3,500+
people
Intel
![Page 30: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/30.jpg)
30 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
The Thing We’re Most Proud of – Our Clients!
![Page 31: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/31.jpg)
31 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
• Scrum transformations require major changes in operations and organizational culture. There is a champion behind every one of those clients – someone who stuck their neck out and said, “Let’s try something different.”
• Without clients who are passionate about what they do, the products they create, and the staff they represent, there would be no need for our services and tools.
• We deliver value through training, coaching/consulting, and software products.
We’re Just a Catalyst
31
![Page 32: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/32.jpg)
32 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
• “The best compliment I can give to ScrumWorks is my staff doesn't think about it. It is intuitive and respectful of the Scrum methodology, and easily becomes a very natural extension of the methodology.” Dan Butzer, Senior Director, platform engineering team
• “I’ve transitioned several groups to Scrum and we useScrumWorks for sprint and backlog management. The intuitive interface actually helps my teams learn the Scrum process. The last thing I want to worry about is complex tooling when rolling out a new process like Scrum. With ScrumWorks, my teams are up and running in minutes.”Rob Clark, Oracle
More than Half of the Fortune 100 Use CollabNet’s ScrumWorks
![Page 33: Introduction_to_Scrum_Agile_Values](https://reader036.fdocuments.net/reader036/viewer/2022070315/554f3f56b4c905cd048b5326/html5/thumbnails/33.jpg)
33 Copyright ©2012 CollabNet, Inc. All Rights Reserved.33 Copyright ©2012 CollabNet, Inc. All Rights Reserved.
© 2013 CollabNet, Inc., All rights reserved. CollabNet is a trademark or registered trademark of CollabNet Inc., in the US and other countries. All other trademarks, brand names, or product names belong to their respective holders.
Laszlo SzalvayVP Worldwide Scrum Business [email protected] https://twitter.com/#!/ewok_bbq +1-971-506-7862 http://www.linkedin.com/in/laszloszalvay