SlideShare a Scribd company logo
Is Agile Project Management
Right for My Nonprofit?
501 Tech NYC
May 27, 2015
1
Hello!I’m Monica-Lisa Mills
For many years, I helped nonprofits, civic and
mission-driven organizations manage their digital
worlds, prepare themselves for digital projects and
hire and manage vendors.
Now, I manage the development team at Advomatic,
project managing large projects, and streamlining
client service processes and tools.
2
Hello!I’m Norman Reiss
I am a Project Manager at the Center for Court
Innovation, working with technology and research
staff to support, enhance and train staff on court
based software.
I also blog at Nonprofitbridge.com on Technology,
Communications and Fundraising and help seniors to
live more fulfilling lives.
3
■ What is Project
Management
(and some of the
challenges)?
■ What is Agile Project
Management?
■ How Can You Use
Agile for Your
Nonprofit Projects?
The Questions
4
What is Project Management?
1
5
You probably do it, even if it is not in your job title
Quick definitions
A project:
■ Is temporary
■ Creates something unique
■ Has a series of steps
■ Is not business as usual
A“project manager” is someone who:
■ Applies knowledge, tools, skills and
processes to help meet project requirements
6
What project managers manage
■ Requirements
■ Budget
■ Timeline
■ Quality
■ Stakeholders
■ End Users
■ Team
7
To state the obvious:
Projects don’t
always go
according to plan.
8
And nonprofit
projects have
their own special
challenges.
9
What are some of the
challenges of all projects?
What are some of the challenges of
projects in a non profit?
10
What is “Agile” Project
Management?
Define the terms, get beyond the hype
2
11
“
Individuals and interactions
over processes and tools
Working software
over comprehensive
documentation
Customer collaboration
over contract negotiation
Responding to change
over following a plan
(Original “Agile Manifesto”)
12
“Agile is a
mindset not
a process.
13
Elements of the Agile mindset
■ Work collaboratively
■ Plan just enough and just in time
■ Stop and regroup at periodic intervals
■ Get feedback many times along the way
■ Get feedback from the actual users
■ Things will go wrong, so fail early and often
■ Change happens, so reprioritize often
■ Fix problems as you go
■ Create a “just enough” product first,
then improve it (iterate!)
14
Iterative vs. Incremental
What does it mean to “iterate” on something?
Create distinct and
discrete parts one after
the other.
Revise versions of a
complete whole,
improving it over time.
15
16
Some Agile vocabulary words
Sprint/Iteration
Repeating timebox in which
work goes through the entire
cycle of planning, execution,
testing/review, clean up, and
implement/publish.
Standup Meeting
Quick, periodic check in
meetings, at least one time
per sprint/iteration, to
identify blocks and
coordinate efforts.
Product Owner
Person who takes ownership
of product on behalf of other
stakeholders and prioritizes
needs along the way.
Scrum Master
Person who refines process
based on feedback from
team, unblocks blocks and
facilitates communication.
User Stories
Requirements or needs
written as a brief narrative
describing end result, e.g.,
“User can search by
keyword”
Backlog
List of user stories still to be
done, continuously added to,
ordered and re-ordered by
priority.
Story Points
A high level way to mark the
effort it will likely take to
complete a story so that the
PO can make decisions.
Release
Also called “deploy” or
“implement”, this is the point at
which you publish reviewed work
for use and feedback.
17
How could an Agile mindset
address common project
challenges?
18
19
Some of the benefits of an Agile mindset
■ See value earlier
■ Reduce project risks
■ Respond to change more effectively
■ Test in the real world in time to adjust
■ Work with fixed budgets or timelines
■ Involve others in creation, train as you go
Agile is not for every project or team
Norman’s recent experience:
■ Vendor used “Agile” but didn’t explain
terminology or process
■ Each “sprint” wasn’t handled as its own mini-
project
■ Business processes weren’t well thought out by
internal team
■ End users didn’t stay involved
20
YES, DEFINITELY
■ Evolving needs
■ Have buy-in from team
■ Project owner + team value collaboration
■ Some planning can happen along the way
■ Quality is more important than predictability
So what types of projects work best with Agile?
21
So what types of projects work best with Agile?
MAYBE NOT
■ Static needs or a repeat product
■ Team does not see the value of Agile
■ Project owner just wants it done
■ Team prefers to work on their own
■ Everything must be planned in advance
■ Predictability is more important than quality
22
How Can You Use Agile
for Your Nonprofit Project?
3
Adopting the mindset, evolving a process
23
A simple Agile process
Define all
needs as
outcomes.
Define length
and number of
work periods,
and “just enough”
product.
Team selects
outcomes for first
work period.
Work.
Assess.
Remove
blocks.
Adjust
process.
Add new
needs.
Reprioritize
everything.
Team selects
outcomes for
second work
period.
Check at
the end of
the work
period.
Work.
24
Needs Scheduled In Progress Finished Accepted
25
Using Trello to manage the process
A more complex Agile process
write new
requirements
(if any)
plan + estimate
(high level)
prioritize + scope
remaining
requirements
select next
group of
requirements
plan + estimate
(refined)
build
test + fix
client review
not built as
planned?
built as planned?
release/deploy
start
26
Done Current Backlog
27
Using Pivotal Tracker to manage the process
28
Detail view of “current” column
Tips + Advice
■ Focus on the concepts more than on a set process
- on the why and not the how.
■ Adhere to the process, but let it evolve.
■ Blur the lines between roles - everyone is
accountable for things moving forward.
■ Try Agile principles on a simple project internally to
see how it feels.
■ Get buy-in from your internal team first.
Bring in a vendor/consultant later, if needed.
29
Resources
■ Project Management for Nonprofits
Updated NTEN presentation
■ How Project Management Can Be Used At Your Nonprofit
PMI Educational Foundation
■ How Agile Methodologies Helped Transform a Nonprofit’s Entire Practice
AIM Consulting
■ The Agile Nonprofit - CivicActions
■ ConsultancyScrum.org
Using Agile for a client/vendor technology project.
■ TheHumanSideofAgile.com - Gil Broza
■ AgileManifesto.org
30
Questions?
Suggestions?
How do you know if a vendor is really Agile?
How do you sell this idea to your team/boss?
What tools do you need to use Agile?
Have you applied Agile concepts successfully?
31
Thanks!Any questions? Find us!
Monica-Lisa Mills
@monalisa_ny | monica@monica-lisa.com
Norman H. Reiss
@nonprofitbridge | nreiss@nonprofitbridge.com
32

More Related Content

PPT
Project Management For Nonprofits
PPTX
Understanding Agile Project Management (APM)
PDF
Agile Development – Why requirements matter
PPTX
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
PDF
What is proactive project management?
PPTX
Lean-Agile PMO
PPTX
Agile vs Traditional Project Management
PPT
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Project Management For Nonprofits
Understanding Agile Project Management (APM)
Agile Development – Why requirements matter
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
What is proactive project management?
Lean-Agile PMO
Agile vs Traditional Project Management
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.

What's hot (20)

ODP
Agile Project management
PPTX
Traditional vs Lean Portfolio Management, Agile PMO & Organisations
PDF
Journey toagile published
PPTX
Agile Project Management
PDF
What does-a-ba-do-on-an-agile-project
PPTX
Entroids Introduces the "Think-Plan-Do" framework for execution - A GPS for N...
PDF
Entroids way
PDF
Laurens Bonnema: The Agile Project Management Bootcamp Taster
PPTX
Agile 101
PPT
Overview Agile Methods
PPTX
Understanding Agile Project Management
PPTX
Professional Project Manager Should Be Proficient in Agile
PDF
From dysfunction to cross function in 8,593 easy steps- team building at the cbc
PDF
Agile pm is that the end of the project manager as we know it - fortes solu...
PPTX
Scaling Agile - Multiple Team Dynamics
PDF
Agile and the nature of decision making
PDF
Agile project management using scrum
PPTX
Going Agile
PPTX
LeSS at an Austrian Insurance Company - A Case Study
PPTX
The Agile PMO: Ensuring visibility and governance
Agile Project management
Traditional vs Lean Portfolio Management, Agile PMO & Organisations
Journey toagile published
Agile Project Management
What does-a-ba-do-on-an-agile-project
Entroids Introduces the "Think-Plan-Do" framework for execution - A GPS for N...
Entroids way
Laurens Bonnema: The Agile Project Management Bootcamp Taster
Agile 101
Overview Agile Methods
Understanding Agile Project Management
Professional Project Manager Should Be Proficient in Agile
From dysfunction to cross function in 8,593 easy steps- team building at the cbc
Agile pm is that the end of the project manager as we know it - fortes solu...
Scaling Agile - Multiple Team Dynamics
Agile and the nature of decision making
Agile project management using scrum
Going Agile
LeSS at an Austrian Insurance Company - A Case Study
The Agile PMO: Ensuring visibility and governance
Ad

Similar to Is Agile Project Management Right for your Nonprofit (20)

PPTX
Being Agile in project management
PPTX
Agile - Brief Concepts.pptx
PPTX
Agile Implementations - Tim FitzGerald - US Assure
DOCX
AGILE PROJECT MANAGEMENT NOTES.docx
PDF
Are you Agile enough?
PPTX
PDF
Agile Course Presentation
PDF
Glossary of Agile Terms
PPTX
How Agile Are You Really?
PDF
2019 Agile ^ Scrum
PDF
(PROJEKTURA) agileadria agile for corporations
PPTX
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
PPTX
Agile Project Management - Course Details
PPTX
PMI-ACP - Agile Framework
PDF
Agile+Course+Presentation.pdf
PDF
Fundamentals of Agile
PDF
Agile Project Management Part 1 Final
PDF
Agile Handbook.pdf
PDF
Agile Practice Guide Notes
PPTX
Agile Project Management
Being Agile in project management
Agile - Brief Concepts.pptx
Agile Implementations - Tim FitzGerald - US Assure
AGILE PROJECT MANAGEMENT NOTES.docx
Are you Agile enough?
Agile Course Presentation
Glossary of Agile Terms
How Agile Are You Really?
2019 Agile ^ Scrum
(PROJEKTURA) agileadria agile for corporations
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
Agile Project Management - Course Details
PMI-ACP - Agile Framework
Agile+Course+Presentation.pdf
Fundamentals of Agile
Agile Project Management Part 1 Final
Agile Handbook.pdf
Agile Practice Guide Notes
Agile Project Management
Ad

More from Norman Reiss (13)

PPTX
Winning 100% Buy-In from Staff and Board for your next Nonprofit Technology A...
PPTX
Selecting the Right CRM - and Making Sure Staff Use it Effectively
PPT
Why Organization Structure Matters for Online Success (2 of 2)
PPT
Why Organization Structure Matters for Online Success (1 of 2)
PPTX
Why your nonprofit needs a mobile website
PPTX
Kickstart your online fundraising
PPT
How the NYPL Successfully Project Managed a Drupal Website Rollout
PPT
Career management for project managers pmi westchester
PPT
Selecting and implementing donor or membership database
PPT
Social networking for IT managers
PPT
Succeeding with ePhilanthropy
PPT
Ten ePhilanthropy Tips For Tough Times - Foundation Center - 2009-01-08
PPT
Online Event Registration
Winning 100% Buy-In from Staff and Board for your next Nonprofit Technology A...
Selecting the Right CRM - and Making Sure Staff Use it Effectively
Why Organization Structure Matters for Online Success (2 of 2)
Why Organization Structure Matters for Online Success (1 of 2)
Why your nonprofit needs a mobile website
Kickstart your online fundraising
How the NYPL Successfully Project Managed a Drupal Website Rollout
Career management for project managers pmi westchester
Selecting and implementing donor or membership database
Social networking for IT managers
Succeeding with ePhilanthropy
Ten ePhilanthropy Tips For Tough Times - Foundation Center - 2009-01-08
Online Event Registration

Recently uploaded (20)

PDF
Storytelling youth indigenous from Bolivia 2025.pdf
PDF
2025 Shadow report on Ukraine's progression regarding Chapter 29 of the acquis
PDF
Item # 2 - 934 Patterson Specific Use Permit (SUP)
PDF
Item # 4 -- 328 Albany St. compt. review
PDF
Item # 3 - 934 Patterson Final Review.pdf
PPTX
Quiz - Saturday.pptxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
PPTX
11Sept2023_LTIA-Cluster-Training-Presentation.pptx
PPTX
STG - Sarikei 2025 Coordination Meeting.pptx
PDF
ISO-9001-2015-gap-analysis-checklist-sample.pdf
PDF
The Role of FPOs in Advancing Rural Agriculture in India
PDF
Abhay Bhutada and Other Visionary Leaders Reinventing Governance in India
PDF
मुख्यमंत्राी सामूहिक विवाह कार्यक्रम, जनपद बाँदा
PPTX
Weekly Report 17-10-2024_cybersecutity.pptx
PDF
PPT Item #s 2&3 - 934 Patterson SUP & Final Review
DOCX
Empowering Citizens Through Digital Portals.docx
PPTX
GSA Q+A Follow-Up To EO's, Requirements & Timelines
PPTX
Proposed Odisha State Highways Authority OSHA Act 2025 Draft
PDF
26.1.2025 venugopal K Awarded with commendation certificate.pdf
PPTX
PCCR-ROTC-UNIT-ORGANIZATIONAL-STRUCTURE-pptx-Copy (1).pptx
PPTX
Introduction_to_the_Study_of_Globalization.pptx
Storytelling youth indigenous from Bolivia 2025.pdf
2025 Shadow report on Ukraine's progression regarding Chapter 29 of the acquis
Item # 2 - 934 Patterson Specific Use Permit (SUP)
Item # 4 -- 328 Albany St. compt. review
Item # 3 - 934 Patterson Final Review.pdf
Quiz - Saturday.pptxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
11Sept2023_LTIA-Cluster-Training-Presentation.pptx
STG - Sarikei 2025 Coordination Meeting.pptx
ISO-9001-2015-gap-analysis-checklist-sample.pdf
The Role of FPOs in Advancing Rural Agriculture in India
Abhay Bhutada and Other Visionary Leaders Reinventing Governance in India
मुख्यमंत्राी सामूहिक विवाह कार्यक्रम, जनपद बाँदा
Weekly Report 17-10-2024_cybersecutity.pptx
PPT Item #s 2&3 - 934 Patterson SUP & Final Review
Empowering Citizens Through Digital Portals.docx
GSA Q+A Follow-Up To EO's, Requirements & Timelines
Proposed Odisha State Highways Authority OSHA Act 2025 Draft
26.1.2025 venugopal K Awarded with commendation certificate.pdf
PCCR-ROTC-UNIT-ORGANIZATIONAL-STRUCTURE-pptx-Copy (1).pptx
Introduction_to_the_Study_of_Globalization.pptx

Is Agile Project Management Right for your Nonprofit

  • 1. Is Agile Project Management Right for My Nonprofit? 501 Tech NYC May 27, 2015 1
  • 2. Hello!I’m Monica-Lisa Mills For many years, I helped nonprofits, civic and mission-driven organizations manage their digital worlds, prepare themselves for digital projects and hire and manage vendors. Now, I manage the development team at Advomatic, project managing large projects, and streamlining client service processes and tools. 2
  • 3. Hello!I’m Norman Reiss I am a Project Manager at the Center for Court Innovation, working with technology and research staff to support, enhance and train staff on court based software. I also blog at Nonprofitbridge.com on Technology, Communications and Fundraising and help seniors to live more fulfilling lives. 3
  • 4. ■ What is Project Management (and some of the challenges)? ■ What is Agile Project Management? ■ How Can You Use Agile for Your Nonprofit Projects? The Questions 4
  • 5. What is Project Management? 1 5 You probably do it, even if it is not in your job title
  • 6. Quick definitions A project: ■ Is temporary ■ Creates something unique ■ Has a series of steps ■ Is not business as usual A“project manager” is someone who: ■ Applies knowledge, tools, skills and processes to help meet project requirements 6
  • 7. What project managers manage ■ Requirements ■ Budget ■ Timeline ■ Quality ■ Stakeholders ■ End Users ■ Team 7
  • 8. To state the obvious: Projects don’t always go according to plan. 8
  • 9. And nonprofit projects have their own special challenges. 9
  • 10. What are some of the challenges of all projects? What are some of the challenges of projects in a non profit? 10
  • 11. What is “Agile” Project Management? Define the terms, get beyond the hype 2 11
  • 12. “ Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan (Original “Agile Manifesto”) 12
  • 13. “Agile is a mindset not a process. 13
  • 14. Elements of the Agile mindset ■ Work collaboratively ■ Plan just enough and just in time ■ Stop and regroup at periodic intervals ■ Get feedback many times along the way ■ Get feedback from the actual users ■ Things will go wrong, so fail early and often ■ Change happens, so reprioritize often ■ Fix problems as you go ■ Create a “just enough” product first, then improve it (iterate!) 14
  • 15. Iterative vs. Incremental What does it mean to “iterate” on something? Create distinct and discrete parts one after the other. Revise versions of a complete whole, improving it over time. 15
  • 16. 16
  • 17. Some Agile vocabulary words Sprint/Iteration Repeating timebox in which work goes through the entire cycle of planning, execution, testing/review, clean up, and implement/publish. Standup Meeting Quick, periodic check in meetings, at least one time per sprint/iteration, to identify blocks and coordinate efforts. Product Owner Person who takes ownership of product on behalf of other stakeholders and prioritizes needs along the way. Scrum Master Person who refines process based on feedback from team, unblocks blocks and facilitates communication. User Stories Requirements or needs written as a brief narrative describing end result, e.g., “User can search by keyword” Backlog List of user stories still to be done, continuously added to, ordered and re-ordered by priority. Story Points A high level way to mark the effort it will likely take to complete a story so that the PO can make decisions. Release Also called “deploy” or “implement”, this is the point at which you publish reviewed work for use and feedback. 17
  • 18. How could an Agile mindset address common project challenges? 18
  • 19. 19 Some of the benefits of an Agile mindset ■ See value earlier ■ Reduce project risks ■ Respond to change more effectively ■ Test in the real world in time to adjust ■ Work with fixed budgets or timelines ■ Involve others in creation, train as you go
  • 20. Agile is not for every project or team Norman’s recent experience: ■ Vendor used “Agile” but didn’t explain terminology or process ■ Each “sprint” wasn’t handled as its own mini- project ■ Business processes weren’t well thought out by internal team ■ End users didn’t stay involved 20
  • 21. YES, DEFINITELY ■ Evolving needs ■ Have buy-in from team ■ Project owner + team value collaboration ■ Some planning can happen along the way ■ Quality is more important than predictability So what types of projects work best with Agile? 21
  • 22. So what types of projects work best with Agile? MAYBE NOT ■ Static needs or a repeat product ■ Team does not see the value of Agile ■ Project owner just wants it done ■ Team prefers to work on their own ■ Everything must be planned in advance ■ Predictability is more important than quality 22
  • 23. How Can You Use Agile for Your Nonprofit Project? 3 Adopting the mindset, evolving a process 23
  • 24. A simple Agile process Define all needs as outcomes. Define length and number of work periods, and “just enough” product. Team selects outcomes for first work period. Work. Assess. Remove blocks. Adjust process. Add new needs. Reprioritize everything. Team selects outcomes for second work period. Check at the end of the work period. Work. 24
  • 25. Needs Scheduled In Progress Finished Accepted 25 Using Trello to manage the process
  • 26. A more complex Agile process write new requirements (if any) plan + estimate (high level) prioritize + scope remaining requirements select next group of requirements plan + estimate (refined) build test + fix client review not built as planned? built as planned? release/deploy start 26
  • 27. Done Current Backlog 27 Using Pivotal Tracker to manage the process
  • 28. 28 Detail view of “current” column
  • 29. Tips + Advice ■ Focus on the concepts more than on a set process - on the why and not the how. ■ Adhere to the process, but let it evolve. ■ Blur the lines between roles - everyone is accountable for things moving forward. ■ Try Agile principles on a simple project internally to see how it feels. ■ Get buy-in from your internal team first. Bring in a vendor/consultant later, if needed. 29
  • 30. Resources ■ Project Management for Nonprofits Updated NTEN presentation ■ How Project Management Can Be Used At Your Nonprofit PMI Educational Foundation ■ How Agile Methodologies Helped Transform a Nonprofit’s Entire Practice AIM Consulting ■ The Agile Nonprofit - CivicActions ■ ConsultancyScrum.org Using Agile for a client/vendor technology project. ■ TheHumanSideofAgile.com - Gil Broza ■ AgileManifesto.org 30
  • 31. Questions? Suggestions? How do you know if a vendor is really Agile? How do you sell this idea to your team/boss? What tools do you need to use Agile? Have you applied Agile concepts successfully? 31
  • 32. Thanks!Any questions? Find us! Monica-Lisa Mills @monalisa_ny | monica@monica-lisa.com Norman H. Reiss @nonprofitbridge | nreiss@nonprofitbridge.com 32

Editor's Notes

  • #5: Norman
  • #6: Norman
  • #7: Norman - Ask if anything is missing from this definition? Ask for examples of a project someone is working on right now that is technical. Ask for examples of one that is not.
  • #8: Norman - overview.
  • #9: Monica: Ask for a list of some of the challenges of projects in general. What types of things tend to go wrong. Ask Norman for an example (timeline stretching out, etc)
  • #10: Monica: Ask for a list of some of the challenges of projects in non profits in particular to address later. What special constraints do non profits typically have. What types of things tend to go wrong in projects?
  • #11: Norman (Monica will write these down for later)
  • #12: Monica
  • #13: Monica
  • #14: Monica
  • #15: Monica
  • #16: Monica
  • #17: Monica
  • #18: Monica
  • #19: Monica - Review questions raised earlier in presentation
  • #20: Norman
  • #21: Norman
  • #22: Monica
  • #23: Monica
  • #24: Monica - Agile was born in a software development world, with no external clients or budgets. The underlying concepts have value if you abstract them from the lingo and the specifics. They can be adapted to non technical projects, projects with limited or fixed budgets, or projects with a separate client team and a vendor/consultant team.
  • #25: Monica
  • #26: Monica
  • #27: Monica
  • #28: Monica
  • #29: Monica
  • #30: Norman
  • #31: Monica / Norman
  • #32: Monica & Norman