SlideShare ist ein Scribd-Unternehmen logo
1 von 26
1 ©2016 Acquia Inc. — Confidential and Proprietary
Chris Urban
Manager, Professional Services
Large Scale Drupal
Projects
Successes & Challenges
2 ©2016 Acquia Inc. — Confidential and Proprietary
– Introduction and Background
– Walkthrough notes from many large-scale projects
– Compare challenges and solutions
– Review of Lessons learned
Agenda
3 ©2016 Acquia Inc. — Confidential and Proprietary
General Assumptions
– Agile Workflow
– Iterative development
– Scrum or standup
– Boards and tickets
– Grooming
– Planning
– Process Management
– Scrum Master
– Project Manager
– Project Evolution
– Updates to
documentation
– Evolving process
4 ©2016 Acquia Inc. — Confidential and Proprietary
– Multiple initiatives
– Multiple partners and/or globally distributed teams
What makes a project “large scale”?
5 ©2016 Acquia Inc. — Confidential and Proprietary
Multiple Product Owners
6 ©2016 Acquia Inc. — Confidential and Proprietary
Multiple Stakeholders
7 ©2016 Acquia Inc. — Confidential and Proprietary
Getting to be more Agile
– Consider Agile workshops
– Practice writing user stories
– Use sub-tasks and tasks for reminders and non-
development based tasks
8 ©2016 Acquia Inc. — Confidential and Proprietary8 ©2016 Acquia Inc. — Confidential and Proprietary
Regular communication is a key for a successful project
9 ©2016 Acquia Inc. — Confidential and Proprietary
Communication/Process
– Start with an Agile Workflow and
Process
– How much is too much?
– Additional ceremonies
– Release Planning (Product Backlog
Refinement)
– Backlog Pruning
10 ©2016 Acquia Inc. — Confidential and Proprietary
Development Workflow
– Clear roles and ownership of states are defined
– Changes accounting for BBD testing
– Additional states/transitions for larger clients needed
11 ©2016 Acquia Inc. — Confidential and Proprietary
Daily Scrum
– Worked on, Working on next
– Blockers, requests for Discussions
– Work/life balance or Temperature score
– Larger groups = longer standup calls
– Automate and focus on what’s important
12 ©2016 Acquia Inc. — Confidential and Proprietary
Sprint Planning
– Serves as marker in time and common starting point
– Sprint Priorities
– Key Feature Summaries
– Measure Results absolutely
13 ©2016 Acquia Inc. — Confidential and Proprietary13 ©2016 Acquia Inc. — Confidential and Proprietary
Good Team Management is a key for a successful project
14 ©2016 Acquia Inc. — Confidential and Proprietary
Working with delivery teams
– central ticketing if possible is ideal
– creation of tickets in JIRA via email
– creation of tickets in JIRA in Slack or HipChat
15 ©2016 Acquia Inc. — Confidential and Proprietary
Working with Continuous Delivery teams
– use a Maintenance backlog team
– use a UX bugs and issues team
– have developers contribute to a developer backlog and
groom and pull in tickets
16 ©2016 Acquia Inc. — Confidential and Proprietary
Working with Support teams
– Use as infrastructure resource
– Accommodate Server upgrades and 404 mitigation
17 ©2016 Acquia Inc. — Confidential and Proprietary17 ©2016 Acquia Inc. — Confidential and Proprietary
Documentation: takes emotion out of the equation
18 ©2016 Acquia Inc. — Confidential and Proprietary
Documentation
– Team Contacts and Developers Roster
– Sprint ceremonies
– RACI
– Top level process workflow & expectations
– JIRA Workflow and transitions
– Spikes vs Tracer Bullets
– Hotfixes
– Developer documentation
19 ©2016 Acquia Inc. — Confidential and Proprietary
Documentation and Process Tips
– Confluence
– Google Drive
– JIRA
20 ©2016 Acquia Inc. — Confidential and Proprietary20 ©2016 Acquia Inc. — Confidential and Proprietary
If the only tool you have is a hammer, you tend to see every
problem as a nail.
21 ©2016 Acquia Inc. — Confidential and Proprietary
Project Level Tools
– Google Docs
– Confluence
– JIRA
– GitHub Wiki, Other wikis
– Excel, Powerpoint
– Email, VOIP
– Chat:
– Skype
– Slack
– HipChat
– Others: Ryver, Fleep
– screenshare/conf call software:
– join.me
– GoToMeeting
– Webex
– Zoom
22 ©2016 Acquia Inc. — Confidential and Proprietary
Development & Sprint Tools
– Planning:
– Aha!
– Asana/Instagantt
– Pointing poker
– pointingpoker.com
– play.planningpoker.com
– Charting - Visio,
Omnigraffle, draw.io
– Whiteboard - awwapp.com
– Acquia Dev Desktop
23 ©2016 Acquia Inc. — Confidential and Proprietary
Different tools for different teams?
– How are tools used differently with multiple
teams/groups/multiple partners?
– scheduling
– language
24 ©2016 Acquia Inc. — Confidential and Proprietary
Worst case scenarios
– Sudden client staff changes
– Key personnel staff get sick/hit by
bus at same time
– Client apathy
– Client not able to make timely
decisions
26 ©2016 Acquia Inc. — Confidential and Proprietary
– Successful teams communicate regularly
– Successful teams know who is responsible for what
– Successful teams know where to look for answers
What did we learn?
27 ©2016 Acquia Inc. — Confidential and Proprietary
Thank You

Weitere ähnliche Inhalte

Was ist angesagt?

Decoupled Drupal: What This Means for Developers
Decoupled Drupal: What This Means for DevelopersDecoupled Drupal: What This Means for Developers
Decoupled Drupal: What This Means for DevelopersAcquia
 
Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...
Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...
Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...Acquia
 
Contributing to Apache Projects and Making Profits
Contributing to Apache Projects and Making ProfitsContributing to Apache Projects and Making Profits
Contributing to Apache Projects and Making ProfitsHenry Saputra
 
Digital Disruption: Big Bad Wolf or Fairy Godmother?
Digital Disruption: Big Bad Wolf or Fairy Godmother?Digital Disruption: Big Bad Wolf or Fairy Godmother?
Digital Disruption: Big Bad Wolf or Fairy Godmother?Acquia
 
2550100 Alliance - January 12, 2016 Webcast Presentation (Updated Version): T...
2550100 Alliance - January 12, 2016 Webcast Presentation (Updated Version): T...2550100 Alliance - January 12, 2016 Webcast Presentation (Updated Version): T...
2550100 Alliance - January 12, 2016 Webcast Presentation (Updated Version): T...IT Brand Pulse
 
OW2con'14 - OpenPaaS, the open source collaboration platform, Linagora
OW2con'14 - OpenPaaS, the open source collaboration platform, LinagoraOW2con'14 - OpenPaaS, the open source collaboration platform, Linagora
OW2con'14 - OpenPaaS, the open source collaboration platform, LinagoraOW2
 
Episode 5: Using Technology to Accelerate Your Personalization Initiative
Episode 5: Using Technology to Accelerate Your Personalization InitiativeEpisode 5: Using Technology to Accelerate Your Personalization Initiative
Episode 5: Using Technology to Accelerate Your Personalization InitiativeAcquia
 
Whats New in Visual Studio 2019
Whats New in Visual Studio 2019Whats New in Visual Studio 2019
Whats New in Visual Studio 2019Mike Douglas
 
MuleSoft Milano Meetup #7 Florence Consulting
MuleSoft Milano Meetup #7  Florence Consulting MuleSoft Milano Meetup #7  Florence Consulting
MuleSoft Milano Meetup #7 Florence Consulting Florence Consulting
 
Employee Info Starter Kit
Employee Info Starter KitEmployee Info Starter Kit
Employee Info Starter Kitjoycsc
 
Alfresco DevCon 2018 - Embedding Pentaho dashboards into an Alfresco ADF appl...
Alfresco DevCon 2018 - Embedding Pentaho dashboards into an Alfresco ADF appl...Alfresco DevCon 2018 - Embedding Pentaho dashboards into an Alfresco ADF appl...
Alfresco DevCon 2018 - Embedding Pentaho dashboards into an Alfresco ADF appl...Francesco Corti
 
Sydney MuleSoft Meetup #16 - 19 November 2020
Sydney MuleSoft Meetup #16 - 19 November 2020Sydney MuleSoft Meetup #16 - 19 November 2020
Sydney MuleSoft Meetup #16 - 19 November 2020Royston Lobo
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Angel Alberici
 
React and Web Performance
React and Web PerformanceReact and Web Performance
React and Web PerformanceLars Roettig
 
Magento PWA Studio extensibility
Magento PWA Studio extensibilityMagento PWA Studio extensibility
Magento PWA Studio extensibilityLars Roettig
 
What's new in ms graph api nilesh shah 5 apr 2018
What's new in ms graph api nilesh shah 5 apr 2018What's new in ms graph api nilesh shah 5 apr 2018
What's new in ms graph api nilesh shah 5 apr 2018Nilesh Shah
 
18.03.2022 api force presentation template
18.03.2022 api force presentation template18.03.2022 api force presentation template
18.03.2022 api force presentation templateAmirKhan194084
 
UI5 Tooling & Ecosystem
UI5 Tooling & EcosystemUI5 Tooling & Ecosystem
UI5 Tooling & EcosystemPeter Muessig
 
From Commit to Cloud w/ GitLab and PDF
From Commit to Cloud w/ GitLab and PDFFrom Commit to Cloud w/ GitLab and PDF
From Commit to Cloud w/ GitLab and PDFVMware Tanzu
 

Was ist angesagt? (20)

Decoupled Drupal: What This Means for Developers
Decoupled Drupal: What This Means for DevelopersDecoupled Drupal: What This Means for Developers
Decoupled Drupal: What This Means for Developers
 
Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...
Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...
Business Benefits of Drupal 8: Empower Digital Innovation with the Newest Ver...
 
Contributing to Apache Projects and Making Profits
Contributing to Apache Projects and Making ProfitsContributing to Apache Projects and Making Profits
Contributing to Apache Projects and Making Profits
 
Digital Disruption: Big Bad Wolf or Fairy Godmother?
Digital Disruption: Big Bad Wolf or Fairy Godmother?Digital Disruption: Big Bad Wolf or Fairy Godmother?
Digital Disruption: Big Bad Wolf or Fairy Godmother?
 
2550100 Alliance - January 12, 2016 Webcast Presentation (Updated Version): T...
2550100 Alliance - January 12, 2016 Webcast Presentation (Updated Version): T...2550100 Alliance - January 12, 2016 Webcast Presentation (Updated Version): T...
2550100 Alliance - January 12, 2016 Webcast Presentation (Updated Version): T...
 
OW2con'14 - OpenPaaS, the open source collaboration platform, Linagora
OW2con'14 - OpenPaaS, the open source collaboration platform, LinagoraOW2con'14 - OpenPaaS, the open source collaboration platform, Linagora
OW2con'14 - OpenPaaS, the open source collaboration platform, Linagora
 
Episode 5: Using Technology to Accelerate Your Personalization Initiative
Episode 5: Using Technology to Accelerate Your Personalization InitiativeEpisode 5: Using Technology to Accelerate Your Personalization Initiative
Episode 5: Using Technology to Accelerate Your Personalization Initiative
 
Whats New in Visual Studio 2019
Whats New in Visual Studio 2019Whats New in Visual Studio 2019
Whats New in Visual Studio 2019
 
MuleSoft São Paulo Meetup #3 - 18 Jun
MuleSoft São Paulo Meetup #3 - 18 JunMuleSoft São Paulo Meetup #3 - 18 Jun
MuleSoft São Paulo Meetup #3 - 18 Jun
 
MuleSoft Milano Meetup #7 Florence Consulting
MuleSoft Milano Meetup #7  Florence Consulting MuleSoft Milano Meetup #7  Florence Consulting
MuleSoft Milano Meetup #7 Florence Consulting
 
Employee Info Starter Kit
Employee Info Starter KitEmployee Info Starter Kit
Employee Info Starter Kit
 
Alfresco DevCon 2018 - Embedding Pentaho dashboards into an Alfresco ADF appl...
Alfresco DevCon 2018 - Embedding Pentaho dashboards into an Alfresco ADF appl...Alfresco DevCon 2018 - Embedding Pentaho dashboards into an Alfresco ADF appl...
Alfresco DevCon 2018 - Embedding Pentaho dashboards into an Alfresco ADF appl...
 
Sydney MuleSoft Meetup #16 - 19 November 2020
Sydney MuleSoft Meetup #16 - 19 November 2020Sydney MuleSoft Meetup #16 - 19 November 2020
Sydney MuleSoft Meetup #16 - 19 November 2020
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
 
React and Web Performance
React and Web PerformanceReact and Web Performance
React and Web Performance
 
Magento PWA Studio extensibility
Magento PWA Studio extensibilityMagento PWA Studio extensibility
Magento PWA Studio extensibility
 
What's new in ms graph api nilesh shah 5 apr 2018
What's new in ms graph api nilesh shah 5 apr 2018What's new in ms graph api nilesh shah 5 apr 2018
What's new in ms graph api nilesh shah 5 apr 2018
 
18.03.2022 api force presentation template
18.03.2022 api force presentation template18.03.2022 api force presentation template
18.03.2022 api force presentation template
 
UI5 Tooling & Ecosystem
UI5 Tooling & EcosystemUI5 Tooling & Ecosystem
UI5 Tooling & Ecosystem
 
From Commit to Cloud w/ GitLab and PDF
From Commit to Cloud w/ GitLab and PDFFrom Commit to Cloud w/ GitLab and PDF
From Commit to Cloud w/ GitLab and PDF
 

Andere mochten auch

Speedrun: Build a Website with Panels, Media, and More in 45 Minutes
Speedrun: Build a Website with Panels, Media, and More in 45 MinutesSpeedrun: Build a Website with Panels, Media, and More in 45 Minutes
Speedrun: Build a Website with Panels, Media, and More in 45 MinutesAcquia
 
Drupal 8 Development at the Speed of Lightning (& BLT)
Drupal 8 Development at the Speed of Lightning (& BLT)Drupal 8 Development at the Speed of Lightning (& BLT)
Drupal 8 Development at the Speed of Lightning (& BLT)Acquia
 
From Stone Age-worthy Sites to Cohesive Content: How Trinity University is Us...
From Stone Age-worthy Sites to Cohesive Content: How Trinity University is Us...From Stone Age-worthy Sites to Cohesive Content: How Trinity University is Us...
From Stone Age-worthy Sites to Cohesive Content: How Trinity University is Us...Acquia
 
Why the Government of Bermuda Chose to Build Their New Citizen-centric Digita...
Why the Government of Bermuda Chose to Build Their New Citizen-centric Digita...Why the Government of Bermuda Chose to Build Their New Citizen-centric Digita...
Why the Government of Bermuda Chose to Build Their New Citizen-centric Digita...Acquia
 
Tomorrow’s Personalization Today: Increase User Engagement with Content in Co...
Tomorrow’s Personalization Today: Increase User Engagement with Content in Co...Tomorrow’s Personalization Today: Increase User Engagement with Content in Co...
Tomorrow’s Personalization Today: Increase User Engagement with Content in Co...Acquia
 
Updating the Salesforce Suite to Drupal 8: Major Changes for a Big Module
Updating the Salesforce Suite to Drupal 8: Major Changes for a Big ModuleUpdating the Salesforce Suite to Drupal 8: Major Changes for a Big Module
Updating the Salesforce Suite to Drupal 8: Major Changes for a Big ModuleAcquia
 
3 Tips for a Successful Ektron to Drupal Conversion
3 Tips for a Successful Ektron to Drupal Conversion3 Tips for a Successful Ektron to Drupal Conversion
3 Tips for a Successful Ektron to Drupal ConversionAcquia
 
How Wilson Sporting Goods Is Changing the Game with Experiential Commerce
 How Wilson Sporting Goods Is Changing the Game with Experiential Commerce How Wilson Sporting Goods Is Changing the Game with Experiential Commerce
How Wilson Sporting Goods Is Changing the Game with Experiential CommerceAcquia
 
Decoupled Drupal Showcase: Using Drupal to Power Digital Signage
Decoupled Drupal Showcase: Using Drupal to Power Digital SignageDecoupled Drupal Showcase: Using Drupal to Power Digital Signage
Decoupled Drupal Showcase: Using Drupal to Power Digital SignageAcquia
 
Drupal 7 vs. Drupal 8: A Contrast of Multilingual Support
Drupal 7 vs. Drupal 8: A Contrast of Multilingual SupportDrupal 7 vs. Drupal 8: A Contrast of Multilingual Support
Drupal 7 vs. Drupal 8: A Contrast of Multilingual SupportAcquia
 
How to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured ContentHow to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured ContentAcquia
 
Going Beyond The Click: The Importance of Web Personalization
Going Beyond The Click: The Importance of Web PersonalizationGoing Beyond The Click: The Importance of Web Personalization
Going Beyond The Click: The Importance of Web PersonalizationAcquia
 
Open Y: One Digital Platform for all YMCAs
Open Y: One Digital Platform for all YMCAsOpen Y: One Digital Platform for all YMCAs
Open Y: One Digital Platform for all YMCAsAcquia
 
Content Modelling for Personalisation
Content Modelling for PersonalisationContent Modelling for Personalisation
Content Modelling for Personalisationcleveg
 
Multilingual Improvements for Drupal 8
Multilingual Improvements for Drupal 8Multilingual Improvements for Drupal 8
Multilingual Improvements for Drupal 8Acquia
 
Entities, Bundles, and Fields: You need to understand this!
Entities, Bundles, and Fields: You need to understand this!Entities, Bundles, and Fields: You need to understand this!
Entities, Bundles, and Fields: You need to understand this!tedbow
 
Drupal 101: Tips and Tricks for Troubleshooting Drupal
Drupal 101: Tips and Tricks for Troubleshooting DrupalDrupal 101: Tips and Tricks for Troubleshooting Drupal
Drupal 101: Tips and Tricks for Troubleshooting DrupalAcquia
 
Better User Experience through Personalisation in Drupal
Better User Experience through Personalisation in DrupalBetter User Experience through Personalisation in Drupal
Better User Experience through Personalisation in DrupalDavid Peterson
 
Drupal 8, Where Did the Code Go? From Info Hook to Plugin
Drupal 8, Where Did the Code Go? From Info Hook to PluginDrupal 8, Where Did the Code Go? From Info Hook to Plugin
Drupal 8, Where Did the Code Go? From Info Hook to PluginAcquia
 

Andere mochten auch (20)

Speedrun: Build a Website with Panels, Media, and More in 45 Minutes
Speedrun: Build a Website with Panels, Media, and More in 45 MinutesSpeedrun: Build a Website with Panels, Media, and More in 45 Minutes
Speedrun: Build a Website with Panels, Media, and More in 45 Minutes
 
Drupal 8 Development at the Speed of Lightning (& BLT)
Drupal 8 Development at the Speed of Lightning (& BLT)Drupal 8 Development at the Speed of Lightning (& BLT)
Drupal 8 Development at the Speed of Lightning (& BLT)
 
From Stone Age-worthy Sites to Cohesive Content: How Trinity University is Us...
From Stone Age-worthy Sites to Cohesive Content: How Trinity University is Us...From Stone Age-worthy Sites to Cohesive Content: How Trinity University is Us...
From Stone Age-worthy Sites to Cohesive Content: How Trinity University is Us...
 
Why the Government of Bermuda Chose to Build Their New Citizen-centric Digita...
Why the Government of Bermuda Chose to Build Their New Citizen-centric Digita...Why the Government of Bermuda Chose to Build Their New Citizen-centric Digita...
Why the Government of Bermuda Chose to Build Their New Citizen-centric Digita...
 
Tomorrow’s Personalization Today: Increase User Engagement with Content in Co...
Tomorrow’s Personalization Today: Increase User Engagement with Content in Co...Tomorrow’s Personalization Today: Increase User Engagement with Content in Co...
Tomorrow’s Personalization Today: Increase User Engagement with Content in Co...
 
Updating the Salesforce Suite to Drupal 8: Major Changes for a Big Module
Updating the Salesforce Suite to Drupal 8: Major Changes for a Big ModuleUpdating the Salesforce Suite to Drupal 8: Major Changes for a Big Module
Updating the Salesforce Suite to Drupal 8: Major Changes for a Big Module
 
3 Tips for a Successful Ektron to Drupal Conversion
3 Tips for a Successful Ektron to Drupal Conversion3 Tips for a Successful Ektron to Drupal Conversion
3 Tips for a Successful Ektron to Drupal Conversion
 
How Wilson Sporting Goods Is Changing the Game with Experiential Commerce
 How Wilson Sporting Goods Is Changing the Game with Experiential Commerce How Wilson Sporting Goods Is Changing the Game with Experiential Commerce
How Wilson Sporting Goods Is Changing the Game with Experiential Commerce
 
Decoupled Drupal Showcase: Using Drupal to Power Digital Signage
Decoupled Drupal Showcase: Using Drupal to Power Digital SignageDecoupled Drupal Showcase: Using Drupal to Power Digital Signage
Decoupled Drupal Showcase: Using Drupal to Power Digital Signage
 
Drupal 7 vs. Drupal 8: A Contrast of Multilingual Support
Drupal 7 vs. Drupal 8: A Contrast of Multilingual SupportDrupal 7 vs. Drupal 8: A Contrast of Multilingual Support
Drupal 7 vs. Drupal 8: A Contrast of Multilingual Support
 
How to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured ContentHow to Optimize Your Drupal Site with Structured Content
How to Optimize Your Drupal Site with Structured Content
 
Going Beyond The Click: The Importance of Web Personalization
Going Beyond The Click: The Importance of Web PersonalizationGoing Beyond The Click: The Importance of Web Personalization
Going Beyond The Click: The Importance of Web Personalization
 
Open Y: One Digital Platform for all YMCAs
Open Y: One Digital Platform for all YMCAsOpen Y: One Digital Platform for all YMCAs
Open Y: One Digital Platform for all YMCAs
 
Content Modelling for Personalisation
Content Modelling for PersonalisationContent Modelling for Personalisation
Content Modelling for Personalisation
 
Designing with Drupal 8
Designing with Drupal 8Designing with Drupal 8
Designing with Drupal 8
 
Multilingual Improvements for Drupal 8
Multilingual Improvements for Drupal 8Multilingual Improvements for Drupal 8
Multilingual Improvements for Drupal 8
 
Entities, Bundles, and Fields: You need to understand this!
Entities, Bundles, and Fields: You need to understand this!Entities, Bundles, and Fields: You need to understand this!
Entities, Bundles, and Fields: You need to understand this!
 
Drupal 101: Tips and Tricks for Troubleshooting Drupal
Drupal 101: Tips and Tricks for Troubleshooting DrupalDrupal 101: Tips and Tricks for Troubleshooting Drupal
Drupal 101: Tips and Tricks for Troubleshooting Drupal
 
Better User Experience through Personalisation in Drupal
Better User Experience through Personalisation in DrupalBetter User Experience through Personalisation in Drupal
Better User Experience through Personalisation in Drupal
 
Drupal 8, Where Did the Code Go? From Info Hook to Plugin
Drupal 8, Where Did the Code Go? From Info Hook to PluginDrupal 8, Where Did the Code Go? From Info Hook to Plugin
Drupal 8, Where Did the Code Go? From Info Hook to Plugin
 

Ähnlich wie Successes and Challenges When Managing Large Scale Drupal Projects

Acquia - 大規模スケールでのマルチサイトの管理と運用 [動画あり]
Acquia - 大規模スケールでのマルチサイトの管理と運用 [動画あり]Acquia - 大規模スケールでのマルチサイトの管理と運用 [動画あり]
Acquia - 大規模スケールでのマルチサイトの管理と運用 [動画あり]CI&T Japan
 
5 Steps to Delivering Many Sites, Lowering Costs and Improving Site Governance
5 Steps to Delivering Many Sites, Lowering Costs and Improving Site Governance5 Steps to Delivering Many Sites, Lowering Costs and Improving Site Governance
5 Steps to Delivering Many Sites, Lowering Costs and Improving Site GovernanceAcquia
 
Across the spectrum different approaches to progressively decoupled drupal (...
Across the spectrum  different approaches to progressively decoupled drupal (...Across the spectrum  different approaches to progressively decoupled drupal (...
Across the spectrum different approaches to progressively decoupled drupal (...Acquia
 
Drupal is Changing, Quickly: How and Why
Drupal is Changing, Quickly: How and WhyDrupal is Changing, Quickly: How and Why
Drupal is Changing, Quickly: How and WhyAcquia
 
Re-Platforming: How to Plan Your Next Multi-Site Digital Platform
Re-Platforming: How to Plan Your Next Multi-Site Digital PlatformRe-Platforming: How to Plan Your Next Multi-Site Digital Platform
Re-Platforming: How to Plan Your Next Multi-Site Digital PlatformJake Borr
 
A Decoupled Drupal Story: Powdr Gives Developers Ultimate Flexibility To Buil...
A Decoupled Drupal Story: Powdr Gives Developers Ultimate Flexibility To Buil...A Decoupled Drupal Story: Powdr Gives Developers Ultimate Flexibility To Buil...
A Decoupled Drupal Story: Powdr Gives Developers Ultimate Flexibility To Buil...Acquia
 
Better Agile Drupal Sprints
Better Agile Drupal SprintsBetter Agile Drupal Sprints
Better Agile Drupal SprintsChris Urban
 
Hack proof your drupal site- DrupalCamp Hyderabad
Hack proof your drupal site- DrupalCamp HyderabadHack proof your drupal site- DrupalCamp Hyderabad
Hack proof your drupal site- DrupalCamp HyderabadNaveen Valecha
 
Welcome to SAP Community of Developers!
Welcome to SAP Community of Developers!Welcome to SAP Community of Developers!
Welcome to SAP Community of Developers!Vitaliy Rudnytskiy
 
Basics of Android MVP
Basics of Android MVP Basics of Android MVP
Basics of Android MVP Dinkar Kumar
 
PaaS and OpenStack
PaaS and OpenStackPaaS and OpenStack
PaaS and OpenStackSeth Fox
 
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...Ocean9, Inc.
 
Webinar: Vodafone and The Connected Customer Journey [10.19.2017]
Webinar: Vodafone and The Connected Customer Journey [10.19.2017]Webinar: Vodafone and The Connected Customer Journey [10.19.2017]
Webinar: Vodafone and The Connected Customer Journey [10.19.2017]Acquia
 
Acquiaご紹介(クラウドファーストとオープンソースで進めるデジタル変革)[動画あり]
Acquiaご紹介(クラウドファーストとオープンソースで進めるデジタル変革)[動画あり]Acquiaご紹介(クラウドファーストとオープンソースで進めるデジタル変革)[動画あり]
Acquiaご紹介(クラウドファーストとオープンソースで進めるデジタル変革)[動画あり]CI&T Japan
 
SAP Screen Personas June 2016
SAP Screen Personas June 2016SAP Screen Personas June 2016
SAP Screen Personas June 2016Peter Spielvogel
 
Quarterly Customer Update: Acquia Platform Enhancements and New Capabilities
Quarterly Customer Update: Acquia Platform Enhancements and New CapabilitiesQuarterly Customer Update: Acquia Platform Enhancements and New Capabilities
Quarterly Customer Update: Acquia Platform Enhancements and New CapabilitiesAcquia
 
Quantify your drive: IoT on a personal scale with SAP technologies
Quantify your drive: IoT on a personal scale with SAP technologiesQuantify your drive: IoT on a personal scale with SAP technologies
Quantify your drive: IoT on a personal scale with SAP technologiesVitaliy Rudnytskiy
 
NSC #2 - D2 04 - Ezequiel Gutesman - Blended Web and Database Attacks
NSC #2 - D2 04 - Ezequiel Gutesman - Blended Web and Database AttacksNSC #2 - D2 04 - Ezequiel Gutesman - Blended Web and Database Attacks
NSC #2 - D2 04 - Ezequiel Gutesman - Blended Web and Database AttacksNoSuchCon
 
Datameer6 for prospects - june 2016_v2
Datameer6 for prospects - june 2016_v2Datameer6 for prospects - june 2016_v2
Datameer6 for prospects - june 2016_v2Datameer
 
ASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdf
ASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdfASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdf
ASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdfPeter Spielvogel
 

Ähnlich wie Successes and Challenges When Managing Large Scale Drupal Projects (20)

Acquia - 大規模スケールでのマルチサイトの管理と運用 [動画あり]
Acquia - 大規模スケールでのマルチサイトの管理と運用 [動画あり]Acquia - 大規模スケールでのマルチサイトの管理と運用 [動画あり]
Acquia - 大規模スケールでのマルチサイトの管理と運用 [動画あり]
 
5 Steps to Delivering Many Sites, Lowering Costs and Improving Site Governance
5 Steps to Delivering Many Sites, Lowering Costs and Improving Site Governance5 Steps to Delivering Many Sites, Lowering Costs and Improving Site Governance
5 Steps to Delivering Many Sites, Lowering Costs and Improving Site Governance
 
Across the spectrum different approaches to progressively decoupled drupal (...
Across the spectrum  different approaches to progressively decoupled drupal (...Across the spectrum  different approaches to progressively decoupled drupal (...
Across the spectrum different approaches to progressively decoupled drupal (...
 
Drupal is Changing, Quickly: How and Why
Drupal is Changing, Quickly: How and WhyDrupal is Changing, Quickly: How and Why
Drupal is Changing, Quickly: How and Why
 
Re-Platforming: How to Plan Your Next Multi-Site Digital Platform
Re-Platforming: How to Plan Your Next Multi-Site Digital PlatformRe-Platforming: How to Plan Your Next Multi-Site Digital Platform
Re-Platforming: How to Plan Your Next Multi-Site Digital Platform
 
A Decoupled Drupal Story: Powdr Gives Developers Ultimate Flexibility To Buil...
A Decoupled Drupal Story: Powdr Gives Developers Ultimate Flexibility To Buil...A Decoupled Drupal Story: Powdr Gives Developers Ultimate Flexibility To Buil...
A Decoupled Drupal Story: Powdr Gives Developers Ultimate Flexibility To Buil...
 
Better Agile Drupal Sprints
Better Agile Drupal SprintsBetter Agile Drupal Sprints
Better Agile Drupal Sprints
 
Hack proof your drupal site- DrupalCamp Hyderabad
Hack proof your drupal site- DrupalCamp HyderabadHack proof your drupal site- DrupalCamp Hyderabad
Hack proof your drupal site- DrupalCamp Hyderabad
 
Welcome to SAP Community of Developers!
Welcome to SAP Community of Developers!Welcome to SAP Community of Developers!
Welcome to SAP Community of Developers!
 
Basics of Android MVP
Basics of Android MVP Basics of Android MVP
Basics of Android MVP
 
PaaS and OpenStack
PaaS and OpenStackPaaS and OpenStack
PaaS and OpenStack
 
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
Hadoop, Spark and Big Data Summit presentation with SAP HANA Vora and a path ...
 
Webinar: Vodafone and The Connected Customer Journey [10.19.2017]
Webinar: Vodafone and The Connected Customer Journey [10.19.2017]Webinar: Vodafone and The Connected Customer Journey [10.19.2017]
Webinar: Vodafone and The Connected Customer Journey [10.19.2017]
 
Acquiaご紹介(クラウドファーストとオープンソースで進めるデジタル変革)[動画あり]
Acquiaご紹介(クラウドファーストとオープンソースで進めるデジタル変革)[動画あり]Acquiaご紹介(クラウドファーストとオープンソースで進めるデジタル変革)[動画あり]
Acquiaご紹介(クラウドファーストとオープンソースで進めるデジタル変革)[動画あり]
 
SAP Screen Personas June 2016
SAP Screen Personas June 2016SAP Screen Personas June 2016
SAP Screen Personas June 2016
 
Quarterly Customer Update: Acquia Platform Enhancements and New Capabilities
Quarterly Customer Update: Acquia Platform Enhancements and New CapabilitiesQuarterly Customer Update: Acquia Platform Enhancements and New Capabilities
Quarterly Customer Update: Acquia Platform Enhancements and New Capabilities
 
Quantify your drive: IoT on a personal scale with SAP technologies
Quantify your drive: IoT on a personal scale with SAP technologiesQuantify your drive: IoT on a personal scale with SAP technologies
Quantify your drive: IoT on a personal scale with SAP technologies
 
NSC #2 - D2 04 - Ezequiel Gutesman - Blended Web and Database Attacks
NSC #2 - D2 04 - Ezequiel Gutesman - Blended Web and Database AttacksNSC #2 - D2 04 - Ezequiel Gutesman - Blended Web and Database Attacks
NSC #2 - D2 04 - Ezequiel Gutesman - Blended Web and Database Attacks
 
Datameer6 for prospects - june 2016_v2
Datameer6 for prospects - june 2016_v2Datameer6 for prospects - june 2016_v2
Datameer6 for prospects - june 2016_v2
 
ASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdf
ASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdfASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdf
ASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdf
 

Mehr von Acquia

Acquia_Adcetera Webinar_Marketing Automation.pdf
Acquia_Adcetera Webinar_Marketing Automation.pdfAcquia_Adcetera Webinar_Marketing Automation.pdf
Acquia_Adcetera Webinar_Marketing Automation.pdfAcquia
 
Acquia Webinar Deck - 9_13 .pdf
Acquia Webinar Deck - 9_13 .pdfAcquia Webinar Deck - 9_13 .pdf
Acquia Webinar Deck - 9_13 .pdfAcquia
 
Taking Your Multi-Site Management at Scale to the Next Level
Taking Your Multi-Site Management at Scale to the Next LevelTaking Your Multi-Site Management at Scale to the Next Level
Taking Your Multi-Site Management at Scale to the Next LevelAcquia
 
CDP for Retail Webinar with Appnovation - Q2 2022.pdf
CDP for Retail Webinar with Appnovation - Q2 2022.pdfCDP for Retail Webinar with Appnovation - Q2 2022.pdf
CDP for Retail Webinar with Appnovation - Q2 2022.pdfAcquia
 
May Partner Bootcamp 2022
May Partner Bootcamp 2022May Partner Bootcamp 2022
May Partner Bootcamp 2022Acquia
 
April Partner Bootcamp 2022
April Partner Bootcamp 2022April Partner Bootcamp 2022
April Partner Bootcamp 2022Acquia
 
How to Unify Brand Experience: A Hootsuite Story
How to Unify Brand Experience: A Hootsuite Story How to Unify Brand Experience: A Hootsuite Story
How to Unify Brand Experience: A Hootsuite Story Acquia
 
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CX
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CXUsing Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CX
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CXAcquia
 
Improve Code Quality and Time to Market: 100% Cloud-Based Development Workflow
Improve Code Quality and Time to Market: 100% Cloud-Based Development WorkflowImprove Code Quality and Time to Market: 100% Cloud-Based Development Workflow
Improve Code Quality and Time to Market: 100% Cloud-Based Development WorkflowAcquia
 
September Partner Bootcamp
September Partner BootcampSeptember Partner Bootcamp
September Partner BootcampAcquia
 
August partner bootcamp
August partner bootcampAugust partner bootcamp
August partner bootcampAcquia
 
July 2021 Partner Bootcamp
July  2021 Partner BootcampJuly  2021 Partner Bootcamp
July 2021 Partner BootcampAcquia
 
May Partner Bootcamp
May Partner BootcampMay Partner Bootcamp
May Partner BootcampAcquia
 
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASYDRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASYAcquia
 
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead Machine
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead MachineWork While You Sleep: The CMO’s Guide to a 24/7/365 Lead Machine
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead MachineAcquia
 
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B Leads
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B LeadsAcquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B Leads
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B LeadsAcquia
 
April partner bootcamp deck cookieless future
April partner bootcamp deck  cookieless futureApril partner bootcamp deck  cookieless future
April partner bootcamp deck cookieless futureAcquia
 
How to enhance cx through personalised, automated solutions
How to enhance cx through personalised, automated solutionsHow to enhance cx through personalised, automated solutions
How to enhance cx through personalised, automated solutionsAcquia
 
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...Acquia
 
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021Acquia
 

Mehr von Acquia (20)

Acquia_Adcetera Webinar_Marketing Automation.pdf
Acquia_Adcetera Webinar_Marketing Automation.pdfAcquia_Adcetera Webinar_Marketing Automation.pdf
Acquia_Adcetera Webinar_Marketing Automation.pdf
 
Acquia Webinar Deck - 9_13 .pdf
Acquia Webinar Deck - 9_13 .pdfAcquia Webinar Deck - 9_13 .pdf
Acquia Webinar Deck - 9_13 .pdf
 
Taking Your Multi-Site Management at Scale to the Next Level
Taking Your Multi-Site Management at Scale to the Next LevelTaking Your Multi-Site Management at Scale to the Next Level
Taking Your Multi-Site Management at Scale to the Next Level
 
CDP for Retail Webinar with Appnovation - Q2 2022.pdf
CDP for Retail Webinar with Appnovation - Q2 2022.pdfCDP for Retail Webinar with Appnovation - Q2 2022.pdf
CDP for Retail Webinar with Appnovation - Q2 2022.pdf
 
May Partner Bootcamp 2022
May Partner Bootcamp 2022May Partner Bootcamp 2022
May Partner Bootcamp 2022
 
April Partner Bootcamp 2022
April Partner Bootcamp 2022April Partner Bootcamp 2022
April Partner Bootcamp 2022
 
How to Unify Brand Experience: A Hootsuite Story
How to Unify Brand Experience: A Hootsuite Story How to Unify Brand Experience: A Hootsuite Story
How to Unify Brand Experience: A Hootsuite Story
 
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CX
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CXUsing Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CX
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CX
 
Improve Code Quality and Time to Market: 100% Cloud-Based Development Workflow
Improve Code Quality and Time to Market: 100% Cloud-Based Development WorkflowImprove Code Quality and Time to Market: 100% Cloud-Based Development Workflow
Improve Code Quality and Time to Market: 100% Cloud-Based Development Workflow
 
September Partner Bootcamp
September Partner BootcampSeptember Partner Bootcamp
September Partner Bootcamp
 
August partner bootcamp
August partner bootcampAugust partner bootcamp
August partner bootcamp
 
July 2021 Partner Bootcamp
July  2021 Partner BootcampJuly  2021 Partner Bootcamp
July 2021 Partner Bootcamp
 
May Partner Bootcamp
May Partner BootcampMay Partner Bootcamp
May Partner Bootcamp
 
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASYDRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
 
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead Machine
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead MachineWork While You Sleep: The CMO’s Guide to a 24/7/365 Lead Machine
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead Machine
 
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B Leads
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B LeadsAcquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B Leads
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B Leads
 
April partner bootcamp deck cookieless future
April partner bootcamp deck  cookieless futureApril partner bootcamp deck  cookieless future
April partner bootcamp deck cookieless future
 
How to enhance cx through personalised, automated solutions
How to enhance cx through personalised, automated solutionsHow to enhance cx through personalised, automated solutions
How to enhance cx through personalised, automated solutions
 
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...
 
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021
 

Kürzlich hochgeladen

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Kürzlich hochgeladen (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

Successes and Challenges When Managing Large Scale Drupal Projects

  • 1. 1 ©2016 Acquia Inc. — Confidential and Proprietary Chris Urban Manager, Professional Services Large Scale Drupal Projects Successes & Challenges
  • 2. 2 ©2016 Acquia Inc. — Confidential and Proprietary – Introduction and Background – Walkthrough notes from many large-scale projects – Compare challenges and solutions – Review of Lessons learned Agenda
  • 3. 3 ©2016 Acquia Inc. — Confidential and Proprietary General Assumptions – Agile Workflow – Iterative development – Scrum or standup – Boards and tickets – Grooming – Planning – Process Management – Scrum Master – Project Manager – Project Evolution – Updates to documentation – Evolving process
  • 4. 4 ©2016 Acquia Inc. — Confidential and Proprietary – Multiple initiatives – Multiple partners and/or globally distributed teams What makes a project “large scale”?
  • 5. 5 ©2016 Acquia Inc. — Confidential and Proprietary Multiple Product Owners
  • 6. 6 ©2016 Acquia Inc. — Confidential and Proprietary Multiple Stakeholders
  • 7. 7 ©2016 Acquia Inc. — Confidential and Proprietary Getting to be more Agile – Consider Agile workshops – Practice writing user stories – Use sub-tasks and tasks for reminders and non- development based tasks
  • 8. 8 ©2016 Acquia Inc. — Confidential and Proprietary8 ©2016 Acquia Inc. — Confidential and Proprietary Regular communication is a key for a successful project
  • 9. 9 ©2016 Acquia Inc. — Confidential and Proprietary Communication/Process – Start with an Agile Workflow and Process – How much is too much? – Additional ceremonies – Release Planning (Product Backlog Refinement) – Backlog Pruning
  • 10. 10 ©2016 Acquia Inc. — Confidential and Proprietary Development Workflow – Clear roles and ownership of states are defined – Changes accounting for BBD testing – Additional states/transitions for larger clients needed
  • 11. 11 ©2016 Acquia Inc. — Confidential and Proprietary Daily Scrum – Worked on, Working on next – Blockers, requests for Discussions – Work/life balance or Temperature score – Larger groups = longer standup calls – Automate and focus on what’s important
  • 12. 12 ©2016 Acquia Inc. — Confidential and Proprietary Sprint Planning – Serves as marker in time and common starting point – Sprint Priorities – Key Feature Summaries – Measure Results absolutely
  • 13. 13 ©2016 Acquia Inc. — Confidential and Proprietary13 ©2016 Acquia Inc. — Confidential and Proprietary Good Team Management is a key for a successful project
  • 14. 14 ©2016 Acquia Inc. — Confidential and Proprietary Working with delivery teams – central ticketing if possible is ideal – creation of tickets in JIRA via email – creation of tickets in JIRA in Slack or HipChat
  • 15. 15 ©2016 Acquia Inc. — Confidential and Proprietary Working with Continuous Delivery teams – use a Maintenance backlog team – use a UX bugs and issues team – have developers contribute to a developer backlog and groom and pull in tickets
  • 16. 16 ©2016 Acquia Inc. — Confidential and Proprietary Working with Support teams – Use as infrastructure resource – Accommodate Server upgrades and 404 mitigation
  • 17. 17 ©2016 Acquia Inc. — Confidential and Proprietary17 ©2016 Acquia Inc. — Confidential and Proprietary Documentation: takes emotion out of the equation
  • 18. 18 ©2016 Acquia Inc. — Confidential and Proprietary Documentation – Team Contacts and Developers Roster – Sprint ceremonies – RACI – Top level process workflow & expectations – JIRA Workflow and transitions – Spikes vs Tracer Bullets – Hotfixes – Developer documentation
  • 19. 19 ©2016 Acquia Inc. — Confidential and Proprietary Documentation and Process Tips – Confluence – Google Drive – JIRA
  • 20. 20 ©2016 Acquia Inc. — Confidential and Proprietary20 ©2016 Acquia Inc. — Confidential and Proprietary If the only tool you have is a hammer, you tend to see every problem as a nail.
  • 21. 21 ©2016 Acquia Inc. — Confidential and Proprietary Project Level Tools – Google Docs – Confluence – JIRA – GitHub Wiki, Other wikis – Excel, Powerpoint – Email, VOIP – Chat: – Skype – Slack – HipChat – Others: Ryver, Fleep – screenshare/conf call software: – join.me – GoToMeeting – Webex – Zoom
  • 22. 22 ©2016 Acquia Inc. — Confidential and Proprietary Development & Sprint Tools – Planning: – Aha! – Asana/Instagantt – Pointing poker – pointingpoker.com – play.planningpoker.com – Charting - Visio, Omnigraffle, draw.io – Whiteboard - awwapp.com – Acquia Dev Desktop
  • 23. 23 ©2016 Acquia Inc. — Confidential and Proprietary Different tools for different teams? – How are tools used differently with multiple teams/groups/multiple partners? – scheduling – language
  • 24. 24 ©2016 Acquia Inc. — Confidential and Proprietary Worst case scenarios – Sudden client staff changes – Key personnel staff get sick/hit by bus at same time – Client apathy – Client not able to make timely decisions
  • 25. 26 ©2016 Acquia Inc. — Confidential and Proprietary – Successful teams communicate regularly – Successful teams know who is responsible for what – Successful teams know where to look for answers What did we learn?
  • 26. 27 ©2016 Acquia Inc. — Confidential and Proprietary Thank You

Hinweis der Redaktion

  1. Acquia's official PPT template begins here. This is the standard presentation title slide.
  2. Where were successes made? How were challenges surmounted?
  3. Having multiple product owners means having to juggle priorities. Who’s tickets are the most important? Does that change from sprint to sprint? How is that communicated, so that everyone knows? Feedback I’ve heard or seen: release planning meeting helped 1:1 meetings with individual product owners Call out inconsistent participation with team Review user story writing Encourage Documentation in JIRA tickets Google Document connected with tickets in draft and under discussion ----- Meeting Notes (11/16/16 22:51) ----- Key to have priorities spelled out ahead of time to make the process as mooth as possible for everyone on the team. Clear communications.
  4. It is all about managing multiple expectations How is the progress of the project demonstrated and communicated? Do you rely on the product owners to perform this? Do different stakeholders expect different results?
  5. getting the client to be more agile agile workshops - understanding terminology and general process user stories good foundation block using sub-tasks and tasks for reminders and non-development based tasks
  6. How can you keep various teams up to date with latest information without burdening everyone with too many "status" meetings? Key elements of the agile workflow we use come with only three key meetings: the daily scrum, review and retrospective
  7. Automated or Behat testing is more and more critical to a successful project Accommodating this in the development cycle therefore is important Documenting what are the Top level process workflow & expectations JIRA Workflow states – what are the expectations; who watches those states; who is expected to own those tickets (ex. Code Review or QA or UAT)
  8. Use a tool like Howdy with Slack to automate the daily standup call. Having a large group can drag things down. If necessary, separate scrums by region and rotate responsibilities for a scrum of scrums call or checkin
  9. Acquia provides customers with Technical Account Managers to help bridge the gap between Delivery teams and Support and often are tasked to handle these kinds of requests
  10. Who owns tickets in which workflow state Team Contacts and Dev Roster (pivot table for managing distribution lists) Sprint ceremonies: scrum notes, grooming agendas, retrospectives RACI or RASCI Top level process workflow & expectations JIRA Workflow states Spikes vs Tracer Bullets Hotfixes Developer documentation - set aside a timeboxed, small effort ticket to document a feature or Epic as it is near or at completion. Make this a stretch task How to prevent excessive documentation overhead? ----- Meeting Notes (11/16/16 22:51) ----- Make sure to cover grooming agendas for managing multiple product owners
  11. Confluence – integrates really well with JIRA to make documentation around tickets easier. Prepare documents with automatically updating tables of tickets: listing of all tickets in the last few sprints specific to work around a key Feature. Google Drive – allows for sharing permissions to be different – between teams, clients or everyone on the project For both of these, around grooming – prepare documents linking to tickets in discussion or review In JIRA, create Hidden Epic – specifically designated so that tickets for features that are still congealing or being explored are not accidentally reviewed or sized ahead of their time. Treat like a personal sandbox.
  12. Pointing poker (pointingpoker.com, play.planningpoker.com)
  13. ----- Meeting Notes (11/16/16 22:51) ----- Accept, Reject, Accepted with Exceptions
  14. This is the standard presentation ending slide.