SlideShare une entreprise Scribd logo
1  sur  32
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

Contenu connexe

Tendances

Agile - Brief Concepts.pptx
Agile - Brief Concepts.pptxAgile - Brief Concepts.pptx
Agile - Brief Concepts.pptx
ZaheerTariq5
 
The Agile PMP: What PMPs need to know to compete in today's market
The Agile PMP: What PMPs need to know to compete in today's marketThe Agile PMP: What PMPs need to know to compete in today's market
The Agile PMP: What PMPs need to know to compete in today's market
ProjectCon
 
The way to teach and deploy Lean and Six Sigma is broken 2015 03 24
The way to teach and deploy Lean and Six Sigma is broken 2015 03 24The way to teach and deploy Lean and Six Sigma is broken 2015 03 24
The way to teach and deploy Lean and Six Sigma is broken 2015 03 24
Francisco Pulgar-Vidal, MBA, Lean Six Sigma MBB
 

Tendances (20)

Technical and Product Debt Management
Technical and Product Debt ManagementTechnical and Product Debt Management
Technical and Product Debt Management
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
What is proactive project management?
What is proactive project management?What is proactive project management?
What is proactive project management?
 
Agile vision in IT and Software devlopment
Agile vision  in IT and Software devlopmentAgile vision  in IT and Software devlopment
Agile vision in IT and Software devlopment
 
DSDM – Linking Agile program management, Agile project management and Agile...
DSDM – Linking Agile program management, Agile project management and Agile...DSDM – Linking Agile program management, Agile project management and Agile...
DSDM – Linking Agile program management, Agile project management and Agile...
 
Agile - Brief Concepts.pptx
Agile - Brief Concepts.pptxAgile - Brief Concepts.pptx
Agile - Brief Concepts.pptx
 
The Agile PMP: What PMPs need to know to compete in today's market
The Agile PMP: What PMPs need to know to compete in today's marketThe Agile PMP: What PMPs need to know to compete in today's market
The Agile PMP: What PMPs need to know to compete in today's market
 
152-3 Lean six sigma gets you from coping to solving operational problems
152-3 Lean six sigma gets you from coping to solving operational problems152-3 Lean six sigma gets you from coping to solving operational problems
152-3 Lean six sigma gets you from coping to solving operational problems
 
An Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel SkyAn Agile Overview @ ShoreTel Sky
An Agile Overview @ ShoreTel Sky
 
Pre mortem-pradeeep patel
Pre mortem-pradeeep patelPre mortem-pradeeep patel
Pre mortem-pradeeep patel
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
 
The 3 Revolutions (Agile, Lean, Lean Startup)
The 3 Revolutions (Agile, Lean, Lean Startup)The 3 Revolutions (Agile, Lean, Lean Startup)
The 3 Revolutions (Agile, Lean, Lean Startup)
 
The way to teach and deploy Lean and Six Sigma is broken 2015 03 24
The way to teach and deploy Lean and Six Sigma is broken 2015 03 24The way to teach and deploy Lean and Six Sigma is broken 2015 03 24
The way to teach and deploy Lean and Six Sigma is broken 2015 03 24
 
Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...
Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...
Agile Software Engineering and Design Thinking: Efficiency and Innovation in ...
 
Agile portfolio planning
Agile portfolio planningAgile portfolio planning
Agile portfolio planning
 
Introduction to Agile Values & Principles
Introduction to Agile Values & PrinciplesIntroduction to Agile Values & Principles
Introduction to Agile Values & Principles
 
The Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and OrganizationThe Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and Organization
 
Building Agile Teams
Building Agile TeamsBuilding Agile Teams
Building Agile Teams
 

En vedette

10 Reasons to Choose Drupal
10 Reasons to Choose Drupal10 Reasons to Choose Drupal
10 Reasons to Choose Drupal
Acquia
 
Understanding the concept of Anti-drug & Peer to Peer Education
Understanding the concept of Anti-drug & Peer to Peer EducationUnderstanding the concept of Anti-drug & Peer to Peer Education
Understanding the concept of Anti-drug & Peer to Peer Education
Andeel Ali
 

En vedette (11)

Reflections on the #140conf
Reflections on the #140confReflections on the #140conf
Reflections on the #140conf
 
10 Reasons to Choose Drupal
10 Reasons to Choose Drupal10 Reasons to Choose Drupal
10 Reasons to Choose Drupal
 
Future of search
Future of searchFuture of search
Future of search
 
Automate your way to success
Automate your way to successAutomate your way to success
Automate your way to success
 
Using Text Messaging to Achieve Your Mission
 Using Text Messaging to Achieve Your Mission Using Text Messaging to Achieve Your Mission
Using Text Messaging to Achieve Your Mission
 
Content Marketing for Nonprofits
Content Marketing for NonprofitsContent Marketing for Nonprofits
Content Marketing for Nonprofits
 
Facebook for Nonprofits: Marketing Beyond the Like
Facebook for Nonprofits: Marketing Beyond the LikeFacebook for Nonprofits: Marketing Beyond the Like
Facebook for Nonprofits: Marketing Beyond the Like
 
Five Best Practices for Nonprofit Crowdfunding
Five Best Practices for Nonprofit CrowdfundingFive Best Practices for Nonprofit Crowdfunding
Five Best Practices for Nonprofit Crowdfunding
 
Getting Donors to Fall in Love with You
Getting Donors to Fall in Love with YouGetting Donors to Fall in Love with You
Getting Donors to Fall in Love with You
 
Application Scalability in Server Farms - NCache
Application Scalability in Server Farms - NCacheApplication Scalability in Server Farms - NCache
Application Scalability in Server Farms - NCache
 
Understanding the concept of Anti-drug & Peer to Peer Education
Understanding the concept of Anti-drug & Peer to Peer EducationUnderstanding the concept of Anti-drug & Peer to Peer Education
Understanding the concept of Anti-drug & Peer to Peer Education
 

Similaire à Is Agile Project Management Right for My Nonprofit?

Agile DC Meetup Presentation - Agile UX
Agile DC Meetup Presentation - Agile UXAgile DC Meetup Presentation - Agile UX
Agile DC Meetup Presentation - Agile UX
Brilliant Experience
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
Julen Mohanty
 

Similaire à Is Agile Project Management Right for My Nonprofit? (20)

Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team Management
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Lean ux
Lean uxLean ux
Lean ux
 
Intro to Agile
Intro to AgileIntro to Agile
Intro to Agile
 
Agile Primer: A 360 Degree Introduction
Agile Primer: A 360 Degree IntroductionAgile Primer: A 360 Degree Introduction
Agile Primer: A 360 Degree Introduction
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
One size does not fit all
One size does not fit allOne size does not fit all
One size does not fit all
 
Taller Technologies: Our experience with iso 9001 2008 and Agile
Taller Technologies: Our experience with iso 9001 2008 and AgileTaller Technologies: Our experience with iso 9001 2008 and Agile
Taller Technologies: Our experience with iso 9001 2008 and Agile
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
 
Agile Marketing: 5 Principles of Agility for Content Marketing - Scott Brinker
Agile Marketing: 5 Principles of Agility for Content Marketing - Scott BrinkerAgile Marketing: 5 Principles of Agility for Content Marketing - Scott Brinker
Agile Marketing: 5 Principles of Agility for Content Marketing - Scott Brinker
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile+Slides.pdf
Agile+Slides.pdfAgile+Slides.pdf
Agile+Slides.pdf
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
Agile DC Meetup Presentation - Agile UX
Agile DC Meetup Presentation - Agile UXAgile DC Meetup Presentation - Agile UX
Agile DC Meetup Presentation - Agile UX
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
 
Boost your revenue with agile software development
Boost your revenue with agile software developmentBoost your revenue with agile software development
Boost your revenue with agile software development
 

Plus de 501 Tech NYC

Plus de 501 Tech NYC (6)

Becoming a Social Media Rockstar
Becoming a Social Media RockstarBecoming a Social Media Rockstar
Becoming a Social Media Rockstar
 
Greening Your Nonprofit's IT: How to Save the Environment and Money
Greening Your Nonprofit's IT: How to Save the Environment and MoneyGreening Your Nonprofit's IT: How to Save the Environment and Money
Greening Your Nonprofit's IT: How to Save the Environment and Money
 
Beyond Viral Video – Crafting a Nonprofit Video Strategy
Beyond Viral Video – Crafting a Nonprofit Video StrategyBeyond Viral Video – Crafting a Nonprofit Video Strategy
Beyond Viral Video – Crafting a Nonprofit Video Strategy
 
Mobile Commons
Mobile CommonsMobile Commons
Mobile Commons
 
DoSomething + Mobile
DoSomething + MobileDoSomething + Mobile
DoSomething + Mobile
 
Mobile Benchmarks
Mobile BenchmarksMobile Benchmarks
Mobile Benchmarks
 

Dernier

Russian🍌Dazzling Hottie Get☎️ 9053900678 ☎️call girl In Chandigarh By Chandig...
Russian🍌Dazzling Hottie Get☎️ 9053900678 ☎️call girl In Chandigarh By Chandig...Russian🍌Dazzling Hottie Get☎️ 9053900678 ☎️call girl In Chandigarh By Chandig...
Russian🍌Dazzling Hottie Get☎️ 9053900678 ☎️call girl In Chandigarh By Chandig...
Chandigarh Call girls 9053900678 Call girls in Chandigarh
 

Dernier (20)

Russian🍌Dazzling Hottie Get☎️ 9053900678 ☎️call girl In Chandigarh By Chandig...
Russian🍌Dazzling Hottie Get☎️ 9053900678 ☎️call girl In Chandigarh By Chandig...Russian🍌Dazzling Hottie Get☎️ 9053900678 ☎️call girl In Chandigarh By Chandig...
Russian🍌Dazzling Hottie Get☎️ 9053900678 ☎️call girl In Chandigarh By Chandig...
 
Government e Marketplace GeM Presentation
Government e Marketplace GeM PresentationGovernment e Marketplace GeM Presentation
Government e Marketplace GeM Presentation
 
An Atoll Futures Research Institute? Presentation for CANCC
An Atoll Futures Research Institute? Presentation for CANCCAn Atoll Futures Research Institute? Presentation for CANCC
An Atoll Futures Research Institute? Presentation for CANCC
 
PPT BIJNOR COUNTING Counting of Votes on ETPBs (FOR SERVICE ELECTORS
PPT BIJNOR COUNTING Counting of Votes on ETPBs (FOR SERVICE ELECTORSPPT BIJNOR COUNTING Counting of Votes on ETPBs (FOR SERVICE ELECTORS
PPT BIJNOR COUNTING Counting of Votes on ETPBs (FOR SERVICE ELECTORS
 
Finance strategies for adaptation. Presentation for CANCC
Finance strategies for adaptation. Presentation for CANCCFinance strategies for adaptation. Presentation for CANCC
Finance strategies for adaptation. Presentation for CANCC
 
2024: The FAR, Federal Acquisition Regulations - Part 29
2024: The FAR, Federal Acquisition Regulations - Part 292024: The FAR, Federal Acquisition Regulations - Part 29
2024: The FAR, Federal Acquisition Regulations - Part 29
 
Human-AI Collaboration for Virtual Capacity in Emergency Operation Centers (E...
Human-AI Collaborationfor Virtual Capacity in Emergency Operation Centers (E...Human-AI Collaborationfor Virtual Capacity in Emergency Operation Centers (E...
Human-AI Collaboration for Virtual Capacity in Emergency Operation Centers (E...
 
Regional Snapshot Atlanta Aging Trends 2024
Regional Snapshot Atlanta Aging Trends 2024Regional Snapshot Atlanta Aging Trends 2024
Regional Snapshot Atlanta Aging Trends 2024
 
Coastal Protection Measures in Hulhumale'
Coastal Protection Measures in Hulhumale'Coastal Protection Measures in Hulhumale'
Coastal Protection Measures in Hulhumale'
 
Call Girls Sangamwadi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Sangamwadi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Sangamwadi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Sangamwadi Call Me 7737669865 Budget Friendly No Advance Booking
 
The NAP process & South-South peer learning
The NAP process & South-South peer learningThe NAP process & South-South peer learning
The NAP process & South-South peer learning
 
Junnar ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Junnar ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Junnar ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Junnar ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
 
TEST BANK For Essentials of Negotiation, 7th Edition by Roy Lewicki, Bruce Ba...
TEST BANK For Essentials of Negotiation, 7th Edition by Roy Lewicki, Bruce Ba...TEST BANK For Essentials of Negotiation, 7th Edition by Roy Lewicki, Bruce Ba...
TEST BANK For Essentials of Negotiation, 7th Edition by Roy Lewicki, Bruce Ba...
 
Item # 4 - 231 Encino Ave (Significance Only).pdf
Item # 4 - 231 Encino Ave (Significance Only).pdfItem # 4 - 231 Encino Ave (Significance Only).pdf
Item # 4 - 231 Encino Ave (Significance Only).pdf
 
Top Rated Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...
Top Rated  Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...Top Rated  Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...
Top Rated Pune Call Girls Hadapsar ⟟ 6297143586 ⟟ Call Me For Genuine Sex Se...
 
World Press Freedom Day 2024; May 3rd - Poster
World Press Freedom Day 2024; May 3rd - PosterWorld Press Freedom Day 2024; May 3rd - Poster
World Press Freedom Day 2024; May 3rd - Poster
 
Antisemitism Awareness Act: pénaliser la critique de l'Etat d'Israël
Antisemitism Awareness Act: pénaliser la critique de l'Etat d'IsraëlAntisemitism Awareness Act: pénaliser la critique de l'Etat d'Israël
Antisemitism Awareness Act: pénaliser la critique de l'Etat d'Israël
 
Scaling up coastal adaptation in Maldives through the NAP process
Scaling up coastal adaptation in Maldives through the NAP processScaling up coastal adaptation in Maldives through the NAP process
Scaling up coastal adaptation in Maldives through the NAP process
 
2024: The FAR, Federal Acquisition Regulations, Part 30
2024: The FAR, Federal Acquisition Regulations, Part 302024: The FAR, Federal Acquisition Regulations, Part 30
2024: The FAR, Federal Acquisition Regulations, Part 30
 
Top Rated Pune Call Girls Bhosari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Bhosari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Bhosari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Bhosari ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
 

Is Agile Project Management Right for My 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

Notes de l'éditeur

  1. Norman
  2. Norman
  3. 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.
  4. Norman - overview.
  5. 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)
  6. 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?
  7. Norman (Monica will write these down for later)
  8. Monica
  9. Monica
  10. Monica
  11. Monica
  12. Monica
  13. Monica
  14. Monica
  15. Monica - Review questions raised earlier in presentation
  16. Norman
  17. Norman
  18. Monica
  19. Monica
  20. 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.
  21. Monica
  22. Monica
  23. Monica
  24. Monica
  25. Monica
  26. Norman
  27. Monica / Norman
  28. Monica & Norman