SlideShare ist ein Scribd-Unternehmen logo
1 von 28
I am a DBA!
      Why do I care about Scrum?


Christopher Daily
Director, Corporate Development
Fidelity National Financial


                                   1
Agree or Disagree
                        Question 1


Question 1:
   – Processes and tools are absolutely critical to the
     success of a product
Agile thinkers would say…
   – Processes and tools are important, but we puts
     more value in individuals and their interactions
     with each other


                                                          2
Agree or Disagree
                       Question 2


Question 2:
   – Comprehensive documentation is necessary in
     order to accurately deliver a high-quality product
Agile thinkers would say…
   – Working software is a better measure of the
     quality of a product than comprehensive
     documentation


                                                          3
Agree or Disagree
                       Question 3


Question 3:
   – To ensure a successful delivery, you must first have
     a detailed contract describing exactly what is to be
     delivered
Agile thinkers would say…
   – Collaboration with the customer is the best way to
     achieve a successful delivery


                                                        4
Agree or Disagree
                      Question 4


Question 4:
   – Having a well-thought-out, complete plan is
     needed to achieve your products goals in a timely
     manner
Agile thinkers would say…
   – Since change is a near certainty, how we respond
     to change is more valuable than adhering to an
     initial plan

                                                         5
Why am I here?
  This presentation is intended to
  communicate why it is important
  for specialists (such as DBA,
  professional testers, automation
  specialists, etc.) to understand a
  little more about the Scrum
  movement.

  I will discuss what Scrum is, and
  why you should care.
                                       6
What is Scrum?




                 7
What is Scrum?
                       One doubter’s quote…




“I really wanted to hate this Scrum thing when went into the
training. I am pretty happy with the way I work and my
current processes but I have to admit, this process produces
efficiency and results. I examine my personal life and
wonder, ‘What else can I Scrum?’”

Lisa Lazzara
on Scrum & FNF Scrum Training



                                                           8
The Agile Manifesto
    agilemanifestio.org




         Source: http://agilemanifesto.org/


                                              9
What is Scrum?
                                  More Prescriptive
                                          more rules to follow

                                  RUP

        Agile                     XP

                                  Scrum
Scrum             XP
                        DSDM
     Crystal     FDD              Kanban
 Kanban
                       RUP
                  and few more…   Do Whatever!!

                                  More Adaptive
                                          fewer rules to follow
Pigs and Chickens

Team Members       Users
Product Owner      Managers
Scrum Master       Stakeholders
What is Scrum?
                           From the one authority…

Scrum is an agile approach to software development. Rather
than a full process or methodology, it is a framework. So
instead of providing complete, detailed descriptions of how
everything is to be done on the project, much is left up to
the software development team.




Mike Cohn of Mountain Goat Software http://www.mountaingoatsoftware.com/topics/scrum


                                                                                       12
What is Scrum?
                                 – Utilizes small, cross-functional,
                                   self-directed teams (normally
                                   5-7)
                                 – Breaks work into list of small,
                                   concrete deliverables which
                                   are prioritized and estimated
                                   by relative effort
SM                               – Eliminates distractions by
                                   fixing the work effort for the
                                   duration of the sprint
                                 – Embraces change by only
                                   committing to the work for the
                                   sprint duration (2-4 weeks)
     Source: Google Images

                                                                   13
Scrum Basics
   The Sprint
Scrum Basics
             No changes to the Sprint
                                        Change
                               Change
Change




    Change
   Change




                                                 15
Scrum is a Framework
         Highlighting what ails your organization

• Scrum will reveal any issues your organization
  currently experiences, whether known or
  unknown, through a focus on transparency

• Scrum will not correct any issues you currently
  deal with or uncover



                                                    16
Scrum Framework
Roles

•Product owner
•Scrum Master
•Scrum Team      Ceremonies

                 •Sprint planning
                 •Sprint review
                 •Sprint retrospective
                 •Daily scrum meeting
                              Artifacts

                              •Product backlog
                              •Sprint backlog
                              •Burndown charts   17
Scalability
           How Scrum works on an enterprise scale

• Typical individual teams are 5 - 7 people
   – Scalability comes from teams of teams
• Factors in scaling
   – Type of application
   – Team size
   – Team distribution
   – Team proficiencies
                                             Source: Google Images

   – Project duration
• Scrum has been used on multiple 500+ person projects
  spanning the entire globe

                                                                     18
Why do I care?




                 19
Sequential Development
     Risk / Value Comparison




            Source: ullizee.wordpress.com
                                            20
Overlapping Development
     Risk / Value Comparison




            Source: ullizee.wordpress.com
                                            21
Standish Group
Chaos Report                                Usefulness of Software Projects
Although project results
have improved slightly
over the last few years, the
Standish Group's Chaos
Report tells us that 72% of
projects fail or are
challenged.

Further, 45% of features
implemented are never
used, and 19% are rarely
used.



                               Source: IBM Development Works
                                                                         22
Standish Group
              Software Project Overruns

       Cost                                           Time
Overruns     Responses                         Overruns     Responses
Under 20%       15.5%                          Under 20%       13.9%
21 - 50%        31.5%                          21 - 50%        18.3%
51 - 100%       29.6%                          51 - 100%       20.0%
101 - 200%      10.2%                          101 - 200%      35.5%
201 - 400%      8.8%                           201 - 400%      11.2%
Over 400%       4.4%                           Over 400%       1.1%
Average         189%                           Average         222%

                      Source: Standish Group Report
                                                                        23
Why should you care?
• Companies are looking to improve the odds
   –   Get value sooner rather than later
   –   Reduce cost
   –   Reduce risk
   –   Be more revelant
• People want more from their job
   –   Pride in what they accomplish
   –   Freedom to do what is right
   –   Contribute to something
   –   Avoid daycare mentality




                                              24
Why should you do?




"Guess what guys! It's time to embrace the horror! Look, we got front-
row tickets to the end of the earth!“ (Rockhound in Armageddon)



                                                                         25
Why should you do?
• Stay current on
  development
  methodologies
• Take advantage of
  training
• Be a positive
• Become a valuable
  team member
                            26
Helpful Websites
• Scrum Alliance
   – http://www.scrumalliance.org/

• Scrum.Org
   – http://www.scrum.org/

• Mike Cohn and Mountain Goat Software
   – http://www.mountaingoatsoftware.com

• Coming soon! Agile Jax User Group
   – http://www.agilejax.org/




                                           27
Any Questions?

Thanks for your time.




                        28

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Scrum way the way
Scrum way the wayScrum way the way
Scrum way the way
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapleton
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1
 
Scrum wall images by tobias mayer
Scrum wall images by tobias mayerScrum wall images by tobias mayer
Scrum wall images by tobias mayer
 
Agile values
Agile valuesAgile values
Agile values
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Agile intro module 0
Agile intro   module 0Agile intro   module 0
Agile intro module 0
 
Managing Iterative Development Using Scrum
Managing Iterative Development Using ScrumManaging Iterative Development Using Scrum
Managing Iterative Development Using Scrum
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.
 
Agile Project Management using Scrum
Agile Project Management using ScrumAgile Project Management using Scrum
Agile Project Management using Scrum
 
Scrum managing through complexity
Scrum managing through complexityScrum managing through complexity
Scrum managing through complexity
 
Csm and Cspo
Csm and CspoCsm and Cspo
Csm and Cspo
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agile
 
Scrum Model
Scrum ModelScrum Model
Scrum Model
 
Intro to scrum webinar
Intro to scrum webinarIntro to scrum webinar
Intro to scrum webinar
 
Agiletools
AgiletoolsAgiletools
Agiletools
 
Agile intro module 2
Agile intro   module 2Agile intro   module 2
Agile intro module 2
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 

Ähnlich wie Jax Sql Saturday Scrum presentation #130

My role as an Agile Manager
My role as an Agile ManagerMy role as an Agile Manager
My role as an Agile ManagerCprime
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfLuongMinhHai
 
Craig Larman - Scaling Lean & Agile Development
Craig Larman - Scaling Lean & Agile Development Craig Larman - Scaling Lean & Agile Development
Craig Larman - Scaling Lean & Agile Development Valtech
 
An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.Pune OpenCoffee Club
 
Introduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksIntroduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksAMJAD SHAIKH
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An IntroductionGlobal SQA
 
From Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methodsFrom Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methodsBjörn Jónsson
 
Scrum methodology
Scrum methodology Scrum methodology
Scrum methodology C.T.Co
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Featuresgurbaxrawat
 

Ähnlich wie Jax Sql Saturday Scrum presentation #130 (20)

Zen of Scrum
Zen of ScrumZen of Scrum
Zen of Scrum
 
My role as an Agile Manager
My role as an Agile ManagerMy role as an Agile Manager
My role as an Agile Manager
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdf
 
Introduction into SCRUM
Introduction into SCRUMIntroduction into SCRUM
Introduction into SCRUM
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Craig Larman - Scaling Lean & Agile Development
Craig Larman - Scaling Lean & Agile Development Craig Larman - Scaling Lean & Agile Development
Craig Larman - Scaling Lean & Agile Development
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.
 
Introduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksIntroduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile Frameworks
 
Conscires intro to scrum webinar
Conscires intro to scrum webinarConscires intro to scrum webinar
Conscires intro to scrum webinar
 
Conscires intro to scrum webinar
Conscires intro to scrum webinarConscires intro to scrum webinar
Conscires intro to scrum webinar
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An Introduction
 
From Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methodsFrom Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methods
 
Scrum methodology
Scrum methodology Scrum methodology
Scrum methodology
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Dot+Net+2010+Features
Dot+Net+2010+FeaturesDot+Net+2010+Features
Dot+Net+2010+Features
 
Agile
AgileAgile
Agile
 

Mehr von Christopher Daily

Leading diverse teams v1.0 cheat sheet
Leading diverse teams v1.0 cheat sheetLeading diverse teams v1.0 cheat sheet
Leading diverse teams v1.0 cheat sheetChristopher Daily
 
Agile and Lean Program Management
Agile and Lean Program ManagementAgile and Lean Program Management
Agile and Lean Program ManagementChristopher Daily
 
Agile and Lean Program Management
Agile and Lean Program ManagementAgile and Lean Program Management
Agile and Lean Program ManagementChristopher Daily
 
You're in control, not in charge
You're in control, not in chargeYou're in control, not in charge
You're in control, not in chargeChristopher Daily
 

Mehr von Christopher Daily (6)

Scrum cheat sheet
Scrum cheat sheetScrum cheat sheet
Scrum cheat sheet
 
Leading diverse teams v1.0 cheat sheet
Leading diverse teams v1.0 cheat sheetLeading diverse teams v1.0 cheat sheet
Leading diverse teams v1.0 cheat sheet
 
Leading diverse teams v1.0
Leading diverse teams v1.0Leading diverse teams v1.0
Leading diverse teams v1.0
 
Agile and Lean Program Management
Agile and Lean Program ManagementAgile and Lean Program Management
Agile and Lean Program Management
 
Agile and Lean Program Management
Agile and Lean Program ManagementAgile and Lean Program Management
Agile and Lean Program Management
 
You're in control, not in charge
You're in control, not in chargeYou're in control, not in charge
You're in control, not in charge
 

Kürzlich hochgeladen

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Kürzlich hochgeladen (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

Jax Sql Saturday Scrum presentation #130

  • 1. I am a DBA! Why do I care about Scrum? Christopher Daily Director, Corporate Development Fidelity National Financial 1
  • 2. Agree or Disagree Question 1 Question 1: – Processes and tools are absolutely critical to the success of a product Agile thinkers would say… – Processes and tools are important, but we puts more value in individuals and their interactions with each other 2
  • 3. Agree or Disagree Question 2 Question 2: – Comprehensive documentation is necessary in order to accurately deliver a high-quality product Agile thinkers would say… – Working software is a better measure of the quality of a product than comprehensive documentation 3
  • 4. Agree or Disagree Question 3 Question 3: – To ensure a successful delivery, you must first have a detailed contract describing exactly what is to be delivered Agile thinkers would say… – Collaboration with the customer is the best way to achieve a successful delivery 4
  • 5. Agree or Disagree Question 4 Question 4: – Having a well-thought-out, complete plan is needed to achieve your products goals in a timely manner Agile thinkers would say… – Since change is a near certainty, how we respond to change is more valuable than adhering to an initial plan 5
  • 6. Why am I here? This presentation is intended to communicate why it is important for specialists (such as DBA, professional testers, automation specialists, etc.) to understand a little more about the Scrum movement. I will discuss what Scrum is, and why you should care. 6
  • 8. What is Scrum? One doubter’s quote… “I really wanted to hate this Scrum thing when went into the training. I am pretty happy with the way I work and my current processes but I have to admit, this process produces efficiency and results. I examine my personal life and wonder, ‘What else can I Scrum?’” Lisa Lazzara on Scrum & FNF Scrum Training 8
  • 9. The Agile Manifesto agilemanifestio.org Source: http://agilemanifesto.org/ 9
  • 10. What is Scrum? More Prescriptive more rules to follow RUP Agile XP Scrum Scrum XP DSDM Crystal FDD Kanban Kanban RUP and few more… Do Whatever!! More Adaptive fewer rules to follow
  • 11. Pigs and Chickens Team Members Users Product Owner Managers Scrum Master Stakeholders
  • 12. What is Scrum? From the one authority… Scrum is an agile approach to software development. Rather than a full process or methodology, it is a framework. So instead of providing complete, detailed descriptions of how everything is to be done on the project, much is left up to the software development team. Mike Cohn of Mountain Goat Software http://www.mountaingoatsoftware.com/topics/scrum 12
  • 13. What is Scrum? – Utilizes small, cross-functional, self-directed teams (normally 5-7) – Breaks work into list of small, concrete deliverables which are prioritized and estimated by relative effort SM – Eliminates distractions by fixing the work effort for the duration of the sprint – Embraces change by only committing to the work for the sprint duration (2-4 weeks) Source: Google Images 13
  • 14. Scrum Basics The Sprint
  • 15. Scrum Basics No changes to the Sprint Change Change Change Change Change 15
  • 16. Scrum is a Framework Highlighting what ails your organization • Scrum will reveal any issues your organization currently experiences, whether known or unknown, through a focus on transparency • Scrum will not correct any issues you currently deal with or uncover 16
  • 17. Scrum Framework Roles •Product owner •Scrum Master •Scrum Team Ceremonies •Sprint planning •Sprint review •Sprint retrospective •Daily scrum meeting Artifacts •Product backlog •Sprint backlog •Burndown charts 17
  • 18. Scalability How Scrum works on an enterprise scale • Typical individual teams are 5 - 7 people – Scalability comes from teams of teams • Factors in scaling – Type of application – Team size – Team distribution – Team proficiencies Source: Google Images – Project duration • Scrum has been used on multiple 500+ person projects spanning the entire globe 18
  • 19. Why do I care? 19
  • 20. Sequential Development Risk / Value Comparison Source: ullizee.wordpress.com 20
  • 21. Overlapping Development Risk / Value Comparison Source: ullizee.wordpress.com 21
  • 22. Standish Group Chaos Report Usefulness of Software Projects Although project results have improved slightly over the last few years, the Standish Group's Chaos Report tells us that 72% of projects fail or are challenged. Further, 45% of features implemented are never used, and 19% are rarely used. Source: IBM Development Works 22
  • 23. Standish Group Software Project Overruns Cost Time Overruns Responses Overruns Responses Under 20% 15.5% Under 20% 13.9% 21 - 50% 31.5% 21 - 50% 18.3% 51 - 100% 29.6% 51 - 100% 20.0% 101 - 200% 10.2% 101 - 200% 35.5% 201 - 400% 8.8% 201 - 400% 11.2% Over 400% 4.4% Over 400% 1.1% Average 189% Average 222% Source: Standish Group Report 23
  • 24. Why should you care? • Companies are looking to improve the odds – Get value sooner rather than later – Reduce cost – Reduce risk – Be more revelant • People want more from their job – Pride in what they accomplish – Freedom to do what is right – Contribute to something – Avoid daycare mentality 24
  • 25. Why should you do? "Guess what guys! It's time to embrace the horror! Look, we got front- row tickets to the end of the earth!“ (Rockhound in Armageddon) 25
  • 26. Why should you do? • Stay current on development methodologies • Take advantage of training • Be a positive • Become a valuable team member 26
  • 27. Helpful Websites • Scrum Alliance – http://www.scrumalliance.org/ • Scrum.Org – http://www.scrum.org/ • Mike Cohn and Mountain Goat Software – http://www.mountaingoatsoftware.com • Coming soon! Agile Jax User Group – http://www.agilejax.org/ 27
  • 28. Any Questions? Thanks for your time. 28

Hinweis der Redaktion

  1. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
  2. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
  3. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
  4. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
  5. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
  6. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
  7. 1. Has collaborative working relationship with the Product Owner (PO) as part of the SCRUM team2. Works directly with the PO with no intermediary3. Usually has a skill specialization but interacts with all skillsets within the SCRUM team4. Has no "Command and Control” authority over the manner / approach to which work is completed5. Is responsible for championing SCRUM, removing SCRUM team impediments, keeping the team and the PO operating within the SCRUM framework, and keeping events time-boxed
  8. Characteristics1.) Self-organizing teams2.) Product progresses in a series of month-long “sprints”3.) Requirements are captured as items in a list of “product backlog”4.) No specific engineering practices prescribed5.) Uses generative rules to create an agile environment for delivering projects6.) One of the “agile processes”
  9. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
  10. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
  11. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
  12. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
  13. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
  14. Although project results have improved slightly over the last few years, the Standish Group's Chaos Report tells us that 72% of projects fail or are challenged. Further, 45% of features implemented are never used, and 19% are rarely used. The most disturbing part is that practices known to drive more successful project outcomes are frequently not adopted. Many of these practices are labeled under the umbrella term agile development.
  15. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________