SlideShare a Scribd company logo
 
Elad Sofer  Agile coach CSM \ CSP http://blog.thescrumster.com [email_address] Introduction  to Agile  & Scrum Inspect Adapt Do
 
Requirements Design Implement Test Acceptance Analysis Deliver
The waterfall development model originates in  the manufacturing and construction industries The first description of waterfall  is a 1970 article by Winston W. Royce Royce presented this model as an  example of a flawed, non-working model "I believe in this concept, but the implementation described above is risky and invites failure" [Royce 1970]
Changes in basic assumptions Division of work to specialized teams (specification, design and testing) is efficient It is possible to “collect” or even “know” all the requirements up-front The harder we plan and analyze in the beginning, the less there’s change in the project and the more successful the project. There is change always and responding to it is vital. Uncertainty is best reduced by learning from actual implementation Requirements evolve as customers’ and our  knowledge increases – based on experience Cross-functional teams reduce the amount of handovers and are more productive Product development process can be defined as a predictable and repeatable process Product development is an evolving and adaptive process
 
Values
Agile Principles 1/2 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 customer’s competitive advantage. Deliver   working software frequently , from a couple of weeks to a couple of months, with a preference to a shorter timescale. Business people and developers must  work together  daily throughout the project. Build project 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 development team is  face-to-face conversation .
Working   software is the primary measure for 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  its behavior accordingly. Agile Principles 2/2
Scrum
Philosophy behind scrum Not a methodology!!! – Problem exposure framework. Understanding that we cannot predict the future. One size does not fit all. Constant improvement. Transparency Team work Empirical approach Fun !!!
Scrum process overview
spiral (waterfall)  vs.  iterative
Scrum product owner - Responsibilities Defines the features of the product Defines release dates and content Responsible for ROI. Prioritizes features  Can change features and priority  once every predefined interval. Decides what will be worked on in each  iteration Accepts or rejects results.
Scrum product owner – Characteristics Visionary. Leader & Team player Not a control freak Good business understanding. Good communication skills With teams. With customers. Comfortable with change.
The scrum master - Responsibilities Responsible for the scrum process. Protects the team. Helps removing impediments. He is standing at the nexus between: The product management that  believes that any amount of work  can be done. Developer’s that have the willingness to cut quality to support the managements belief.
The scrum master - Characteristics Natural leader & Team player Does not require formal authority. Very good “soft” skills. Communication. Influence. Understanding of Scrum\Agile. Certification has nothing to do with it! Teacher \ Facilitator. Open minded. Problem solver.
The team - Responsibilities Typically 5-9 people Cross-functional: Programmers, testers, UI designers, etc. Members should be full-time May be exceptions (e.g., database administrator) Teams are self-organizing Membership should change as little as possible  only between sprints
The team member - Characteristics A REAL team player. Willing to try and learn new skills. Shares openly, admits problems, reliable. Cares about others and . Respects & appreciates diversity. Win-Win mindset: Not afraid of conflicts but thrives for consensus. (not compromise) A listener.
Scrum is fit for… Projects that want to: Deal with changes. Increase profits. Increase quality. Projects sizes such as: 1 team. 100 teams. Organization that: Want to improve. Willing to learn. Want to succeed.
 
 
 
 
 

More Related Content

PDF
Scrum Roles : Scrum Master | Product Owner |Team
PPTX
Adaptive software development
PDF
Quality is a Mindset
PDF
An Introduction to the Agile SoC
PDF
How to know if you are agile or fragile
PDF
Scrum in Your SOC @Blackhat USA 2017
PDF
10 adaptive sd_15
PDF
The Scrum Master Role
Scrum Roles : Scrum Master | Product Owner |Team
Adaptive software development
Quality is a Mindset
An Introduction to the Agile SoC
How to know if you are agile or fragile
Scrum in Your SOC @Blackhat USA 2017
10 adaptive sd_15
The Scrum Master Role

What's hot (19)

PPTX
Scrum is not #perfect
PDF
The Challenging Transition of Traditional Roles on the Journey to Scrum
PDF
The Agile SOC @SANS SOC Summit 2017
PPT
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
PPTX
PPTX
Presentation on agile methodology
PPTX
Journey toward Quality Assistance - Agustinus Verdy & Fachrul
PDF
The Impact of Culture on Distributed Agile - DiscussAgile - May 07 2016
PDF
Software Engineering Agile methodology SCRUM
DOCX
IT Process Improvement
PPT
Scrum And The Enterprise
PDF
Roadmap to Scrum Master ( CSM )
PPT
How to be a great scrum master
PDF
SCRUM - are we doing it right?
PPTX
Agile philosophy
PDF
Short introduction to Agile Scrum
PPTX
Kevin Graves SCQAA-SF Scrum Presentation
PDF
2020 scrum-guide-us-highlighted
Scrum is not #perfect
The Challenging Transition of Traditional Roles on the Journey to Scrum
The Agile SOC @SANS SOC Summit 2017
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
Presentation on agile methodology
Journey toward Quality Assistance - Agustinus Verdy & Fachrul
The Impact of Culture on Distributed Agile - DiscussAgile - May 07 2016
Software Engineering Agile methodology SCRUM
IT Process Improvement
Scrum And The Enterprise
Roadmap to Scrum Master ( CSM )
How to be a great scrum master
SCRUM - are we doing it right?
Agile philosophy
Short introduction to Agile Scrum
Kevin Graves SCQAA-SF Scrum Presentation
2020 scrum-guide-us-highlighted
Ad

Viewers also liked (18)

PPT
Feedback - The Secret ingredient of success
KEY
Scrum intro ILTechTalks
PDF
Leading agile teams
PPT
Introduction to Agile & scrum
PPT
Why move to Scrum ?
PDF
More with LeSS - short intro
PDF
It's More complex than you think
PPTX
Domain specific languages
PDF
Scrum intro
PPT
Infrastructure code in Agile software development
PDF
Scrum training day 1
PDF
Scrum training day 2
PDF
Less intro workshop
PPTX
Lean sw development il tech-talks
PPT
Agile estimation and planning
PDF
Practical-Agile Product owner workshop
PDF
Advanced Scrum master workshop
PDF
Get rid of boring retrospectives
Feedback - The Secret ingredient of success
Scrum intro ILTechTalks
Leading agile teams
Introduction to Agile & scrum
Why move to Scrum ?
More with LeSS - short intro
It's More complex than you think
Domain specific languages
Scrum intro
Infrastructure code in Agile software development
Scrum training day 1
Scrum training day 2
Less intro workshop
Lean sw development il tech-talks
Agile estimation and planning
Practical-Agile Product owner workshop
Advanced Scrum master workshop
Get rid of boring retrospectives
Ad

Similar to Introduction to Agile & scrum (20)

PPT
Introduction to Agile Scrum Methodology
PPT
Scrum-Agile : An Introduction
PDF
Agile project management
PDF
Introduction to Agile and Scrum
PPTX
Scrum 18 months later
PDF
Practical Scrum - one day training
PPTX
Agile Methodology
PPT
Agile Pmi 102108 Final
PPT
Let’s Play Agile ! 12-09-15-testers_hub
PPTX
#speakgeek - Agile development in iconnect360
PPTX
Agile development in iconnect360
PDF
Scrum master basics
PPTX
Software Development Process Models (SCRUM Methodology)
PPTX
Introduction to agile
PDF
Scrum and Agile SDLC 101
PPT
Agile Development Overview
PPT
Scrum methodology
PPT
Agile Development Overview
Introduction to Agile Scrum Methodology
Scrum-Agile : An Introduction
Agile project management
Introduction to Agile and Scrum
Scrum 18 months later
Practical Scrum - one day training
Agile Methodology
Agile Pmi 102108 Final
Let’s Play Agile ! 12-09-15-testers_hub
#speakgeek - Agile development in iconnect360
Agile development in iconnect360
Scrum master basics
Software Development Process Models (SCRUM Methodology)
Introduction to agile
Scrum and Agile SDLC 101
Agile Development Overview
Scrum methodology
Agile Development Overview

Recently uploaded (20)

DOCX
Euro SEO Services 1st 3 General Updates.docx
PDF
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
PDF
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
PPTX
Starting the business from scratch using well proven technique
PPTX
Belch_12e_PPT_Ch18_Accessible_university.pptx
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PPTX
Amazon (Business Studies) management studies
PDF
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PPT
Data mining for business intelligence ch04 sharda
PPTX
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
PDF
Nidhal Samdaie CV - International Business Consultant
PDF
Reconciliation AND MEMORANDUM RECONCILATION
PPTX
Probability Distribution, binomial distribution, poisson distribution
PDF
Hindu Circuler Economy - Model (Concept)
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PPT
Chapter four Project-Preparation material
PPTX
5 Stages of group development guide.pptx
PDF
Business model innovation report 2022.pdf
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
Euro SEO Services 1st 3 General Updates.docx
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
Starting the business from scratch using well proven technique
Belch_12e_PPT_Ch18_Accessible_university.pptx
340036916-American-Literature-Literary-Period-Overview.ppt
Amazon (Business Studies) management studies
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
Ôn tập tiếng anh trong kinh doanh nâng cao
Data mining for business intelligence ch04 sharda
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
Nidhal Samdaie CV - International Business Consultant
Reconciliation AND MEMORANDUM RECONCILATION
Probability Distribution, binomial distribution, poisson distribution
Hindu Circuler Economy - Model (Concept)
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
Chapter four Project-Preparation material
5 Stages of group development guide.pptx
Business model innovation report 2022.pdf
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...

Introduction to Agile & scrum

  • 1.  
  • 2. Elad Sofer Agile coach CSM \ CSP http://blog.thescrumster.com [email_address] Introduction to Agile & Scrum Inspect Adapt Do
  • 3.  
  • 4. Requirements Design Implement Test Acceptance Analysis Deliver
  • 5. The waterfall development model originates in the manufacturing and construction industries The first description of waterfall is a 1970 article by Winston W. Royce Royce presented this model as an example of a flawed, non-working model "I believe in this concept, but the implementation described above is risky and invites failure" [Royce 1970]
  • 6. Changes in basic assumptions Division of work to specialized teams (specification, design and testing) is efficient It is possible to “collect” or even “know” all the requirements up-front The harder we plan and analyze in the beginning, the less there’s change in the project and the more successful the project. There is change always and responding to it is vital. Uncertainty is best reduced by learning from actual implementation Requirements evolve as customers’ and our knowledge increases – based on experience Cross-functional teams reduce the amount of handovers and are more productive Product development process can be defined as a predictable and repeatable process Product development is an evolving and adaptive process
  • 7.  
  • 9. Agile Principles 1/2 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 customer’s competitive advantage. Deliver working software frequently , from a couple of weeks to a couple of months, with a preference to a shorter timescale. Business people and developers must work together daily throughout the project. Build project 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 development team is face-to-face conversation .
  • 10. Working software is the primary measure for 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 its behavior accordingly. Agile Principles 2/2
  • 11. Scrum
  • 12. Philosophy behind scrum Not a methodology!!! – Problem exposure framework. Understanding that we cannot predict the future. One size does not fit all. Constant improvement. Transparency Team work Empirical approach Fun !!!
  • 14. spiral (waterfall) vs. iterative
  • 15. Scrum product owner - Responsibilities Defines the features of the product Defines release dates and content Responsible for ROI. Prioritizes features Can change features and priority once every predefined interval. Decides what will be worked on in each iteration Accepts or rejects results.
  • 16. Scrum product owner – Characteristics Visionary. Leader & Team player Not a control freak Good business understanding. Good communication skills With teams. With customers. Comfortable with change.
  • 17. The scrum master - Responsibilities Responsible for the scrum process. Protects the team. Helps removing impediments. He is standing at the nexus between: The product management that believes that any amount of work can be done. Developer’s that have the willingness to cut quality to support the managements belief.
  • 18. The scrum master - Characteristics Natural leader & Team player Does not require formal authority. Very good “soft” skills. Communication. Influence. Understanding of Scrum\Agile. Certification has nothing to do with it! Teacher \ Facilitator. Open minded. Problem solver.
  • 19. The team - Responsibilities Typically 5-9 people Cross-functional: Programmers, testers, UI designers, etc. Members should be full-time May be exceptions (e.g., database administrator) Teams are self-organizing Membership should change as little as possible only between sprints
  • 20. The team member - Characteristics A REAL team player. Willing to try and learn new skills. Shares openly, admits problems, reliable. Cares about others and . Respects & appreciates diversity. Win-Win mindset: Not afraid of conflicts but thrives for consensus. (not compromise) A listener.
  • 21. Scrum is fit for… Projects that want to: Deal with changes. Increase profits. Increase quality. Projects sizes such as: 1 team. 100 teams. Organization that: Want to improve. Willing to learn. Want to succeed.
  • 22.  
  • 23.  
  • 24.  
  • 25.  
  • 26.  

Editor's Notes

  • #3: Title slide Used as a prompt to start the presentation Insert footnotes as appropriate. Nokia Siemens Networks has four information confidentiality classes: Public, For internal use, Confidential, Secret " Public " - May be distributed to anyone. Usually public information shall be available for everyone. " For internal use " - May be distributed to anyone employed or having a business relationship with the company under a valid non-disclosure agreement. The disclosure of small amounts of this information to the public will not cause meaningful damages to the company. ‘’For internal use’’ is the default class for Nokia Siemens Networks information, this should be included e.g. in all MS Office (master) templates. (Previously Nokia: Company Confidential, Siemens: Internal use) " Confidential " - May be distributed only to people who have a valid business need. The validity of the business need can be judged by anyone who is authorised to possess the information. Unintentional disclosure of this information to the public will cause significant damages to the company. ‘ ’Confidential’’ is the default class for any customer information. (Previously Nokia and Siemens: Confidential) " Secret " - May be distributed only to people who are specifically authorised by the owner of the information. Disclosure of this information to the public will cause serious damages to the company. (Previously Nokia: Secret, Siemens: Strictly confidential) All documents in Nokia Siemens Networks shall be labelled according to this confidentiality schema.
  • #9: http://agilemanifesto.org/
  • #10: http://agilemanifesto.org/principles.html
  • #11: http://agilemanifesto.org/principles.html