SlideShare a Scribd company logo
1 of 46
Download to read offline
An Agile/Scrum Primer
Jen Harris, CSM &
Steve Curtis, CSM
Project Managers, CivicActions
Agile vs. Waterfall
Agile vs. Waterfall
What is traditional or “Waterfall”
project management?
Agile vs. Waterfall
What is traditional or “Waterfall”
project management?
The waterfall model is a sequential
process, in which progress is
expected to flow steadily downwards
through various phases.
The waterfall model is a sequential
process, in which progress is
expected to flow steadily downwards
through various phases.
What is Agile?
What is Agile?
What is Agile?
Agile project management is an iterative method of determining
requirements for engineering and information technology
development projects in a highly flexible and interactive manner.
What is Scrum?
What is Scrum?
Scrum is one version
of the Agile process.
It was developed in 1993 and has at
its foundation the principles and values
set forth in the Agile Manifesto.
Why is it called Scrum?
Why is it called Scrum?
The term "scrum" was borrowed from
an analogy put forth in a 1986 study
published in the Harvard Business
Review. In that study, the authors
compare high-performing, cross-
functional teams to the scrum formation
used in Rugby.
3 Scrum Roles
Product Owner
Responsible for the
business value
of the product.
The PO is a subject-matter
expert, end user advocate,
customer advocate, business
advocate, communicator,
decision maker, risk assessor.
ScrumMaster
Ensures that the team is
functional and productive.
Keeps the team focused.
SM is facilitator, assistant,
Scrum coach/mentor, enforcer
of time-boxing, mediator, risk
assessor.
Scrum Team
Self-organizes
to get the work done.
3 Scrum Artifacts
The artifacts are
tangible items
necessary for
communication and
transparency.
Product Backlog
A wish-list of requirements/
specifications for the product,
prioritized according to
business value by the
Product Owner.
This list can be constantly
re-prioritized and added to
as new requirements and
issues come to light.
Sprint Backlog
A subset of work from the
Product Backlog that the
Team agrees to complete
during a Sprint.
Prioritized requirements are
further broken into tasks
during Sprint Planning.
Burndown
A visual representation
reflecting the “velocity”
at which work is being
completed.
Updated daily by the ScrumMaster to
communicate how much work and time
remains in the Sprint.
Shows at a glance whether or not the
Sprint is on schedule.
3 Scrum Ceremonies
Sprint Planning
A meeting at the
beginning of the Sprint
cycle during which the
Team selects a subset
from the top of the
prioritized Product
Backlog – a set of
requirements that they
feel they can commit to
completing during the
Sprint.
Sprint Planning
Based on this subset
(aka the Sprint Backlog),
the Team and the
Product Owner decide
on goals for the Sprint.
The Team further breaks
down requirements into
tasks and estimates the
work.
Daily Scrum
A brief (15-20 minute)
meeting convened by
the ScrumMaster,
to report on progress,
identify any blockers
to productivity,
and adjust work
assignments based
on what's happening.
Daily Scrum
What have I worked on
since the last Scrum?
What will I be working
on between now and
the next Scrum?
Do I have any blockers?
Sprint Demo
Work completed in the
Sprint is often demoed
by the person who
completed it, which
builds accountability
and thoroughness.
Retrospective
(bonus)
A meeting where Team
members can share
experiences and results
from the Sprint in order to
improve communication,
productivity and
workability during the
next Sprint: a space for
honest feedback.
Case Studies...
170 Million Americans
170 Million Americans
American Public Media (APM) approached
CivicActions in November 2010 to quickly
produce an enticing campaign site to highlight
public media and its funding in the USA,
attract partner public media stations (to date
over 250 stations have signed up) and
encourage users to show their support for
public media.
170 Million Americans
CivicActions used an Agile/Scrum approach
to implement the basic functions of the
170MillionAmericans.org website, demo the
site to stakeholders, and rapidly respond to
stakeholder input.
The website was started, completed and
launched within 2 weeks of kickoff.
170 Million Americans
RESULTS
Within a few weeks, American Public Media
had over 127,921 Facebook fans, and activists
persuaded Congress to preserve the entirety
of the $445 million in government funding that
supports public broadcasting. To date the
website has a conversion rate of over 52% for
users completing the sign-up form.
Greenpeace UK Mobile
Greenpeace UK Mobile
Greenpeace UK approached
CivicActions in the summer
of 2012 to make their existing
site more accessible to their
mobile users. Reports had
shown that nearly half of their
page views were from mobile
devices.
Greenpeace UK Mobile
CivicActions' work with GPUK
was designed to be carried out
during a short sprint with a
small team: just two engineers
over a two week period.
With dozens of types of content
and over two-hundred thousand
individual pieces of content,
Greenpeace understood that
making their mobile site 100%
friendly was not achievable.
Greenpeace UK Mobile
With our Agile practices, we
supported them in writing and
prioritizing the most important
user stories* for mobile visitors.
In this way, we developed a
focus on functionality, and on
sections of the site devoted to
fundraising, subscriptions,
campaign pages and blogs.
*User stories capture the 'who', 'what' and 'why'
of a requirement in a simple, concise way.
Greenpeace UK Mobile
Main impact of implementing
Scrum was our ability to
continuously reassess
priority vs. deliverability
within a short timeline and
on a limited budget.
Greenpeace UK Mobile
RESULTS
"The mobile site is really
impressive, and I honestly
think we're setting a new
standard in the charity sector
in the UK."
- Jamie Woolley
Head of Digital Communications,
Greenpeace UK
Every Beat Matters
Every Beat Matters
Ad Council and Save the Children approached
CivicActions in the summer of 2012 to quickly
assist with getting the Every Beat Matters
campaign website and mobile site launch-ready.
The EBM site had been designed and built by
a third party vendor (BBDO), but still had some
tweaks and bugs to be resolved before launch.
Every Beat Matters
CivicActions was able to step in and used an
Agile approach to complete and launch the
Every Beat Matters website and mobile site
within approximately two weeks.
The main impact of the Agile/Scrum approach
was our ability to respond quickly to evolving
business requirements in days prior to launch.
Every Beat Matters
RESULTS
To date, Every Beat Matters has over 3,000
Facebook fans and over 3,500 followers on
Twitter, and ...
Resources & Training
?

More Related Content

Viewers also liked

Sadegh Asgari - Modeling Construction Competitive Bidding An Agent-Based Appr...
Sadegh Asgari - Modeling Construction Competitive Bidding An Agent-Based Appr...Sadegh Asgari - Modeling Construction Competitive Bidding An Agent-Based Appr...
Sadegh Asgari - Modeling Construction Competitive Bidding An Agent-Based Appr...Sadegh Asgari
 
Rpt kemahiran hidup 2012 tahun 4
Rpt kemahiran hidup 2012 tahun 4Rpt kemahiran hidup 2012 tahun 4
Rpt kemahiran hidup 2012 tahun 4wan awea
 
Cairo travel guide mohammed hamouda
Cairo travel guide mohammed hamoudaCairo travel guide mohammed hamouda
Cairo travel guide mohammed hamoudaMohammed Hamouda
 
Afrika Yang Resah; Nyanyian Lawino dan Nyanyian Ocol
Afrika Yang Resah; Nyanyian Lawino dan Nyanyian OcolAfrika Yang Resah; Nyanyian Lawino dan Nyanyian Ocol
Afrika Yang Resah; Nyanyian Lawino dan Nyanyian OcolRini Adiani
 
Báo Cáo Cuối Kỳ
Báo Cáo Cuối KỳBáo Cáo Cuối Kỳ
Báo Cáo Cuối KỳLy ND
 
جافا
جافاجافا
جافاOM Soso
 
Pràctica 1 de presentacions
Pràctica 1 de presentacionsPràctica 1 de presentacions
Pràctica 1 de presentacionsRobynnatalia
 
عرض تقديمي1
عرض تقديمي1عرض تقديمي1
عرض تقديمي1OM Soso
 
Brunei History Centre
Brunei History CentreBrunei History Centre
Brunei History CentreRajiah2404
 

Viewers also liked (12)

Sadegh Asgari - Modeling Construction Competitive Bidding An Agent-Based Appr...
Sadegh Asgari - Modeling Construction Competitive Bidding An Agent-Based Appr...Sadegh Asgari - Modeling Construction Competitive Bidding An Agent-Based Appr...
Sadegh Asgari - Modeling Construction Competitive Bidding An Agent-Based Appr...
 
Layers of the earth
Layers of the earthLayers of the earth
Layers of the earth
 
Rpt kemahiran hidup 2012 tahun 4
Rpt kemahiran hidup 2012 tahun 4Rpt kemahiran hidup 2012 tahun 4
Rpt kemahiran hidup 2012 tahun 4
 
Cairo travel guide mohammed hamouda
Cairo travel guide mohammed hamoudaCairo travel guide mohammed hamouda
Cairo travel guide mohammed hamouda
 
Afrika Yang Resah; Nyanyian Lawino dan Nyanyian Ocol
Afrika Yang Resah; Nyanyian Lawino dan Nyanyian OcolAfrika Yang Resah; Nyanyian Lawino dan Nyanyian Ocol
Afrika Yang Resah; Nyanyian Lawino dan Nyanyian Ocol
 
Báo Cáo Cuối Kỳ
Báo Cáo Cuối KỳBáo Cáo Cuối Kỳ
Báo Cáo Cuối Kỳ
 
جافا
جافاجافا
جافا
 
Pràctica 1 de presentacions
Pràctica 1 de presentacionsPràctica 1 de presentacions
Pràctica 1 de presentacions
 
Death
DeathDeath
Death
 
عرض تقديمي1
عرض تقديمي1عرض تقديمي1
عرض تقديمي1
 
Competition act
Competition actCompetition act
Competition act
 
Brunei History Centre
Brunei History CentreBrunei History Centre
Brunei History Centre
 

Similar to An Agile/Scrum Primer

Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework ExplainedNacho Montoya
 
About Ebizon and Portfolio
About Ebizon and PortfolioAbout Ebizon and Portfolio
About Ebizon and PortfolioEbizon
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months laterCraig Brown
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYADivya Tadi
 
First time agile - Agile and UX at Citizens Advice by Adrian Hunt
First time agile - Agile and UX at Citizens Advice by Adrian HuntFirst time agile - Agile and UX at Citizens Advice by Adrian Hunt
First time agile - Agile and UX at Citizens Advice by Adrian HuntAdrian Hunt
 
Agile Software Development Meets Corporate Deployment Procedures: Stretching ...
Agile Software Development Meets Corporate Deployment Procedures: Stretching ...Agile Software Development Meets Corporate Deployment Procedures: Stretching ...
Agile Software Development Meets Corporate Deployment Procedures: Stretching ...David Leip
 
Using Agile Methods In Financial Sservices
Using Agile Methods In Financial SservicesUsing Agile Methods In Financial Sservices
Using Agile Methods In Financial SservicesGian Mahil
 
Making Agile development and UX work at Citizens Advice
Making Agile development and UX work at Citizens AdviceMaking Agile development and UX work at Citizens Advice
Making Agile development and UX work at Citizens AdviceNexer Digital
 
Agile Development Meets Cloud Computing for Extraordinary Results at Salesfor...
Agile Development Meets Cloud Computing for Extraordinary Results at Salesfor...Agile Development Meets Cloud Computing for Extraordinary Results at Salesfor...
Agile Development Meets Cloud Computing for Extraordinary Results at Salesfor...Steve Greene
 
Senior UX Product Lead Design - Joeffrey Madid Portfolio
Senior UX Product Lead Design - Joeffrey Madid PortfolioSenior UX Product Lead Design - Joeffrey Madid Portfolio
Senior UX Product Lead Design - Joeffrey Madid PortfolioJoeffrey Madid
 
Agile IT: Modern Architecture for Rapid Mobile App Development
Agile IT: Modern Architecture for Rapid Mobile App DevelopmentAgile IT: Modern Architecture for Rapid Mobile App Development
Agile IT: Modern Architecture for Rapid Mobile App DevelopmentAnyPresence
 
White Paper: Agile Web Development & The Scrum Process
White Paper: Agile Web Development & The Scrum ProcessWhite Paper: Agile Web Development & The Scrum Process
White Paper: Agile Web Development & The Scrum ProcessMagic Logix
 
Executive SummaryCosmo, Incs CEO saw a threat capable of cost
Executive SummaryCosmo, Incs CEO saw a threat capable of costExecutive SummaryCosmo, Incs CEO saw a threat capable of cost
Executive SummaryCosmo, Incs CEO saw a threat capable of costBetseyCalderon89
 
Agile Methods: Fact or Fiction
Agile Methods: Fact or FictionAgile Methods: Fact or Fiction
Agile Methods: Fact or FictionMatt Ganis
 
ACS an agile approach to optimising your digital strategy v4.1
ACS   an agile approach to optimising your digital strategy v4.1ACS   an agile approach to optimising your digital strategy v4.1
ACS an agile approach to optimising your digital strategy v4.1Mia Horrigan
 

Similar to An Agile/Scrum Primer (20)

Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework Explained
 
About Ebizon and Portfolio
About Ebizon and PortfolioAbout Ebizon and Portfolio
About Ebizon and Portfolio
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYA
 
First time agile - Agile and UX at Citizens Advice by Adrian Hunt
First time agile - Agile and UX at Citizens Advice by Adrian HuntFirst time agile - Agile and UX at Citizens Advice by Adrian Hunt
First time agile - Agile and UX at Citizens Advice by Adrian Hunt
 
Agile Software Development Meets Corporate Deployment Procedures: Stretching ...
Agile Software Development Meets Corporate Deployment Procedures: Stretching ...Agile Software Development Meets Corporate Deployment Procedures: Stretching ...
Agile Software Development Meets Corporate Deployment Procedures: Stretching ...
 
Using Agile Methods In Financial Sservices
Using Agile Methods In Financial SservicesUsing Agile Methods In Financial Sservices
Using Agile Methods In Financial Sservices
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Making Agile development and UX work at Citizens Advice
Making Agile development and UX work at Citizens AdviceMaking Agile development and UX work at Citizens Advice
Making Agile development and UX work at Citizens Advice
 
Michigan Agile Presentation
Michigan Agile PresentationMichigan Agile Presentation
Michigan Agile Presentation
 
Agile Development Meets Cloud Computing for Extraordinary Results at Salesfor...
Agile Development Meets Cloud Computing for Extraordinary Results at Salesfor...Agile Development Meets Cloud Computing for Extraordinary Results at Salesfor...
Agile Development Meets Cloud Computing for Extraordinary Results at Salesfor...
 
Senior UX Product Lead Design - Joeffrey Madid Portfolio
Senior UX Product Lead Design - Joeffrey Madid PortfolioSenior UX Product Lead Design - Joeffrey Madid Portfolio
Senior UX Product Lead Design - Joeffrey Madid Portfolio
 
Agile IT: Modern Architecture for Rapid Mobile App Development
Agile IT: Modern Architecture for Rapid Mobile App DevelopmentAgile IT: Modern Architecture for Rapid Mobile App Development
Agile IT: Modern Architecture for Rapid Mobile App Development
 
White Paper: Agile Web Development & The Scrum Process
White Paper: Agile Web Development & The Scrum ProcessWhite Paper: Agile Web Development & The Scrum Process
White Paper: Agile Web Development & The Scrum Process
 
Nirupama_Ragunathan
Nirupama_RagunathanNirupama_Ragunathan
Nirupama_Ragunathan
 
Executive SummaryCosmo, Incs CEO saw a threat capable of cost
Executive SummaryCosmo, Incs CEO saw a threat capable of costExecutive SummaryCosmo, Incs CEO saw a threat capable of cost
Executive SummaryCosmo, Incs CEO saw a threat capable of cost
 
Agile Methods: Fact or Fiction
Agile Methods: Fact or FictionAgile Methods: Fact or Fiction
Agile Methods: Fact or Fiction
 
ACS an agile approach to optimising your digital strategy v4.1
ACS   an agile approach to optimising your digital strategy v4.1ACS   an agile approach to optimising your digital strategy v4.1
ACS an agile approach to optimising your digital strategy v4.1
 

Recently uploaded

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 

Recently uploaded (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 

An Agile/Scrum Primer

  • 1. An Agile/Scrum Primer Jen Harris, CSM & Steve Curtis, CSM Project Managers, CivicActions
  • 3. Agile vs. Waterfall What is traditional or “Waterfall” project management?
  • 4. Agile vs. Waterfall What is traditional or “Waterfall” project management? The waterfall model is a sequential process, in which progress is expected to flow steadily downwards through various phases.
  • 5. The waterfall model is a sequential process, in which progress is expected to flow steadily downwards through various phases.
  • 8. What is Agile? Agile project management is an iterative method of determining requirements for engineering and information technology development projects in a highly flexible and interactive manner.
  • 9.
  • 11. What is Scrum? Scrum is one version of the Agile process. It was developed in 1993 and has at its foundation the principles and values set forth in the Agile Manifesto.
  • 12. Why is it called Scrum?
  • 13. Why is it called Scrum? The term "scrum" was borrowed from an analogy put forth in a 1986 study published in the Harvard Business Review. In that study, the authors compare high-performing, cross- functional teams to the scrum formation used in Rugby.
  • 15. Product Owner Responsible for the business value of the product. The PO is a subject-matter expert, end user advocate, customer advocate, business advocate, communicator, decision maker, risk assessor.
  • 16. ScrumMaster Ensures that the team is functional and productive. Keeps the team focused. SM is facilitator, assistant, Scrum coach/mentor, enforcer of time-boxing, mediator, risk assessor.
  • 18. 3 Scrum Artifacts The artifacts are tangible items necessary for communication and transparency.
  • 19. Product Backlog A wish-list of requirements/ specifications for the product, prioritized according to business value by the Product Owner. This list can be constantly re-prioritized and added to as new requirements and issues come to light.
  • 20. Sprint Backlog A subset of work from the Product Backlog that the Team agrees to complete during a Sprint. Prioritized requirements are further broken into tasks during Sprint Planning.
  • 21. Burndown A visual representation reflecting the “velocity” at which work is being completed. Updated daily by the ScrumMaster to communicate how much work and time remains in the Sprint. Shows at a glance whether or not the Sprint is on schedule.
  • 23. Sprint Planning A meeting at the beginning of the Sprint cycle during which the Team selects a subset from the top of the prioritized Product Backlog – a set of requirements that they feel they can commit to completing during the Sprint.
  • 24. Sprint Planning Based on this subset (aka the Sprint Backlog), the Team and the Product Owner decide on goals for the Sprint. The Team further breaks down requirements into tasks and estimates the work.
  • 25. Daily Scrum A brief (15-20 minute) meeting convened by the ScrumMaster, to report on progress, identify any blockers to productivity, and adjust work assignments based on what's happening.
  • 26. Daily Scrum What have I worked on since the last Scrum? What will I be working on between now and the next Scrum? Do I have any blockers?
  • 27. Sprint Demo Work completed in the Sprint is often demoed by the person who completed it, which builds accountability and thoroughness.
  • 28. Retrospective (bonus) A meeting where Team members can share experiences and results from the Sprint in order to improve communication, productivity and workability during the next Sprint: a space for honest feedback.
  • 29.
  • 32. 170 Million Americans American Public Media (APM) approached CivicActions in November 2010 to quickly produce an enticing campaign site to highlight public media and its funding in the USA, attract partner public media stations (to date over 250 stations have signed up) and encourage users to show their support for public media.
  • 33. 170 Million Americans CivicActions used an Agile/Scrum approach to implement the basic functions of the 170MillionAmericans.org website, demo the site to stakeholders, and rapidly respond to stakeholder input. The website was started, completed and launched within 2 weeks of kickoff.
  • 34. 170 Million Americans RESULTS Within a few weeks, American Public Media had over 127,921 Facebook fans, and activists persuaded Congress to preserve the entirety of the $445 million in government funding that supports public broadcasting. To date the website has a conversion rate of over 52% for users completing the sign-up form.
  • 36. Greenpeace UK Mobile Greenpeace UK approached CivicActions in the summer of 2012 to make their existing site more accessible to their mobile users. Reports had shown that nearly half of their page views were from mobile devices.
  • 37. Greenpeace UK Mobile CivicActions' work with GPUK was designed to be carried out during a short sprint with a small team: just two engineers over a two week period. With dozens of types of content and over two-hundred thousand individual pieces of content, Greenpeace understood that making their mobile site 100% friendly was not achievable.
  • 38. Greenpeace UK Mobile With our Agile practices, we supported them in writing and prioritizing the most important user stories* for mobile visitors. In this way, we developed a focus on functionality, and on sections of the site devoted to fundraising, subscriptions, campaign pages and blogs. *User stories capture the 'who', 'what' and 'why' of a requirement in a simple, concise way.
  • 39. Greenpeace UK Mobile Main impact of implementing Scrum was our ability to continuously reassess priority vs. deliverability within a short timeline and on a limited budget.
  • 40. Greenpeace UK Mobile RESULTS "The mobile site is really impressive, and I honestly think we're setting a new standard in the charity sector in the UK." - Jamie Woolley Head of Digital Communications, Greenpeace UK
  • 42. Every Beat Matters Ad Council and Save the Children approached CivicActions in the summer of 2012 to quickly assist with getting the Every Beat Matters campaign website and mobile site launch-ready. The EBM site had been designed and built by a third party vendor (BBDO), but still had some tweaks and bugs to be resolved before launch.
  • 43. Every Beat Matters CivicActions was able to step in and used an Agile approach to complete and launch the Every Beat Matters website and mobile site within approximately two weeks. The main impact of the Agile/Scrum approach was our ability to respond quickly to evolving business requirements in days prior to launch.
  • 44. Every Beat Matters RESULTS To date, Every Beat Matters has over 3,000 Facebook fans and over 3,500 followers on Twitter, and ...
  • 46. ?