SlideShare a Scribd company logo
1 of 29
Download to read offline
The ‘YES’, ‘NO’, and ‘MAYBE’ of
‘Can we build that with Drupal?’
Joshua Lieb, Phase2
July 23, 2015
Drupal GovCon 2015
Can I build it with
Drupal?
Yes!
Seriously, though:(https://groups.drupal.org/government-sites)
What we’ll cover today
• Can you build it with Drupal?
• How do you decide whether Drupal is the right choice?
• Identifying risk areas and working to mitigate them
Digital Strategist, Phase2
Email: jlieb@phase2technology.com
Joshua Lieb
Bio: https://www.phase2technology.com/joshua-lieb/
d.o: https://www.drupal.org/u/joshualieb
Don’t let perfect be
the enemy of good
Should it be Drupal?
Case Study
• Large governmental client needed HR platform to manage
sensitive review and selection processes
• Replaced multiple systems and offline processes
• Drupal was already supported internally
Maybe it shouldn’t be Drupal
• Functional architecture might not be node-centric
• Drupal may not be ready for you
• Requirements may require too much customization, or
may be too restrictive
• Budgetary constraints - open source != free
Drupal is node-centric
Are you?
Assessing your architecture
• Understand Drupal’s traditional strengths
• Understand the architectural implications of your
requirements
• Understand the market - how have others solved similar
problems?
You are ready for
Drupal, but is Drupal
ready for you?
Should you use Drupal 8?
• Do your requirements map well to core Drupal use cases?
• Do the new features in Drupal 8 meet core requirements
that Drupal 7 doesn’t?
• Can you support the extra investment of time, resources,
and money?
Be prepared for extra work
• Developers will need ramp up time
• Themers will need to learn Twig
• Debugging and patching for contributed modules
• Estimation of work is less certain and needs more padding
Manage
your requirements
Don’t let them
manage you
Requirements need to be respected
• Statutory requirements cannot be avoided
• Multiple layers of stakeholders distributed across the
organization
• Changing offline processes and inputs is difficult
• Requirements are often times baked into the contract
Red flag requirement examples
• Highly transactional reporting
• Data management and custom querying
• Node-level complexity of function on non-node objects
• Dynamic extension of content types
• Requirements need to be viewed holistically for the
warning signs to appear
Assessing requirements
• Establish goals, objectives, and success criteria with the client
and collaborate on priority
• Evaluate implementation options for requirements - core,
contrib, custom
• Take advantage of Drupal’s flexibility and discuss alternative
approaches, both online and offline
A view from the other
side of the table
Laying groundwork
• Educate stakeholders on capabilities of Drupal and
manage expectations
• Work on defining goals and objectives and prepare them
for discussions on how Drupal might impact their work
streams
Get to know your technical team
• Early education and involvement is key
• Nail down technology and security approval processes
• Find out all of the steps required for launch - how many
departments are involved?
• If Drupal is new to your organization - or to any of these
departments - then this is doubly essential
Primes, subs, vendors, contractors,
et al
• Don’t assume that everyone knows Drupal, or even knows
what Drupal is
• Be a strong product owner - own the requirements and
own the process
Does the big picture
support Drupal?
Good news!
We already
support it!
It’s been approved!
Contracts matter
• Does the contracting situation support a Drupal-centric
approach?
• How do the budget and scope interact?
• Can work be split across contracts?
• Plan a roadmap
• Schedule a separate ‘discovery’ engagement
Go and get it built!
Questions?

More Related Content

What's hot

FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...
FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...
FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...
DrupalCamp Kyiv
 

What's hot (10)

Resetting Your Culture for Cloud-Native Success
Resetting Your Culture for Cloud-Native SuccessResetting Your Culture for Cloud-Native Success
Resetting Your Culture for Cloud-Native Success
 
PloneSocial Roadmap PLOG2013
PloneSocial Roadmap PLOG2013PloneSocial Roadmap PLOG2013
PloneSocial Roadmap PLOG2013
 
Plone Intranet Consortium - united we stand, divided we fall
Plone Intranet Consortium - united we stand, divided we fallPlone Intranet Consortium - united we stand, divided we fall
Plone Intranet Consortium - united we stand, divided we fall
 
How to choose the right drupal modules like a pro
How to choose the right drupal modules like a proHow to choose the right drupal modules like a pro
How to choose the right drupal modules like a pro
 
WP or Drupal (or both): A Framework for Client CMS Decisions
WP or Drupal (or both): A Framework for Client CMS Decisions WP or Drupal (or both): A Framework for Client CMS Decisions
WP or Drupal (or both): A Framework for Client CMS Decisions
 
FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...
FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...
FROM DISTRO TO CUSTOM - HOW WE CREATE GREAT COMMUNITIES FOR EVERY ORGANIZATIO...
 
Choosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management FrameworkChoosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management Framework
 
How Drupal 8 Reaches Its Full Potential on Pantheon
How Drupal 8 Reaches Its Full Potential on PantheonHow Drupal 8 Reaches Its Full Potential on Pantheon
How Drupal 8 Reaches Its Full Potential on Pantheon
 
Penn State scales static Drupal to new heights
Penn State scales static Drupal to new heightsPenn State scales static Drupal to new heights
Penn State scales static Drupal to new heights
 
Drupal Days 2014 - Drupal Commerce Kickstart
Drupal Days 2014 - Drupal Commerce KickstartDrupal Days 2014 - Drupal Commerce Kickstart
Drupal Days 2014 - Drupal Commerce Kickstart
 

Similar to The Yes, No, and Maybe of "Can We Build That With Drupal?"

Process and flows of an IT Project - presentation.pdf
Process and flows of an IT Project - presentation.pdfProcess and flows of an IT Project - presentation.pdf
Process and flows of an IT Project - presentation.pdf
Casey Ordoña
 
How to Successfully Move HR to the Cloud
How to Successfully Move HR to the CloudHow to Successfully Move HR to the Cloud
How to Successfully Move HR to the Cloud
NGA Human Resources
 
Renee w foland_resume_09_2012b
Renee w foland_resume_09_2012bRenee w foland_resume_09_2012b
Renee w foland_resume_09_2012b
Renee_Foland
 
Agile 2013: Pat Reed and I discussing Scrum and Compliance
Agile 2013: Pat Reed and I discussing Scrum and Compliance Agile 2013: Pat Reed and I discussing Scrum and Compliance
Agile 2013: Pat Reed and I discussing Scrum and Compliance
Laszlo Szalvay
 
Final spiralmodel97
Final spiralmodel97Final spiralmodel97
Final spiralmodel97
akshay8835
 

Similar to The Yes, No, and Maybe of "Can We Build That With Drupal?" (20)

Process and flows of an IT Project - presentation.pdf
Process and flows of an IT Project - presentation.pdfProcess and flows of an IT Project - presentation.pdf
Process and flows of an IT Project - presentation.pdf
 
How to Successfully Move HR to the Cloud
How to Successfully Move HR to the CloudHow to Successfully Move HR to the Cloud
How to Successfully Move HR to the Cloud
 
Renee w foland_resume_09_2012b
Renee w foland_resume_09_2012bRenee w foland_resume_09_2012b
Renee w foland_resume_09_2012b
 
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
Large drupal site builds   a workshop for sxsw interactive - march 17, 2015Large drupal site builds   a workshop for sxsw interactive - march 17, 2015
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
 
Business Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI CheckBusiness Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI Check
 
Avoiding Cloud Computing Planning & Implementation Failure
Avoiding Cloud Computing Planning & Implementation FailureAvoiding Cloud Computing Planning & Implementation Failure
Avoiding Cloud Computing Planning & Implementation Failure
 
Agile 2013: Pat Reed and I discussing Scrum and Compliance
Agile 2013: Pat Reed and I discussing Scrum and Compliance Agile 2013: Pat Reed and I discussing Scrum and Compliance
Agile 2013: Pat Reed and I discussing Scrum and Compliance
 
Final spiralmodel97
Final spiralmodel97Final spiralmodel97
Final spiralmodel97
 
Migrating Core Enterprise Applications to the Cloud
Migrating Core Enterprise Applications to the CloudMigrating Core Enterprise Applications to the Cloud
Migrating Core Enterprise Applications to the Cloud
 
Australian Cloud and Data Centre Strategy Summit 2016 gus sabatino
Australian Cloud and Data Centre Strategy Summit 2016   gus sabatinoAustralian Cloud and Data Centre Strategy Summit 2016   gus sabatino
Australian Cloud and Data Centre Strategy Summit 2016 gus sabatino
 
Lessons Learned From Cloud Migrations
Lessons Learned From Cloud MigrationsLessons Learned From Cloud Migrations
Lessons Learned From Cloud Migrations
 
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
 
Introducing Agile to Product Teams
Introducing Agile to Product TeamsIntroducing Agile to Product Teams
Introducing Agile to Product Teams
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
 
Spm lecture-5
Spm lecture-5Spm lecture-5
Spm lecture-5
 
Approaches for Distributed Agile
Approaches for Distributed AgileApproaches for Distributed Agile
Approaches for Distributed Agile
 
Sprinting to Success: Why Agile and DITA Work So Well Together
Sprinting to Success: Why Agile and DITA Work So Well TogetherSprinting to Success: Why Agile and DITA Work So Well Together
Sprinting to Success: Why Agile and DITA Work So Well Together
 
Dev ops – what and why - Bristech - July 2016
Dev ops – what and why - Bristech - July 2016Dev ops – what and why - Bristech - July 2016
Dev ops – what and why - Bristech - July 2016
 
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
 
English digital business 2.1.pptx
English digital business 2.1.pptxEnglish digital business 2.1.pptx
English digital business 2.1.pptx
 

More from Phase2

A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
Phase2
 
Drupal Is Not Your Web Site
Drupal Is Not Your Web SiteDrupal Is Not Your Web Site
Drupal Is Not Your Web Site
Phase2
 
Open data + open government open goodness
Open data + open government open goodnessOpen data + open government open goodness
Open data + open government open goodness
Phase2
 

More from Phase2 (20)

Phase2 Health and Wellness Brochure
Phase2 Health and Wellness BrochurePhase2 Health and Wellness Brochure
Phase2 Health and Wellness Brochure
 
A Modern Digital Experience Platform
A Modern Digital Experience PlatformA Modern Digital Experience Platform
A Modern Digital Experience Platform
 
Beyond websites: A Modern Digital Experience Platform
Beyond websites: A Modern Digital Experience PlatformBeyond websites: A Modern Digital Experience Platform
Beyond websites: A Modern Digital Experience Platform
 
Omnichannel For Government
Omnichannel For Government Omnichannel For Government
Omnichannel For Government
 
Bad camp2016 Release Management On Live Websites
Bad camp2016 Release Management On Live WebsitesBad camp2016 Release Management On Live Websites
Bad camp2016 Release Management On Live Websites
 
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8
 
The Future of Digital Storytelling - Phase2 Talk
The Future of Digital Storytelling - Phase2 TalkThe Future of Digital Storytelling - Phase2 Talk
The Future of Digital Storytelling - Phase2 Talk
 
Site building with end user in mind
Site building with end user in mindSite building with end user in mind
Site building with end user in mind
 
Fields, entities, lists, oh my!
Fields, entities, lists, oh my!Fields, entities, lists, oh my!
Fields, entities, lists, oh my!
 
Performance Profiling Tools and Tricks
Performance Profiling Tools and TricksPerformance Profiling Tools and Tricks
Performance Profiling Tools and Tricks
 
NORTH CAROLINA Open Source, OpenPublic, OpenShift
NORTH CAROLINA Open Source, OpenPublic, OpenShiftNORTH CAROLINA Open Source, OpenPublic, OpenShift
NORTH CAROLINA Open Source, OpenPublic, OpenShift
 
User Testing For Humanitarian ID App
User Testing For Humanitarian ID AppUser Testing For Humanitarian ID App
User Testing For Humanitarian ID App
 
Redhat.com: An Architectural Case Study
Redhat.com: An Architectural Case StudyRedhat.com: An Architectural Case Study
Redhat.com: An Architectural Case Study
 
The New Design Workflow
The New Design WorkflowThe New Design Workflow
The New Design Workflow
 
Memorial Sloan Kettering: Adventures in Drupal 8
Memorial Sloan Kettering: Adventures in Drupal 8Memorial Sloan Kettering: Adventures in Drupal 8
Memorial Sloan Kettering: Adventures in Drupal 8
 
How, When, and Why to Patch a Module
How, When, and Why to Patch a Module How, When, and Why to Patch a Module
How, When, and Why to Patch a Module
 
Drupal Is Not Your Web Site
Drupal Is Not Your Web SiteDrupal Is Not Your Web Site
Drupal Is Not Your Web Site
 
Empathy For Idiots
Empathy For Idiots Empathy For Idiots
Empathy For Idiots
 
Open data + open government open goodness
Open data + open government open goodnessOpen data + open government open goodness
Open data + open government open goodness
 
How 'Open' Changes Product Development
How 'Open' Changes Product DevelopmentHow 'Open' Changes Product Development
How 'Open' Changes Product Development
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

The Yes, No, and Maybe of "Can We Build That With Drupal?"

  • 1. The ‘YES’, ‘NO’, and ‘MAYBE’ of ‘Can we build that with Drupal?’ Joshua Lieb, Phase2 July 23, 2015 Drupal GovCon 2015
  • 2. Can I build it with Drupal?
  • 5. What we’ll cover today • Can you build it with Drupal? • How do you decide whether Drupal is the right choice? • Identifying risk areas and working to mitigate them
  • 6. Digital Strategist, Phase2 Email: jlieb@phase2technology.com Joshua Lieb Bio: https://www.phase2technology.com/joshua-lieb/ d.o: https://www.drupal.org/u/joshualieb
  • 7.
  • 8. Don’t let perfect be the enemy of good
  • 9. Should it be Drupal?
  • 10. Case Study • Large governmental client needed HR platform to manage sensitive review and selection processes • Replaced multiple systems and offline processes • Drupal was already supported internally
  • 11. Maybe it shouldn’t be Drupal • Functional architecture might not be node-centric • Drupal may not be ready for you • Requirements may require too much customization, or may be too restrictive • Budgetary constraints - open source != free
  • 13. Assessing your architecture • Understand Drupal’s traditional strengths • Understand the architectural implications of your requirements • Understand the market - how have others solved similar problems?
  • 14. You are ready for Drupal, but is Drupal ready for you?
  • 15. Should you use Drupal 8? • Do your requirements map well to core Drupal use cases? • Do the new features in Drupal 8 meet core requirements that Drupal 7 doesn’t? • Can you support the extra investment of time, resources, and money?
  • 16. Be prepared for extra work • Developers will need ramp up time • Themers will need to learn Twig • Debugging and patching for contributed modules • Estimation of work is less certain and needs more padding
  • 18. Requirements need to be respected • Statutory requirements cannot be avoided • Multiple layers of stakeholders distributed across the organization • Changing offline processes and inputs is difficult • Requirements are often times baked into the contract
  • 19. Red flag requirement examples • Highly transactional reporting • Data management and custom querying • Node-level complexity of function on non-node objects • Dynamic extension of content types • Requirements need to be viewed holistically for the warning signs to appear
  • 20. Assessing requirements • Establish goals, objectives, and success criteria with the client and collaborate on priority • Evaluate implementation options for requirements - core, contrib, custom • Take advantage of Drupal’s flexibility and discuss alternative approaches, both online and offline
  • 21. A view from the other side of the table
  • 22. Laying groundwork • Educate stakeholders on capabilities of Drupal and manage expectations • Work on defining goals and objectives and prepare them for discussions on how Drupal might impact their work streams
  • 23. Get to know your technical team • Early education and involvement is key • Nail down technology and security approval processes • Find out all of the steps required for launch - how many departments are involved? • If Drupal is new to your organization - or to any of these departments - then this is doubly essential
  • 24. Primes, subs, vendors, contractors, et al • Don’t assume that everyone knows Drupal, or even knows what Drupal is • Be a strong product owner - own the requirements and own the process
  • 25. Does the big picture support Drupal?
  • 26. Good news! We already support it! It’s been approved!
  • 27. Contracts matter • Does the contracting situation support a Drupal-centric approach? • How do the budget and scope interact? • Can work be split across contracts? • Plan a roadmap • Schedule a separate ‘discovery’ engagement
  • 28. Go and get it built!