SlideShare a Scribd company logo
PART I

SCRUM
AN AGILE SOFTWARE
DEVELOPMENT
METHODOLOGY




Bahaa Farouk
PREVIOUS ISSUES

     LATE 
REAL PRACTICE 
     TDD 
AGENDA
What’s Agile?
Introduction to SCRUM
SCRUM History & Background
Overview
Methodology
Components
Process Comparison
Advantages vs. Disadvantages
Usage Guidelines
Conclusion
Recommendation
WHAT’S AGILE?
–Agility
 •   The ability to both create and respond to change in order to profit in a turbulent
     business environment

–Chaordic
 •   Exhibiting properties of both chaos and order

 • Things  get done because people adapt, not
     because they forced follow processes
– Agile view is a chaordic view
 •   “Balanced between chaos and order, depends on the falling at the edge of chaos.”
INTRODUCTION TO SCRUM
–Scrum is an Agile Software Development
 Process.
–Scrum is not an acronym
–name taken from the sport of Rugby, where
 everyone in the team pack acts together to move
 the ball down the field
–analogy to development is the team works
 together to successfully develop quality software
INTRODUCTION TO SCRUM (CONT.)
INTRODUCTION TO SCRUM (CONT.)
–Jeff Sutherland (a guru) states:


 • “Scrum assumes that the systems development process
  is an unpredictable, complicated process that can only be
  roughly described as an overall progression.”


 • “Scrum  is an enhancement of the commonly used
  iterative/incremental object-oriented development cycle”
HISTORICAL BACKGROUND
– Jeff Sutherland
  •   first person to apply concepts of Scrum to software development in 1993

– A variation of Sashimi
  •   Japanese designed an all at once approach after their bad experiences with Waterfall

–The initial use of the word "Scrum" was used in
 1987 to describe time-boxed, self-organizing,
 teams in product development
HISTORICAL BACKGROUND (CONT.)
– Jeff Sutherland and Ken Schwaber
 •   collaborated to define the process through 1995. In 1996 wrote the seminal article for
     Scrum Software Development process
 •   jointly used and improved Scrum at a variety of software development organizations
     from 1996 until now
 •   now promoting the idea of certifying ScrumMasters
OVERVIEW
–Scrum is named after the game of Rugby in which
 a group is responsible for picking up the ball and
 moving it forward.
–It is an iterative, incremental process for
 developing any product or managing any work.
–Scrum focuses on the entire organization for its
 implementation to be a success.
OVERVIEW (CONT.)
–Scrum principles:
 • Quality
        work: empowers everyone involved to be feel
 good about their job.
 • AssumeSimplicity: Scrum is a way to detect and cause
 removal of anything that gets in the way of development.
 • Embracing
          Change: Team based approach to
 development where requirements are rapidly changing.
 • Incremental changes: Scrum makes this possible using
 sprints where a team is able to deliver a product
 (iteration) deliverable within 30 days.
AGENDA
What’s Agile?
Introduction to SCRUM
SCRUM History & Background
Overview
Methodology
Components
Process Comparison
Advantages vs. Disadvantages
Usage Guidelines
Conclusion
Recommendation
SCRUM METHODOLOGY
–
COMPONENTS
– Roles:
 •   Product Owner
 •   Scrum Master
 •   Developer
 •   QA
 •   Documentation member
COMPONENTS (CONT.)
– Pregame


 •   Planning and Architecture:
 •   Identify project
 •   Prioritizing functional requirements
 •   Identify resources available
 •   Establishing the target environment
COMPONENTS (CONT.)
–Game
 •   Sprints lasts for 30 days

 • Analysis, Design, Develop
 • Testing (this happens throughout sprint)
 • Review
 • Adjust
– Postgame
 • Closure     (this includes delivering a functioning deliverable,
     sign-off, start next sprint.
COMPONENTS (CONT.)
– Values:
 •   Flexible deliverable
 •   Flexible schedule
 •   Small teams
 •   Frequent reviews
 •   Collaboration
 •   Team Empowerment
 •   Adaptability
SCRUM PROCESS FLOW
COMPONENTS (CONT.)
COMPONENTS (CONT.)
            Product Backlog
COMPONENTS (CONT.)
            Sprint Backlog
COMPONENTS (CONT.)

–What Happens During a Sprint?
 •Frequent, short Scrum Meetings
 •Each team produces a visible, usable
  increment
 •Each increment builds on prior increments
 •Clearly defined deliverables and
  responsibilities
 •Each team member buys into the
  assignment
COMPONENTS (CONT.)

–What’s a Scrum Meeting?
 •   Short (15 - 30 min) frequent meetings, facilitated by the ScrumMaster
 •   All team members attend
 •   One activity, ScrumMaster asks each attendee 3 questions:
      i.     What have you completed (relative to the Backlog) since the
             last Scrum meeting?
      ii.    What got in your way of completing this work?
      iii.   What will you do between now and the next Scrum meeting?
COMPONENTS (CONT.)
– At the End of a Sprint?
 • Status meeting with all stakeholders.
 • Increments are delivered.
 • Surprises are reported.
 • ANYTHING can be changed, work can be added, eliminated, re-prioritized.
 • New estimates and team assignments are made for the next Sprint.
PROCESS COMPARISON
AGENDA
What’s Agile?
Introduction to SCRUM
SCRUM History & Background
Overview
Methodology
Components
Process Comparison
Advantages vs. Disadvantages
Usage Guidelines
Conclusion
Recommendation
ADVANTAGES
– Extreme value
– Supports business value driven S/W Dev.
– Control of very complex process of product development
– Allows Developers to focus on delivering a usable functionality to the
  client
– Generates productivity improvements
ADVANTAGES (CONT.)
– Insists that the Client prioritize required functionality.
– Ability to respond to the unpredictable in any project requirements.
– Flexibility
– Knowledge sharing between Developers
– Collective ownership
DISADVANTAGES
– Scrum is not effective for small projects
– Expensive to implement
– Training is required
USAGE GUIDELINES – WHEN TO USE
–requirements are not clearly defined.
–work is delivered in increments
–work is measured and controlled
–productivity is maximized by applying known
 technologies
–organizations are willing to do anything and
 everything for a project to succeed
–project is important and no one has confidence
 that any existing approach will work.
USAGE GUIDELINES – WHEN TO
AVOID
– there isn’t a flexible environment
– corporate culture isn’t conducive to this of development environment
– teams of developers are more than 10. Six is ideal.
– Cost is a major issue
– No management support
– No formal training available
CONCLUSION
– Scrum offers:
 •   a high degree of flexibility
 •   promises a high probability of success

– Scrum benefits:
 •   an anticipating culture
 •   increases the sense of urgency
 •   promotes the sharing of knowledge
 •   encourages dense communications
 •   facilitates honesty among developers
RECOMMENDATIONS
– We recommend Scrum as an adaptive and flexible development
  methodology that creates a culture of communication, knowledge
  sharing and teamwork within an organization.
REFERENCES
– Schwaber, Ken and Mike Beedle. Agile software Development with
  Scrum. Prentice Hall, 2002.
– Sutherland, Jeff. “Inventing and Reinventing Scrum in five
  companies”, 21 September 2001
– www.controlchaos.com/scrumwp.htm
– www.agilescrum.com/
– www.mountaingoatsoftare.com/scrum/
– www.objectmentor.com
– agilealliance.com/articles/articles/InventingScrum.pdf
– jeffsutherland.com/
PART II

REFERENCES &
AMAZING VIDEO




Bahaa Farouk
SCRUM (ECLIPSE PUBLIC LICENSE)
AMAZING VIDEO
– http://www.youtube.com/watch?feature=player_embedded&v=Q5k7a9
  YEoUI
THANKS

More Related Content

What's hot (20)

PDF
Agile Scrum Training Process
Clarion Marketing
 
PDF
Agile Process Introduction
Nguyen Hai
 
PPT
What Is Agile Scrum
Michael Bourque
 
PPTX
Scrum
Balaji Sathram
 
PDF
Scrum 101
Ozgur Ertem
 
PPTX
Scrum framework
Rashmi Pathak
 
PPTX
Agile - Scrum
Samir Chitkara
 
PPTX
Agile Introduction - Scrum Framework
Kshitij Yelkar MBA/PMP/CSM/ICP-ACC
 
PPT
Agile Scrum software methodology
Abdullah Raza
 
ODP
Scrum Process
John Lewis
 
PDF
Scrum 101: Introduction to Scrum
Arrielle Mali
 
PPTX
Scrum training
Thatsintelligence
 
PPT
Scrum In 15 Minutes
Srikanth Shreenivas
 
PPTX
Scrum
Asim Iqbal
 
PPTX
Agile methodology
Dhruv Kumar
 
PPTX
Introduction to Scrum
Sriram Srinivasan
 
PPTX
Agile (Scrum)
Dom Cushnan
 
PPTX
Scrum
Sujoy Saha
 
PPTX
Agile scrum fundamentals
Deniz Gungor
 
PPT
Scrum in an hour
Giordano Scalzo
 
Agile Scrum Training Process
Clarion Marketing
 
Agile Process Introduction
Nguyen Hai
 
What Is Agile Scrum
Michael Bourque
 
Scrum 101
Ozgur Ertem
 
Scrum framework
Rashmi Pathak
 
Agile - Scrum
Samir Chitkara
 
Agile Introduction - Scrum Framework
Kshitij Yelkar MBA/PMP/CSM/ICP-ACC
 
Agile Scrum software methodology
Abdullah Raza
 
Scrum Process
John Lewis
 
Scrum 101: Introduction to Scrum
Arrielle Mali
 
Scrum training
Thatsintelligence
 
Scrum In 15 Minutes
Srikanth Shreenivas
 
Scrum
Asim Iqbal
 
Agile methodology
Dhruv Kumar
 
Introduction to Scrum
Sriram Srinivasan
 
Agile (Scrum)
Dom Cushnan
 
Scrum
Sujoy Saha
 
Agile scrum fundamentals
Deniz Gungor
 
Scrum in an hour
Giordano Scalzo
 

Viewers also liked (20)

PDF
The Role of the Scrum Master
Agile Vietnam
 
PPTX
Introduction to Scrum.ppt
Mohan Late
 
PPT
Agile Scrum Methodology
Rajeev Misra
 
PDF
Agile SCRUM Methodology
Angelin R
 
PPTX
Be Part Of Software Development
Bahaa Farouk
 
PPTX
QualiTech Profile
Bahaa Farouk
 
PPS
M-Brokrage
Bahaa Farouk
 
PDF
Towards an Agile Authoring methodology: Learning from Lean
Ellis Pratt
 
PPT
Career building and Skills Development
Bahaa Farouk
 
PPTX
Introduction to the Agile Methods
softwareacademy
 
PPSX
Benefits of using Scrum [over waterfall]
Piotr Nowinski
 
PDF
The changing nature of technical content (tekom tcworld 2013 conference)
Ellis Pratt
 
PPTX
Being Architect
Bahaa Farouk
 
PDF
Scrum Clock 2 week
Nigel Thurlow
 
PPT
SCRUM Development Process
Bahaa Farouk
 
PPTX
agile with scrum methodology
rahul reddy
 
PPTX
SCRUM Core Concepts
Aaron Corcoran
 
PPTX
Core web application development
Bahaa Farouk
 
PDF
クラウドネイティブ化する未来
Keisuke Nishitani
 
PPTX
Scrum Process Overview
Paul Nguyen
 
The Role of the Scrum Master
Agile Vietnam
 
Introduction to Scrum.ppt
Mohan Late
 
Agile Scrum Methodology
Rajeev Misra
 
Agile SCRUM Methodology
Angelin R
 
Be Part Of Software Development
Bahaa Farouk
 
QualiTech Profile
Bahaa Farouk
 
M-Brokrage
Bahaa Farouk
 
Towards an Agile Authoring methodology: Learning from Lean
Ellis Pratt
 
Career building and Skills Development
Bahaa Farouk
 
Introduction to the Agile Methods
softwareacademy
 
Benefits of using Scrum [over waterfall]
Piotr Nowinski
 
The changing nature of technical content (tekom tcworld 2013 conference)
Ellis Pratt
 
Being Architect
Bahaa Farouk
 
Scrum Clock 2 week
Nigel Thurlow
 
SCRUM Development Process
Bahaa Farouk
 
agile with scrum methodology
rahul reddy
 
SCRUM Core Concepts
Aaron Corcoran
 
Core web application development
Bahaa Farouk
 
クラウドネイティブ化する未来
Keisuke Nishitani
 
Scrum Process Overview
Paul Nguyen
 
Ad

Similar to Scrum Agile Methodlogy (20)

PPT
Scrum
Claudiu Pantea
 
PPTX
The Scrum Model
Damian T. Gordon
 
PDF
Working with Agile technologies and SCRUM
Andrea Tino
 
PPT
Agile
Shehbaz Nadeem
 
PPTX
agile-and-scrum-methodology.pptx
venkatvemu2
 
PPT
Scrum-Agile : An Introduction
Global SQA
 
PPTX
What is Scrum in Agile?
Advance Agility
 
PPTX
Agile scrum _ Prasanna Yaddanapudi
TLI GrowthSession
 
PPTX
Introduction to agile
Sandipp Vijj, Digital Disruptor
 
PPTX
Scrum Awareness 2.0.1
brunborg
 
PPTX
Agile Overview
Stephen Albright
 
PPTX
Agile scrum
Santhu Rao
 
PDF
Introduction to Agile & Scrum
Conscires Agile Practices
 
PPT
Agile by KD
Karl Dickman
 
PPT
Agile by KD
Karl Dickman
 
PDF
AgileScrum
Milly Schmidt
 
PDF
scrum-talk
Nopparat Slisatkorn
 
PPTX
SCRUM methodology
Dhanashree Kulkarni
 
PPT
Scrum ppt
Kishore Chava
 
The Scrum Model
Damian T. Gordon
 
Working with Agile technologies and SCRUM
Andrea Tino
 
agile-and-scrum-methodology.pptx
venkatvemu2
 
Scrum-Agile : An Introduction
Global SQA
 
What is Scrum in Agile?
Advance Agility
 
Agile scrum _ Prasanna Yaddanapudi
TLI GrowthSession
 
Introduction to agile
Sandipp Vijj, Digital Disruptor
 
Scrum Awareness 2.0.1
brunborg
 
Agile Overview
Stephen Albright
 
Agile scrum
Santhu Rao
 
Introduction to Agile & Scrum
Conscires Agile Practices
 
Agile by KD
Karl Dickman
 
Agile by KD
Karl Dickman
 
AgileScrum
Milly Schmidt
 
SCRUM methodology
Dhanashree Kulkarni
 
Scrum ppt
Kishore Chava
 
Ad

Recently uploaded (20)

PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 

Scrum Agile Methodlogy

  • 1. PART I SCRUM AN AGILE SOFTWARE DEVELOPMENT METHODOLOGY Bahaa Farouk
  • 2. PREVIOUS ISSUES LATE  REAL PRACTICE  TDD 
  • 3. AGENDA What’s Agile? Introduction to SCRUM SCRUM History & Background Overview Methodology Components Process Comparison Advantages vs. Disadvantages Usage Guidelines Conclusion Recommendation
  • 4. WHAT’S AGILE? –Agility • The ability to both create and respond to change in order to profit in a turbulent business environment –Chaordic • Exhibiting properties of both chaos and order • Things get done because people adapt, not because they forced follow processes – Agile view is a chaordic view • “Balanced between chaos and order, depends on the falling at the edge of chaos.”
  • 5. INTRODUCTION TO SCRUM –Scrum is an Agile Software Development Process. –Scrum is not an acronym –name taken from the sport of Rugby, where everyone in the team pack acts together to move the ball down the field –analogy to development is the team works together to successfully develop quality software
  • 7. INTRODUCTION TO SCRUM (CONT.) –Jeff Sutherland (a guru) states: • “Scrum assumes that the systems development process is an unpredictable, complicated process that can only be roughly described as an overall progression.” • “Scrum is an enhancement of the commonly used iterative/incremental object-oriented development cycle”
  • 8. HISTORICAL BACKGROUND – Jeff Sutherland • first person to apply concepts of Scrum to software development in 1993 – A variation of Sashimi • Japanese designed an all at once approach after their bad experiences with Waterfall –The initial use of the word "Scrum" was used in 1987 to describe time-boxed, self-organizing, teams in product development
  • 9. HISTORICAL BACKGROUND (CONT.) – Jeff Sutherland and Ken Schwaber • collaborated to define the process through 1995. In 1996 wrote the seminal article for Scrum Software Development process • jointly used and improved Scrum at a variety of software development organizations from 1996 until now • now promoting the idea of certifying ScrumMasters
  • 10. OVERVIEW –Scrum is named after the game of Rugby in which a group is responsible for picking up the ball and moving it forward. –It is an iterative, incremental process for developing any product or managing any work. –Scrum focuses on the entire organization for its implementation to be a success.
  • 11. OVERVIEW (CONT.) –Scrum principles: • Quality work: empowers everyone involved to be feel good about their job. • AssumeSimplicity: Scrum is a way to detect and cause removal of anything that gets in the way of development. • Embracing Change: Team based approach to development where requirements are rapidly changing. • Incremental changes: Scrum makes this possible using sprints where a team is able to deliver a product (iteration) deliverable within 30 days.
  • 12. AGENDA What’s Agile? Introduction to SCRUM SCRUM History & Background Overview Methodology Components Process Comparison Advantages vs. Disadvantages Usage Guidelines Conclusion Recommendation
  • 14. COMPONENTS – Roles: • Product Owner • Scrum Master • Developer • QA • Documentation member
  • 15. COMPONENTS (CONT.) – Pregame • Planning and Architecture: • Identify project • Prioritizing functional requirements • Identify resources available • Establishing the target environment
  • 16. COMPONENTS (CONT.) –Game • Sprints lasts for 30 days • Analysis, Design, Develop • Testing (this happens throughout sprint) • Review • Adjust – Postgame • Closure (this includes delivering a functioning deliverable, sign-off, start next sprint.
  • 17. COMPONENTS (CONT.) – Values: • Flexible deliverable • Flexible schedule • Small teams • Frequent reviews • Collaboration • Team Empowerment • Adaptability
  • 20. COMPONENTS (CONT.) Product Backlog
  • 21. COMPONENTS (CONT.) Sprint Backlog
  • 22. COMPONENTS (CONT.) –What Happens During a Sprint? •Frequent, short Scrum Meetings •Each team produces a visible, usable increment •Each increment builds on prior increments •Clearly defined deliverables and responsibilities •Each team member buys into the assignment
  • 23. COMPONENTS (CONT.) –What’s a Scrum Meeting? • Short (15 - 30 min) frequent meetings, facilitated by the ScrumMaster • All team members attend • One activity, ScrumMaster asks each attendee 3 questions: i. What have you completed (relative to the Backlog) since the last Scrum meeting? ii. What got in your way of completing this work? iii. What will you do between now and the next Scrum meeting?
  • 24. COMPONENTS (CONT.) – At the End of a Sprint? • Status meeting with all stakeholders. • Increments are delivered. • Surprises are reported. • ANYTHING can be changed, work can be added, eliminated, re-prioritized. • New estimates and team assignments are made for the next Sprint.
  • 26. AGENDA What’s Agile? Introduction to SCRUM SCRUM History & Background Overview Methodology Components Process Comparison Advantages vs. Disadvantages Usage Guidelines Conclusion Recommendation
  • 27. ADVANTAGES – Extreme value – Supports business value driven S/W Dev. – Control of very complex process of product development – Allows Developers to focus on delivering a usable functionality to the client – Generates productivity improvements
  • 28. ADVANTAGES (CONT.) – Insists that the Client prioritize required functionality. – Ability to respond to the unpredictable in any project requirements. – Flexibility – Knowledge sharing between Developers – Collective ownership
  • 29. DISADVANTAGES – Scrum is not effective for small projects – Expensive to implement – Training is required
  • 30. USAGE GUIDELINES – WHEN TO USE –requirements are not clearly defined. –work is delivered in increments –work is measured and controlled –productivity is maximized by applying known technologies –organizations are willing to do anything and everything for a project to succeed –project is important and no one has confidence that any existing approach will work.
  • 31. USAGE GUIDELINES – WHEN TO AVOID – there isn’t a flexible environment – corporate culture isn’t conducive to this of development environment – teams of developers are more than 10. Six is ideal. – Cost is a major issue – No management support – No formal training available
  • 32. CONCLUSION – Scrum offers: • a high degree of flexibility • promises a high probability of success – Scrum benefits: • an anticipating culture • increases the sense of urgency • promotes the sharing of knowledge • encourages dense communications • facilitates honesty among developers
  • 33. RECOMMENDATIONS – We recommend Scrum as an adaptive and flexible development methodology that creates a culture of communication, knowledge sharing and teamwork within an organization.
  • 34. REFERENCES – Schwaber, Ken and Mike Beedle. Agile software Development with Scrum. Prentice Hall, 2002. – Sutherland, Jeff. “Inventing and Reinventing Scrum in five companies”, 21 September 2001 – www.controlchaos.com/scrumwp.htm – www.agilescrum.com/ – www.mountaingoatsoftare.com/scrum/ – www.objectmentor.com – agilealliance.com/articles/articles/InventingScrum.pdf – jeffsutherland.com/
  • 35. PART II REFERENCES & AMAZING VIDEO Bahaa Farouk