SlideShare a Scribd company logo
Agile Methodology for
WordPress Development
WCLAX 2016
Who is this person, anyway?
Who is this person, anyway?
Certified Scrum
Product Owner
• Product Owner, Scrum Master,
Scrum Team
• Responsible for ROI of a product
• Conveys vision for the product to
the rest of the team
• Manages the product backlog in
the context of their understanding
of the goals of the product
• Responsible for answering the
question “Which development
activities will have the biggest
impact on the ROI”?
What is
?
Agile is…
• A workflow methodology founded in 2001 specifically
for software development
• Promotes incremental and continuous delivery of
working software
• Relies on small, cross-functional teams
• Encourages self-management and knowledge-sharing
within teams
• Places tremendous value on collaboration and iteration
Agile is…
Agile Methodology for WordPress Development
Agile Manifesto
• Individuals and interactions over processes
and tools
• Working software over comprehensive
documentation
• Customer collaboration over contract
negotiation
• Responding to change over following a plan
12 Agile Principles
Customer satisfaction by early and continuous delivery of valuable software
Welcome changing requirements, even in late development
Working software is delivered frequently (weeks rather than months)
Close, daily cooperation between business people and developers
Projects are built around motivated individuals, who should be trusted
Face-to-face conversation is the best form of communication (co-location)
Working software is the principal measure of progress
Sustainable development, able to maintain a constant pace
Continuous attention to technical excellence and good design
Simplicity—the art of maximizing the amount of work not done—is essential
Best architectures, requirements, and designs emerge from self-organizing teams
Regularly, the team reflects on how to become more effective, and adjusts accordingly
Agile & WordPress
All About
Epics
All About
Epics
Your Project: Day 1
2
Welcome changing requirements,
even late in development…
(even it may be annoying AF)
Agile Methodology for WordPress Development
Articles submitted directly
by authors
Custom user roles to
reflect editorial roles
Display and search for
events
Buy tickets for events
directly from the event
listing
Develop Epics from your WordPress UI
Product Backlog
Articles submitted
directly by authors
Display and search for
events
Buy tickets for events
directly from the event
listing
Custom user roles to
reflect editorial roles
Using posts
Using Events Calendar
Pro
Using ECP
Modify WP user roles to
reflect specific needs of
editorial staff
Front Back
User Stories
As a __________ I need to ___________
so I can _________
As a project manager I need to select which team members are
included on a message so I can communicate with people
individually or as a group
10
Simplicity--the art of maximizing the
amount of work not done--is
essential.
10
Simplicity is essential.
(duh…)
As a __________ I need to ___________
so I can _________
(Why?)
Product Backlog
Articles submitted
directly by authors
Display and search for
events
Buy tickets for events
directly from the event
listing
Custom user roles to
reflect editorial roles
Sprint Backlog
As a publisher I need to be able to publish all
articles but do not have editorial permissions
As an editor I need to edit draft posts inline so they
can be sent back to authors for revision
As a publisher I need to be able to publish all
articles but do not have editorial permissions
Sprints
Let’s Talk About
Sprint Facts
• 1, 2 or 4 week periods of development.
• Begin with a sprint planning meeting in
which issues are drawn from the product
backlog to become action items in the
sprint backlog
• Conclude with a sprint retrospective in
which the team discusses what went well
and what could be improved in the future
• It is expected that a component of
complete software will be delivered at
the conclusion of a sprint
12
Regularly, the team reflects on how to
become more effective, and adjusts
accordingly.
(grasshopper…)
Good/Bad/Better/Best
Good Bad
Better Best
AgileWaterfall
Spectrum
Thank you!
Email: libby@hmn.md
Twitter: @esb1244
Ad

Recommended

Agile Methodology
Agile Methodology
Aciron Consulting
 
PMI-ACP Lesson 9 Agile Risk Management
PMI-ACP Lesson 9 Agile Risk Management
Thanh Nguyen
 
Information security governance
Information security governance
Koen Maris
 
What is business continuity planning-bcp
What is business continuity planning-bcp
Adv Prashant Mali
 
How to make an academic CV for graduate school application?
How to make an academic CV for graduate school application?
Abdullah Saad
 
Business continuity
Business continuity
Alka Mehar
 
Chapter 10 planning_for_contingencies
Chapter 10 planning_for_contingencies
husseinalshomali
 
SBI IT (Systems) Assistant Manager Question Paper
SBI IT (Systems) Assistant Manager Question Paper
Harish Rawat
 
Persönliche Verantwortung und Haftungsrisiken des CISO / IT-Sicherheitsbeauft...
Persönliche Verantwortung und Haftungsrisiken des CISO / IT-Sicherheitsbeauft...
Stephan Schmidt
 
Agile Methodology ppt
Agile Methodology ppt
OECLIB Odisha Electronics Control Library
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and Meetings
Rob Betcher
 
Chapter 11 personnel_and_security
Chapter 11 personnel_and_security
husseinalshomali
 
Business Continuity Management
Business Continuity Management
Lusungu Mkandawire CISA,CISM,CGEIT,CPF,PRINCE2
 
Business Continuity Management PowerPoint Presentation Slides
Business Continuity Management PowerPoint Presentation Slides
SlideTeam
 
Agile & Scrum – intro slides
Agile & Scrum – intro slides
Artem Bykovets
 
What is Agile Methodology?
What is Agile Methodology?
QA InfoTech
 
Business Continuity Planning PowerPoint Presentation Slides
Business Continuity Planning PowerPoint Presentation Slides
SlideTeam
 
How to write an IT DR plan
How to write an IT DR plan
Databarracks
 
Operating Systems MCQ Bank from mcqSets.com
Operating Systems MCQ Bank from mcqSets.com
Suresh Khanal
 
ITI COPA Python MCQ Most Important New Question
ITI COPA Python MCQ Most Important New Question
SONU HEETSON
 
Introduction To Scrum For Managers
Introduction To Scrum For Managers
Robert Dempsey
 
Product management class rookie to pro
Product management class rookie to pro
Bim Akinfenwa
 
Effective User Story Writing
Effective User Story Writing
Ahmed Misbah
 
Generative AI_ The force-multiplier for SDLC.pptx
Generative AI_ The force-multiplier for SDLC.pptx
Kumar Iyer
 
Agile Requirements Discovery
Agile Requirements Discovery
Hawkman Academy
 
Product Management Primer
Product Management Primer
Subodh R. Wasnik
 
U Xmagic Agile Presentation
U Xmagic Agile Presentation
Our Community Exchange LLC
 
Lean Portfolio Management DevOps Helsinki
Lean Portfolio Management DevOps Helsinki
Contribyte
 
Scrum introduc.ppt
Scrum introduc.ppt
AbhinavSrivastava806444
 
What does a product manager actually do?
What does a product manager actually do?
Graham O'Connor
 

More Related Content

What's hot (13)

Persönliche Verantwortung und Haftungsrisiken des CISO / IT-Sicherheitsbeauft...
Persönliche Verantwortung und Haftungsrisiken des CISO / IT-Sicherheitsbeauft...
Stephan Schmidt
 
Agile Methodology ppt
Agile Methodology ppt
OECLIB Odisha Electronics Control Library
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and Meetings
Rob Betcher
 
Chapter 11 personnel_and_security
Chapter 11 personnel_and_security
husseinalshomali
 
Business Continuity Management
Business Continuity Management
Lusungu Mkandawire CISA,CISM,CGEIT,CPF,PRINCE2
 
Business Continuity Management PowerPoint Presentation Slides
Business Continuity Management PowerPoint Presentation Slides
SlideTeam
 
Agile & Scrum – intro slides
Agile & Scrum – intro slides
Artem Bykovets
 
What is Agile Methodology?
What is Agile Methodology?
QA InfoTech
 
Business Continuity Planning PowerPoint Presentation Slides
Business Continuity Planning PowerPoint Presentation Slides
SlideTeam
 
How to write an IT DR plan
How to write an IT DR plan
Databarracks
 
Operating Systems MCQ Bank from mcqSets.com
Operating Systems MCQ Bank from mcqSets.com
Suresh Khanal
 
ITI COPA Python MCQ Most Important New Question
ITI COPA Python MCQ Most Important New Question
SONU HEETSON
 
Introduction To Scrum For Managers
Introduction To Scrum For Managers
Robert Dempsey
 
Persönliche Verantwortung und Haftungsrisiken des CISO / IT-Sicherheitsbeauft...
Persönliche Verantwortung und Haftungsrisiken des CISO / IT-Sicherheitsbeauft...
Stephan Schmidt
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and Meetings
Rob Betcher
 
Chapter 11 personnel_and_security
Chapter 11 personnel_and_security
husseinalshomali
 
Business Continuity Management PowerPoint Presentation Slides
Business Continuity Management PowerPoint Presentation Slides
SlideTeam
 
Agile & Scrum – intro slides
Agile & Scrum – intro slides
Artem Bykovets
 
What is Agile Methodology?
What is Agile Methodology?
QA InfoTech
 
Business Continuity Planning PowerPoint Presentation Slides
Business Continuity Planning PowerPoint Presentation Slides
SlideTeam
 
How to write an IT DR plan
How to write an IT DR plan
Databarracks
 
Operating Systems MCQ Bank from mcqSets.com
Operating Systems MCQ Bank from mcqSets.com
Suresh Khanal
 
ITI COPA Python MCQ Most Important New Question
ITI COPA Python MCQ Most Important New Question
SONU HEETSON
 
Introduction To Scrum For Managers
Introduction To Scrum For Managers
Robert Dempsey
 

Similar to Agile Methodology for WordPress Development (20)

Product management class rookie to pro
Product management class rookie to pro
Bim Akinfenwa
 
Effective User Story Writing
Effective User Story Writing
Ahmed Misbah
 
Generative AI_ The force-multiplier for SDLC.pptx
Generative AI_ The force-multiplier for SDLC.pptx
Kumar Iyer
 
Agile Requirements Discovery
Agile Requirements Discovery
Hawkman Academy
 
Product Management Primer
Product Management Primer
Subodh R. Wasnik
 
U Xmagic Agile Presentation
U Xmagic Agile Presentation
Our Community Exchange LLC
 
Lean Portfolio Management DevOps Helsinki
Lean Portfolio Management DevOps Helsinki
Contribyte
 
Scrum introduc.ppt
Scrum introduc.ppt
AbhinavSrivastava806444
 
What does a product manager actually do?
What does a product manager actually do?
Graham O'Connor
 
PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?
ProductCamp Chicago
 
Becoming A User Advocate
Becoming A User Advocate
Karl Kaufmann
 
UXBASIS – Getting UX integrated
UXBASIS – Getting UX integrated
James Kelway
 
From Use to User Interface
From Use to User Interface
abcd82
 
Scrum for IT Project Outsourcing
Scrum for IT Project Outsourcing
Masoud Bolhassani
 
Scrum it up!
Scrum it up!
Juan Santisi
 
Open / Drupal Camp Presentation: Brent Bice
Open / Drupal Camp Presentation: Brent Bice
LevelTen Interactive
 
Agile Methodology For Software Development
Agile Methodology For Software Development
Diane Allen
 
Top 50 Product Owner Interview Question and Answers | Edureka
Top 50 Product Owner Interview Question and Answers | Edureka
Edureka!
 
Chapter 3 - Agile Software Development.pdf
Chapter 3 - Agile Software Development.pdf
nuredinxos
 
Maximizing Value and Consistency of Experiences with Design Systems - Centerl...
Maximizing Value and Consistency of Experiences with Design Systems - Centerl...
Centerline Digital
 
Product management class rookie to pro
Product management class rookie to pro
Bim Akinfenwa
 
Effective User Story Writing
Effective User Story Writing
Ahmed Misbah
 
Generative AI_ The force-multiplier for SDLC.pptx
Generative AI_ The force-multiplier for SDLC.pptx
Kumar Iyer
 
Agile Requirements Discovery
Agile Requirements Discovery
Hawkman Academy
 
Lean Portfolio Management DevOps Helsinki
Lean Portfolio Management DevOps Helsinki
Contribyte
 
What does a product manager actually do?
What does a product manager actually do?
Graham O'Connor
 
PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?
ProductCamp Chicago
 
Becoming A User Advocate
Becoming A User Advocate
Karl Kaufmann
 
UXBASIS – Getting UX integrated
UXBASIS – Getting UX integrated
James Kelway
 
From Use to User Interface
From Use to User Interface
abcd82
 
Scrum for IT Project Outsourcing
Scrum for IT Project Outsourcing
Masoud Bolhassani
 
Open / Drupal Camp Presentation: Brent Bice
Open / Drupal Camp Presentation: Brent Bice
LevelTen Interactive
 
Agile Methodology For Software Development
Agile Methodology For Software Development
Diane Allen
 
Top 50 Product Owner Interview Question and Answers | Edureka
Top 50 Product Owner Interview Question and Answers | Edureka
Edureka!
 
Chapter 3 - Agile Software Development.pdf
Chapter 3 - Agile Software Development.pdf
nuredinxos
 
Maximizing Value and Consistency of Experiences with Design Systems - Centerl...
Maximizing Value and Consistency of Experiences with Design Systems - Centerl...
Centerline Digital
 
Ad

Recently uploaded (20)

AI VIDEO MAGAZINE - June 2025 - r/aivideo
AI VIDEO MAGAZINE - June 2025 - r/aivideo
1pcity Studios, Inc
 
The Future of Technology: 2025-2125 by Saikat Basu.pdf
The Future of Technology: 2025-2125 by Saikat Basu.pdf
Saikat Basu
 
Securing AI - There Is No Try, Only Do!.pdf
Securing AI - There Is No Try, Only Do!.pdf
Priyanka Aash
 
Connecting Data and Intelligence: The Role of FME in Machine Learning
Connecting Data and Intelligence: The Role of FME in Machine Learning
Safe Software
 
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Impelsys Inc.
 
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
 
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
Fwdays
 
2025_06_18 - OpenMetadata Community Meeting.pdf
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
 
AI vs Human Writing: Can You Tell the Difference?
AI vs Human Writing: Can You Tell the Difference?
Shashi Sathyanarayana, Ph.D
 
Coordinated Disclosure for ML - What's Different and What's the Same.pdf
Coordinated Disclosure for ML - What's Different and What's the Same.pdf
Priyanka Aash
 
From Manual to Auto Searching- FME in the Driver's Seat
From Manual to Auto Searching- FME in the Driver's Seat
Safe Software
 
10 Key Challenges for AI within the EU Data Protection Framework.pdf
10 Key Challenges for AI within the EU Data Protection Framework.pdf
Priyanka Aash
 
FIDO Alliance Seminar State of Passkeys.pptx
FIDO Alliance Seminar State of Passkeys.pptx
FIDO Alliance
 
Information Security Response Team Nepal_npCERT_Vice_President_Sudan_Jha.pdf
Information Security Response Team Nepal_npCERT_Vice_President_Sudan_Jha.pdf
ICT Frame Magazine Pvt. Ltd.
 
Powering Multi-Page Web Applications Using Flow Apps and FME Data Streaming
Powering Multi-Page Web Applications Using Flow Apps and FME Data Streaming
Safe Software
 
FIDO Seminar: New Data: Passkey Adoption in the Workforce.pptx
FIDO Seminar: New Data: Passkey Adoption in the Workforce.pptx
FIDO Alliance
 
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
 
UserCon Belgium: Honey, VMware increased my bill
UserCon Belgium: Honey, VMware increased my bill
stijn40
 
MuleSoft for AgentForce : Topic Center and API Catalog
MuleSoft for AgentForce : Topic Center and API Catalog
shyamraj55
 
Curietech AI in action - Accelerate MuleSoft development
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
 
AI VIDEO MAGAZINE - June 2025 - r/aivideo
AI VIDEO MAGAZINE - June 2025 - r/aivideo
1pcity Studios, Inc
 
The Future of Technology: 2025-2125 by Saikat Basu.pdf
The Future of Technology: 2025-2125 by Saikat Basu.pdf
Saikat Basu
 
Securing AI - There Is No Try, Only Do!.pdf
Securing AI - There Is No Try, Only Do!.pdf
Priyanka Aash
 
Connecting Data and Intelligence: The Role of FME in Machine Learning
Connecting Data and Intelligence: The Role of FME in Machine Learning
Safe Software
 
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Creating Inclusive Digital Learning with AI: A Smarter, Fairer Future
Impelsys Inc.
 
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
 
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
Fwdays
 
2025_06_18 - OpenMetadata Community Meeting.pdf
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
 
AI vs Human Writing: Can You Tell the Difference?
AI vs Human Writing: Can You Tell the Difference?
Shashi Sathyanarayana, Ph.D
 
Coordinated Disclosure for ML - What's Different and What's the Same.pdf
Coordinated Disclosure for ML - What's Different and What's the Same.pdf
Priyanka Aash
 
From Manual to Auto Searching- FME in the Driver's Seat
From Manual to Auto Searching- FME in the Driver's Seat
Safe Software
 
10 Key Challenges for AI within the EU Data Protection Framework.pdf
10 Key Challenges for AI within the EU Data Protection Framework.pdf
Priyanka Aash
 
FIDO Alliance Seminar State of Passkeys.pptx
FIDO Alliance Seminar State of Passkeys.pptx
FIDO Alliance
 
Information Security Response Team Nepal_npCERT_Vice_President_Sudan_Jha.pdf
Information Security Response Team Nepal_npCERT_Vice_President_Sudan_Jha.pdf
ICT Frame Magazine Pvt. Ltd.
 
Powering Multi-Page Web Applications Using Flow Apps and FME Data Streaming
Powering Multi-Page Web Applications Using Flow Apps and FME Data Streaming
Safe Software
 
FIDO Seminar: New Data: Passkey Adoption in the Workforce.pptx
FIDO Seminar: New Data: Passkey Adoption in the Workforce.pptx
FIDO Alliance
 
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
 
UserCon Belgium: Honey, VMware increased my bill
UserCon Belgium: Honey, VMware increased my bill
stijn40
 
MuleSoft for AgentForce : Topic Center and API Catalog
MuleSoft for AgentForce : Topic Center and API Catalog
shyamraj55
 
Curietech AI in action - Accelerate MuleSoft development
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
 
Ad

Agile Methodology for WordPress Development

  • 1. Agile Methodology for WordPress Development WCLAX 2016
  • 2. Who is this person, anyway?
  • 3. Who is this person, anyway?
  • 4. Certified Scrum Product Owner • Product Owner, Scrum Master, Scrum Team • Responsible for ROI of a product • Conveys vision for the product to the rest of the team • Manages the product backlog in the context of their understanding of the goals of the product • Responsible for answering the question “Which development activities will have the biggest impact on the ROI”?
  • 6. Agile is… • A workflow methodology founded in 2001 specifically for software development • Promotes incremental and continuous delivery of working software • Relies on small, cross-functional teams • Encourages self-management and knowledge-sharing within teams • Places tremendous value on collaboration and iteration
  • 9. Agile Manifesto • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan
  • 10. 12 Agile Principles Customer satisfaction by early and continuous delivery of valuable software Welcome changing requirements, even in late development Working software is delivered frequently (weeks rather than months) Close, daily cooperation between business people and developers Projects are built around motivated individuals, who should be trusted Face-to-face conversation is the best form of communication (co-location) Working software is the principal measure of progress Sustainable development, able to maintain a constant pace Continuous attention to technical excellence and good design Simplicity—the art of maximizing the amount of work not done—is essential Best architectures, requirements, and designs emerge from self-organizing teams Regularly, the team reflects on how to become more effective, and adjusts accordingly
  • 15. 2 Welcome changing requirements, even late in development… (even it may be annoying AF)
  • 17. Articles submitted directly by authors Custom user roles to reflect editorial roles Display and search for events Buy tickets for events directly from the event listing Develop Epics from your WordPress UI
  • 18. Product Backlog Articles submitted directly by authors Display and search for events Buy tickets for events directly from the event listing Custom user roles to reflect editorial roles Using posts Using Events Calendar Pro Using ECP Modify WP user roles to reflect specific needs of editorial staff Front Back
  • 20. As a __________ I need to ___________ so I can _________
  • 21. As a project manager I need to select which team members are included on a message so I can communicate with people individually or as a group
  • 22. 10 Simplicity--the art of maximizing the amount of work not done--is essential.
  • 24. As a __________ I need to ___________ so I can _________ (Why?)
  • 25. Product Backlog Articles submitted directly by authors Display and search for events Buy tickets for events directly from the event listing Custom user roles to reflect editorial roles Sprint Backlog As a publisher I need to be able to publish all articles but do not have editorial permissions As an editor I need to edit draft posts inline so they can be sent back to authors for revision As a publisher I need to be able to publish all articles but do not have editorial permissions
  • 27. Sprint Facts • 1, 2 or 4 week periods of development. • Begin with a sprint planning meeting in which issues are drawn from the product backlog to become action items in the sprint backlog • Conclude with a sprint retrospective in which the team discusses what went well and what could be improved in the future • It is expected that a component of complete software will be delivered at the conclusion of a sprint
  • 28. 12 Regularly, the team reflects on how to become more effective, and adjusts accordingly. (grasshopper…)