Information for: DEVELOPERS   PARTNERS

Acquia Professional Services Product Guide

Last updated: May 23, 2019

Acquia Professional Services provides training, implementation, expert help and advice services for the Acquia platform. Standard Professional Services may be purchased through an Order and delivered according to the descriptions set forth herein. Non-standard Professional services may be customized and contracted through a Statement of Work (SOW).

Professional Services Offerings

Personalization Strategy Offerings

The Acquia personalization strategy offering targets new or existing Customers who need assistance in thinking through their use cases for personalization as they start to use Acquia Lift to deliver a better personalized experience.

The scope of the personalization strategy includes:

  • Phase 1Discovery. Understand current state and aspirations for website personalization for its key Customers.
  • Phase 2Future State Personalizations. Acquia will align the organization around objectives, strategies and priorities for website personalization. Through a working session with up to six Customer stakeholders, Acquia will facilitate and identify key use cases for implementing personalized web experiences based on key business objectives, Customers and best practices.
  • Phase 3Roadmap. The materials from the working session will be synthesized, including key takeaways and up to five use cases. Acquia will prioritize a group of key initiatives and content to close gaps to achieve the future state vision for personalization.

Dependencies – For the project to be successful, the Customer must ensure the right marketing and technology stakeholders are involved. It is also critical the Customer have an understanding of their overall marketing and digital goals to inform the personalization project.

Acquia will deliver personalization strategy over the course of four (4) to six (6) weeks. An Acquia Digital Experience Strategist will deliver the services, remotely, with up to one-day (1) onsite meeting. There will be regular checkpoints during the project to ensure Acquia and the Customer are in sync throughout the project timeline.

Content Planning

The Acquia content planning offering targets new or existing Customers who need assistance thinking through what content must be created to support their current personalization use cases and how to effectively plan for future initiatives.

The scope of the content planning includes:

  • Phase 1 – Discovery. Review website personalization objectives, planned websites personalization initiatives, current content available to support those initiatives, content driving traffic to the website, and how content is tagged. Acquia will gather the data through a four-hour (4) onsite workshop (up to six participants), and up to three (3) stakeholder interviews.
  • Phase 2Recommendations and Content Calendar. Acquia will provide a recommendations document providing suggestions on how personalization content must be entered and tagged. The Acquia team will also create a content calendar for current personalization initiatives, and provide remote training on how the calendar can be used by the client for future planning.

Dependencies – For the project to be successful, the Customer must ensure the right marketing, content and technology stakeholders are involved. It is also critical the Customer have an understanding of their marketing and digital goals to inform the larger content calendar.

Acquia will deliver the content planning offering over the course of four (4) weeks. An Acquia Digital Experience Strategist will deliver the services, remotely, with up to one (1) onsite meeting.

Acquia Journey Activation Engagement

This 160-hour engagement delivered over a maximum of eight (8) weeks is designed to build your organization its first production-ready journey—a journey that has gone through QA testing and is ready to be pushed to production at your discretion. Acquia will conduct the standard Acquia Journey onboarding that is included in your Acquia Journey subscription; standard onboarding and this engagement are symbiotic.

During this engagement, Acquia will conduct a strategy session with your marketing team to identity Acquia Journey use cases, summarize findings into a single document, present those findings to you and your team, select which journey to build, and then build it. The phases of this engagement are outlined in detail as follows:

  • Phase 1Introduction Email. The Introduction Email summarizes the entire Acquia Journey Activation Engagement and prepares your organization for the immediate next step, the Kickoff call. Before the Kickoff call, Acquia asks that you fill out a Marketing Technology questionnaire.
  • Phase 2Kickoff Call. During the Kickoff Call, Acquia will answer any questions about the onboarding process and introduce you to Acquia’s third-party experts who will help conduct strategy and build your production-ready Journey. During this call we will also identify which members of your team will attend the strategy session, as well as schedule that session (see Phase 3).
  • Phase 3Strategy Session. During the Strategy Session we will define Acquia Journey use cases by understanding your technologies, people, and processes. This session will be conducted as a single eight-hour (8) onsite or two remote four-hour (4) sessions.
    • We will conduct an Acquia Journey demo for your team, aligning expectations and highlighting possibilities. We will also describe common Acquia Journey use case genres including 1) data integrity, 2) automation, and 3) customer experience. We will also review your response to the Marketing Technology questionnaire.
    • We will then brainstorm Acquia Journey uses cases. The goal is to identity at least three (3) viable use cases.
    • We will finish the Strategy Session by recapping the journeys we identified.
  • Phase 4Strategy Synthesis Doc and Call. Within five (5) days of the Strategy Session, Acquia will create a single document that summarizes the output of the Strategy Session. The document will explain the journeys we defined, the business value we expect each to deliver, and the estimated level of effort to implement each one. We will share this document with you and your team and schedule a one hour call to discuss the viable use cases identified in Phase 3 and decide from those which one journey Acquia will build. Those journeys that have an estimated build time of over six (6) weeks or over 150 hours will be out of scope.
  • Phase 5Build. Using the remaining hours in this engagement, Acquia will build you and your team the one journey agreed upon during the strategy synthesis call. To start this process, we will have a one-hour (1) call with you and the team responsible for each technology that will be incorporated into the selected journey to plan a check-in cadence. Acquia asks that you recommend a single project manager who will be the main point of contact during the build; the project manager will provide access to the technologies, data, and content as needed. (Lack of access to these items or general inability to perform the build as a result of non-responsiveness or refusal may result in incremental charges and/or extension of the delivery timeline.)
  • Phase 6Debrief. After the journey build is complete, we will debrief and demonstrate the finished product to you and your team in a two-hour (2) remote session. This marks the end of the engagement. You and your team can push the journey into production at your discretion.

Sample timeline

Phase Week
Phase 1: Introduction Email Week 0
Phase 2: Kickoff Call Week 0
Phase 3: Strategy Session Week 1-2
Phase 4: Strategy Synthesis Doc and Call Week 1-2
Phase 5: Build Week 3-8
Phase 6: Debrief Week 8

Prerequisites

Customer must purchase a subscription for Acquia Journey and be within the active subscription window. Journey Activation cannot be purchased in advance of a Journey subscription, as access to the service is required throughout this engagement.

Customer will be responsible for the reasonable and documented travel and living expenses incurred by Acquia’s staff in connection with the performance of Services.

Completion

These services will be deemed accepted upon delivery of phase 6.

Training Offerings

Acquia provides training on Acquia products. We offer online training, classroom training for Drupal, and customer-specific training for Acquia products.

Implementation Offerings

Acquia provides implementation services through custom statements of work. Services include:

  • Drupal implementation and ongoing development for Acquia Cloud Enterprise
  • Node.js implementation and ongoing development for Acquia Cloud Enterprise
  • Drupal implementation and ongoing development for Acquia Cloud Site Factory
  • Implementation and ongoing services for Acquia Lift
  • Implementation and ongoing services for Acquia Journey

Training Offerings - Detailed Descriptions

Development Skills Assessment

Acquia will assess and prepare a Customer’s development team (up to 5 people) for Acquia certification.

The scope of the Assessment includes:

  • Technical Skills Assessment Survey
  • Code Review by a Technical Architect
  • Technical Learning Plan on Acquia Academy covering Acquia Products
  • Office hours support and coaching on Acquia Products and Drupal

Acquia will assess the team and provide a recommended training plan over the course of five (5) consecutive business days, with up to (3) days onsite, unless otherwise agreed by Customer and Acquia. Services include one Drupal 8 Immersion Training and 5 certification credits. Acquia will provide remote consulting hours of up to 4 hours per week for 12 weeks immediately following the onsite assessment.

Development Readiness Training

Acquia will work with Customer’s development team (up to 5 people) to prepare them to build an application on Acquia Cloud Enterprise (ACE). Acquia will provide hands-on training and guidance to architect a code deployment process that includes continuous integration and automated testing.

Development Readiness Training will be interactive with hands-on exercises, and in the case of Drupal may cover the following example topics:

  • Introduction to Drupal installation, user management, content creation, comments, entities
  • User roles and permissions, multisite configurations, content types and fields, input formats, files and images, taxonomy
  • URL aliases, menus, blocks, views, image styles, user profiles, entity references
  • Triggers, actions, blogs, forums, books, themes, stylesheets, templates, template.php, theme functions
  • Administration section, variables, menu and page callbacks, form API, database API, hook system
  • Integrations with third party systems, automated migration, and high level overview of leveraging Drupal APIs
  • Deployment process architecture
  • Automated testing best practices
  • Continuous integration tools
  • Hands-on implementation assistance

Acquia will deliver the training over the course of 6 consecutive business days including up to three (3) days onsite.

Acquia Cloud Site Factory Development Readiness Training

Acquia Cloud Site Factory Development Readiness Training will enable the Customer’s development team (up to 5 people) to use Acquia Cloud Site Factory to manage a Drupal multisite codebase. Consultants will provide an overview of multisite architecture in Drupal, and will conduct a hands-on walk-through of code management and deployment, using Lightning, Acquia BLT, Acquia Cloud CD, and Acquia Cloud Site Factory. Acquia consultants will deliver the training over the course of 10 consecutive business days including up to three (3) days onsite, unless otherwise agreed by Customer and Acquia. Development Readiness Training will be interactive with hands-on exercises, and in the case of Drupal may cover the following example topics:

  • Hands-on training and guidance to architect a code deployment process that includes continuous integration and automated testing
  • Introduction to Drupal installation, user management, content creation, comments, entities
  • User roles and permissions, multisite configurations, content types and fields, input formats, files and images, taxonomy
  • URL aliases, menus, blocks, views, image styles, user profiles, entity references
  • Triggers, actions, blogs, forums, books, themes, stylesheets, templates, template.php, theme functions
  • Administration section, variables, menu and page callbacks, form API, database API, hook system
  • Integrations with third party systems, automated migration, and high level overview of leveraging Drupal APIs
  • Deployment process architecture
  • Automated testing best practices
  • Continuous integration tools
  • Hands-on implementation assistance

Acquia will train the Customer on the technical and business governance processes required to successfully build, adopt and run Acquia Cloud Site Factory within the Customer organization.

Introduction to Drupal 8 Training

Acquia’s Introduction to Drupal Training is Drupal 8 in a day, onsite or remote, for up to 10 participants. It provides a broad introduction to the essential skills necessary when building websites with Drupal. This course is meant to be interactive. You will build a functioning Drupal website for our fictitious client Sociable Planet following the steps of this manual.

The procedures are introduced step-by-step and then reinforced with practice and challenges. Your instructor will help guide you through the process of establishing this new way of working. You’ll look at case studies of websites and reflect on your own experience to take the procedures you learn here back into your own work and any new situations you encounter. This course serves as a prerequisite to other Acquia Developer Training courses. By the end of the training you will be able to:

  • Describe key features and functionality provided by Drupal 8 core
  • Define Drupal terminology and describe concepts
  • Explain and summarize how Drupal websites are constructed and themed
  • Search for and use Modules to extend Drupal’s functionality
  • Articulate the benefits of using Drupal 8 to develop websites
  • Model content types
  • Create lists of content and other data

Prerequisites

  • An understanding of website building using a Content Management System is helpful
  • Experience using and building websites using systems such as Wordpress, Joomla!, or HTML and CSS is helpful
  • Familiarity with both JavaScript and PHP would be helpful but not necessary
  • Assemble a website out of individual components

Customer will be responsible for the reasonable and documented travel and living expenses incurred by Acquia’s staff in connection with the performance of Services.

Drupal 8 Site Building Training

This 2-day Drupal 8 Site Building Training is meant to be interactive and is delivered onsite or remote, for up to 10 participants. The procedures are introduced step-by-step and then reinforced with practice and challenges. Your instructor will help guide you through the process of establishing this new way of working. You’ll look at case studies of websites and reflect on your own experience to take the procedures you learn here back into your own work and any new situations you encounter. This course provides a solid introduction to Drupal 8. It introduces and explains the most essential features and concepts of Drupal through hands-on activities. By the end of the training you will be able to:

  • Describe key features and functionality provided by Drupal 8 core
  • Define Drupal terminology and describe concepts
  • Explain and summarize how Drupal websites are constructed and themed
  • Search for and use Modules to extend Drupal’s functionality
  • Articulate the benefits of using Drupal 8 to develop websites
  • Model content types
  • Create lists of content and other data
  • Assemble a website out of individual components
  • Get data into your database with fielded entities
  • Create lists of content from the database and manage display on your website
  • Understand all fundamental facets of building a Drupal 8 website including how custom modules and themes are built
  • Assemble a website out of individual components

Day 1 – Introduction to Drupal 8

  • Provides a solid introduction to Drupal 8. Introduces and explains the most essential features and concepts of Drupal through hands-on activities.

Day 2 – Building Websites with Drupal 8

  • Provides a comprehensive deep-dive into the essential skills necessary when building websites with Drupal.

Prerequisites

  • An understanding of website building using a Content Management System is helpful
  • Experience using and building websites using systems such as Wordpress, Joomla!, or HTML and CSS is helpful
  • Familiarity with both JavaScript and PHP would be helpful but not necessary

Customer will be responsible for the reasonable and documented travel and living expenses incurred by Acquia’s staff in connection with the performance of Services.

Drupal 8 Layout and Theming

Acquia’s Drupal 8 Layout and Theming Training provides 2 days of comprehensive, hands-on training on Drupal 8 theme and layout development delivered onsite or remote, for up to 10 people. This course provides a variety of approaches for making dynamic layouts in Drupal, and helps users to choose the right approach for their website. The course provides techniques and best practices for configuring a flexible and extendable layout for websites and enables users to get more control over the look and feel of their websites by creating custom themes in Drupal. By the end of the training you will be able to:

  • Describe and work with Drupal’s theme layer
  • Declare and use custom regions in a theme, theme settings
  • Apply and utilize Stylesheets and JavaScript in a theme
  • Build a sub-theme from a base theme

Prerequisites

  • To get the most out of this course, you should have prior experience in site building with Drupal. A combination of Acquia’s Introduction to Drupal 8 (or What’s New in Drupal 8) and Building Websites with Drupal 8 would be ideal preparation for those with prior non-Drupal front end development experience
  • Drupal related website configuration
  • Content creation and maintenance
  • Website building
  • HTML and CSS skills are essential
  • Familiarity with both JavaScript and PHP is helpful but not necessary

Customer will be responsible for the reasonable and documented travel and living expenses incurred by Acquia’s staff in connection with the performance of Services.

Drupal 8 Module Development Training

Acquia’s Drupal 8 Module Development Training assumes you’re an experienced site builder with Drupal 8. This 2-day training is delivered onsite or remote, for up to 10 participants. You know how to configure a Drupal website, but you’ve found limitations with what you can do with core and contributed modules. You do have experience with programming. While you don’t need to be an expert in PHP, you understand the basic constructs of programming enough to work with a new language. By the end of the training you will be able to:

  • Describe Drupal’s hook system and development architecture
  • Articulate the construction of Drupal modules
  • Insert and extract data using Drupal’s core database abstraction layer
  • Employ and articulate best practices, security techniques, conventions and coding standard

Prerequisites

  • To get the most out of this course you should have prior experience in website building with Drupal. A combination of Acquia’s Introduction to Drupal 8 (or What’s New in Drupal 8) and Building Websites with Drupal 8 would be ideal preparation for those with prior non-Drupal experience
  • Drupal related website configuration
    • Content creation and maintenance
    • Website building
  • Familiarity with writing code in a text editor
  • Programming experience with PHP is preferred, but any programming experience will be helpful

Customer will be responsible for the reasonable and documented travel and living expenses incurred by Acquia’s staff in connection with the performance of Services.

Drupal 8 Front End Development (Bundle)

Acquia’s Drupal 8 Front End Development Training is a combination of our Drupal Site Building Training, and Drupal 8 Layout and Theming Training, delivered onsite or remote, over 4 days, for up to 10 participants.

Customer will be responsible for the reasonable and documented travel and living expenses incurred by Acquia’s staff in connection with the performance of Services.

Drupal 8 Immersion for Developers Training (Bundle)

Acquia’s Drupal 8 Immersion for Developers Training is a combination of our Drupal 8 Site Building, Drupal 8 Layout and Theming, and Drupal 8 Module Development Trainings, delivered onsite or remote, over 5 days, for up to 10 participants.

Customer will be responsible for the reasonable and documented travel and living expenses incurred by Acquia’s staff in connection with the performance of Services.

Drupal 8 Content Administration Training

Drupal 8 Content Administration Training is a 1-day, delivered onsite or remote, for up to 10 participants. The training is intended for those responsible for administering content on a Drupal website. Participants will see how to navigate the general set up of a generic Drupal website as it is ‘out of the box’ and compare that to the training website, which will have several customizations. This will include custom roles, content types, taxonomy (category) systems.

Additionally, popular contributed modules will demonstrate a typical website that has been tuned for better end-user experience in the context of a complete, robust website. These include a customizable dashboard, alternative administration themes and modules, custom Views, moderation modules, Save draft, Media module and others. This course will make you more efficient and productive in your job. It will also help you communicate with either an internal development team or an external developer on making improvements to an existing site. This course can also be customized as customized end-user training.

Once you learn Drupal’s generic language for content administration and website management, you should be able to manage any Drupal website.

By the end of the training you will be able to:

  • Create, publish, unpublish and manage content and understand content types in Drupal.
  • Add attached files, media or inline images/video to content.
  • Relate content through terms, tags, internal linking, external linking and content references on an example website.
  • Edit content according to SEO improvement procedures, customizing the URL, and metadata.
  • Conduct tasks as a content creator, editor and light website building for comprehension of the system.
  • Edit existing block or panel content in a hypothetical website.
  • Create webforms and access data from webforms.
  • Articulate the various roles and permissions in a typical Drupal website.
  • Manage users, review roles and permissions and change account settings.
  • Manage spam, problem users or spammers.

Customer will be responsible for the reasonable and documented travel and living expenses incurred by Acquia’s staff in connection with the performance of Services.

Site Factory Essentials 2-Day Training

In the Acquia Cloud Site Factory Essentials Training, you will learn about Drupal and the Acquia Cloud Site Factory Platform. This workshop contains a series of tasks and challenges to help participants understand the fundamental workings of Drupal and the Acquia Cloud Site Factory Platform and to apply this understanding to practical use cases. This 2-day training is delivered onsite or remote, for up to 10 participants.

By the end of the training you will be able to:

  • Navigate the Acquia Cloud Site Factory interface in depth
  • Understand how to best leverage your team and Acquia Cloud Site Factory
  • Understand basic administrative tasks such as groups & subgroups, assigning roles to sign into hosted Drupal websites, remove members, users, and groups, and the Site Factory administration page
  • Create websites from an installation profile (Template)
  • Create a site collection and select a primary website
  • Understand site actions
  • Duplicate a website
  • Understand the building blocks of a Drupal website - Nodes, Blocks, Taxonomy, Views
  • Manage users, user roles and permission on individual websites
  • Develop themes and UI for individual websites
  • Build website-specific functionality and layouts
  • Manage website content
  • Understand technical aspects of Acquia Site Factory Platform and Drupal Distributions
  • Set up local environment and tools for working with the Site Factory code
  • Connect local development environment to Site Factory environment
  • Clone the code repository
  • Make changes to code repository locally
  • Deploy code changes to Site Factory staging environment
  • Deploy code changes to production
  • Enable multiple installation profiles
  • Understand the development and deployment workflow, and branch-per-feature GIT workflow (for detailed GIT reference, point to our GIT/Workflow course)
  • Code Development and Deployment (step-by-step)
  • Test Feature Branches
    • Manage feature branches
    • Stage websites for testing
    • Deploy code to staging
    • Scrub sensitive data
  • Deploy to Production
    • Prepare
    • Deploy
    • Clean up
    • Resolve codebase update errors
    • Feature updates and hotfixes
  • Overview of SF REST API

Customer will be responsible for the reasonable and documented travel and living expenses incurred by Acquia’s staff in connection with the performance of Services.

Flipped Classroom Training Offerings

Drupal 8 Site Builder Immersion (Acquia Certification Prep Training)

Acquia’s Drupal 8 Site Builder Immersion Certification Prep Training is an innovative, 4-week ‘flipped’ virtual training that combines self-paced learning with weekly live virtual classroom sessions led by an expert Drupal instructor. This course is specifically designed to prepare you to pass the Drupal 8 Site Builder Certification Exam.

By the end of the training you will be able to:

  • Week 1: Understanding Drupal & Working with a Drupal Site
  • Week 2: Content Modeling & Site Display
  • Week 3: Site Configuration, Community/Contributed Projects, Module and Theme Management
  • Week 4: Security & Performance, Project Presentations, and Exam Preparation

Each week you will do weekly self-paced learning and project assignments when it is convenient for you, and attend a 90-minute instructor-led virtual class session. Each session is a workshop where students ask questions, test their skills in applying knowledge, and interact with one another in hands-on activities.

The Course includes:

  • Four weekly, 90-minute virtual class sessions
  • Access to self-paced study materials to learn each week’s Drupal topics
  • Access to collaborative/social learning environment for peer-to-peer and peer-to-instructor asynchronous interaction
  • Access to private Slack channel for this course for peer-to-peer help
  • Slack access to instructor during specified weekly office hours
  • Max class size of about 15 ensures significant instructor attention
  • Voucher to take the Acquia Certified Site Builder - D8 exam ($250 value) - 1 free retake included

Learning materials are provided through a collaborative online environment which enables instructor-to-student and peer-to-peer discussions throughout the week.

This is a project-based course and each student must build their own Drupal 8 site. After purchase you will be given the class syllabus which details the weekly material.

Drupal 8 Immersion (Acquia Certification Prep Training)

Acquia’s Drupal 8 Developer Immersion Certification Prep Training is an innovative, 8-week, ‘flipped’ virtual training that combines self-paced learning with weekly live virtual classroom sessions led by an expert Drupal instructor. This comprehensive course covers all areas of Drupal 8. You’ll build a fully functional Drupal 8 website from design to production. You’ll learn best practices in Drupal 8 website-building, theme development, and module development.

Each week you will do self-paced learning and project assignments when it is convenient for you, and attend a 90-minute, instructor-led, virtual class session. Each session is a workshop where students ask questions, test their skills in applying knowledge, and interact with one another in hands-on activities.

Learning materials are provided through a collaborative online environment which enables instructor-to-student and peer-to-peer discussions throughout the week. This is a project-based course and each student must build their own Drupal 8 website. After purchase you will be given the class syllabus which details the weekly material.

Prerequisites

This course is not suitable for Drupal beginners. In general, you should have medium to high proficiency with Drupal 7, some familiarity with Drupal 8, or both. To ensure your success, we’re requiring one of the following as a prerequisite.

  • You must have an Acquia Drupal Certification already (D7 or D8), OR
  • You have a demonstrable history of at least 6 months of Drupal experience Customer will be responsible for the reasonable and documented travel and living expenses incurred by Acquia’s staff in connection with the performance of Services.

Acquia Certification Offerings

Acquia Certification is the premier professional certification program for Drupal and the Acquia Platform. Whether you’re a developer, a Drupal agency, or an Acquia customer, our certifications are the trusted benchmark for validating and promoting your expertise, reducing hiring risk, upskilling teams, and helping ensure successful project delivery.

Acquia Certification Exam Vouchers - 10 pack

Acquia Certification Exam Vouchers entitle you to a single attempt at an Acquia Certification Exam, conducted through Web Assessor online or at a proctoring center. Vouchers purchased in bulk are valid for 1 year from date of issue. Exam retakes are not included. Test takers must wait 14 days between attempts of a specific exam, and can attempt an exam up to 3 times, with an exam voucher required for each attempt. Expired vouchers are void.

Implementation Offerings - Detailed Descriptions

Acquia provides implementation services through custom statements of work. Services include: - Drupal implementation and ongoing development for Acquia Cloud Enterprise - Node.js implementation and ongoing development for Acquia Cloud Enterprise - Drupal implementation and ongoing development for Acquia Cloud Site Factory - Implementation and ongoing services for Acquia Lift - Implementation and ongoing services for Acquia Journey

Expert Help & Advice Offerings - Detailed Descriptions

Acquia Cloud Enterprise Help and Advice

The Acquia Cloud Enterprise (ACE) Help and Advice offering is targeted at new or existing customers/partners who have limited experience in with Acquia products and/or Drupal and need assistance in implementing ACE.

Acquia will provide technical and project management expertise embedded with a Customer team and guide them through the implementation of an ACE solution using Acquia’s proven approach, tools and methodology. The objective is to have the Customer operating effectively on their own using the best practices provided by the end of the engagement.

The scope of the ACE Help and Advice offering includes the following:

  • Technical Architecture – Work with the Customer to architect and oversee the building of an application that meets the Customer’s business needs on ACE.
  • Developer Tooling and Environment Setup – provision and configure Acquia’s recommended tool set for ACE implementation including code repository,continuous integration, and issue tracking. Get developers ready for development with a local development environment in place for each.
  • Technical Assessment and Guidance – assess Customer’s development team to review skills and capabilities necessary for a successful Drupal implementation on ACE. Acquia Technical Architect works side-by-side with Customer’s technical team to provide guidance for architecture, configuration and development. Instruction will be provided on code review, code merging, and code deployment.Knowledge transfer on the advanced tool set and processes specific to ACE including Drupal development best practices for ACE. Includes one Drupal 8 Immersion for Developers Training (Bundle).
  • Product Development Guidance – Acquia Program Manager works side-by-side with Customer’s project management and product owners to implement a development methodology. Key areas of focus include creation of user stories and acceptance criteria, story sizing, planning, tracking, demonstrations, user acceptance testing, and retrospectives.
  • Launch Readiness – assist Customer to ensure that the Customer’s application is ready for launch on ACE. Acquia’s performance engineers will identify bottlenecks and assist the Customer with making changes to the Customer code and configuration. Acquia will conduct a Security Audit for adherence to recognized security best practices and identify commonly exploited security holes, and provide recommendations on how to mitigate potential issues.

Acquia will deliver the ACE Help and Advice engagement over the course of approximately 20 consecutive weeks, with 8 weeks of support to get started and 12 weeks of guidance during the development phase. Services will be delivered by an Acquia Technical Architect (TA) and Program Manager (PM) over up to 850 total hours. Most services will be delivered remotely, with up to three (3) onsite meetings, as mutually agreed upon.

Acquia Cloud Enterprise Help and Advice for Experts

The ACE Help and Advice for Experts offering is targeted at new or existing customers/partners who have experience in with Acquia products and/or Drupal and need some assistance in implementing ACE.

Acquia will provide technical and project management expertise embedded with a Customer team to guide them through the implementation of an Acquia Cloud Enterprise (ACE) solution using Acquia’s proven approach, tools and methodology. The objective is to have the Customer operating effectively on their own using the best practices provided by the end of the engagement.

The scope of the ACE Help and Advice for Experts offering includes the following:

  • Technical Architecture – Work with the Customer to architect and oversee the building of an application that meets the Customer’s business needs on Acquia Cloud Enterprise.
  • Developer Tooling and Environment Setup – provision and configure Acquia’s recommended tool set for Acquia Cloud Enterprise implementation, including code repository, continuous integration, and issue tracking. Get developers ready for development with a local development environment in place for each.
  • Technical Guidance – Acquia Technical Architect works side-by-side with Customer’s technical team to provide guidance for architecture, configuration and development. Instruction will be provided on code review, code merging, and code deployment. Knowledge transfer on the advanced tool set and processes specific to Acquia Cloud Enterprise including Drupal development best practices for Acquia Cloud Enterprise.
  • Product Development Guidance – Acquia Program Manager works side-by-side with Customer’s project management and product owners to implement a product development methodology such as Scrum or Kanban. Key areas of focus include creation of user stories and acceptance criteria, story sizing, planning, tracking, demonstrations, user acceptance testing, and retrospectives.

Acquia will deliver the Acquia Cloud Enterprise Help and Advice for Experts engagement over the course of approximately 19 consecutive weeks, with seven (7) weeks of support to get started and 12 weeks of guidance during the development phase. Services will be delivered by an Acquia Technical Architect (TA) and Program Manager (PM) over up to 300 total hours.

Most services will be delivered remotely, with up to two (2) onsite meeting, as mutually agreed upon.

Acquia Cloud Site Factory Help and Advice

The Acquia Cloud Site Factory Help and Advice offering is targeted at new or existing customers / partners who have limited experience with either Acquia products or Drupal and need assistance in implementing Acquia Cloud Site Factory.

Acquia will provide technical and project management expertise embedded with a Customer team to guide them through the implementation of an Acquia Cloud Site Factory solution using Acquia’s proven approach, tools and methodology. The objective is to have the Customer operating effectively on their own using the best practices provided by the end of the engagement.

The scope of the Acquia Cloud Site Factory Help and Advice offering includes the following:

  • Platform Architecture – help Customer design a plan for success with Acquia’s framework for requirements definition, risk management, and project sizing. Work with the Customer to architect and oversee the building of a scalable and extensible platform to allow the Customer to deploy websites that meet the Customer’s business needs within Acquia Cloud Site Factory.
  • Developer Tooling and Environment Setup – provision and configure Acquia’s recommended tool set for Acquia Cloud Site Factory implementation, including code repository, continuous integration, and issue tracking. Get developers ready for development with a local development environment in place for each.
  • Technical Assessment and Guidance – assess Customer’s development team to review skills and capabilities necessary for a successful Acquia Cloud Site Factory implementation. An Acquia Technical Architect works side-by-side with Customer’s technical team to provide guidance for architecture, configuration and development. Instruction will be provided on code review code merging, and code deployment. Knowledge transfer on the advanced tool set and processes specific to Acquia Cloud Site Factory, including Drupal development best practices for Acquia Cloud Site Factory, includes one Drupal 8 Immersion for Developers Training (Bundle).
  • Product Development Guidance – Acquia Program Manager works side-by-side with Customer’s project management and product owners to implement a development methodology. Key areas of focus include creation of user stories and acceptance criteria, story sizing, planning, tracking, demonstrations, user acceptance testing, and retrospectives.
  • Platform Governance – design of a governance approach that manages new requirements, risk, and stakeholder and internal customer’s needs, providing a process to decide which features to include in the platform and which sites are appropriate for the platform.
  • Launch Readiness – assist Customer to ensure that the Customer’s website is ready for launch on the Acquia Platform. Acquia’s performance engineers will identify bottlenecks and assist the Customer with making changes to the Customer code and configuration. Acquia will conduct a Security Audit for adherence to recognized security best practices and identify commonly exploited security holes, and provide recommendations on how to mitigate potential issues.

Acquia will deliver the Acquia Cloud Site Factory Help and Advice engagement over the course of approximately 29 consecutive weeks, with 9 weeks of support to get started and 20 weeks of guidance during the development phase. Services will be delivered by an Acquia Technical Architect (TA) and Program Manager (PM) for up to 1,100 hours, plus a one week Drupal 8 Immersion for Developers Training (Bundle). Services will be delivered remotely, with up to four (4) onsite meetings as mutually agreed upon.

Acquia Cloud Site Factory Help and Advice for Experts

Acquia Cloud Site Factory Help and Advice for Experts offering is targeted at new or existing customers or partners who have experience in with Acquia products or Drupal and need some assistance in implementing Acquia Cloud Site Factory.

Acquia will provide technical and project management expertise embedded with a Customer team to guide them through the implementation of an Acquia Cloud Site Factory solution using Acquia’s proven approach, tools and methodology. The objective is to have the Customer operating effectively on their own using the best practices provided by the end of the engagement.

The scope of the Acquia Cloud Site Factory Help and Advice for Experts offering includes the following:

  • Platform Architecture – Help Customer design a plan for success with Acquia’s framework for requirements definition, risk management, and project sizing. Work with the Customer to architect and oversee the building of a scalable and extensible platform to allow the Customer to deploy websites that meet the Customer’s business needs within Acquia Cloud Site Factory.
  • Developer Tooling and Environment Setup – Provision and configure Acquia’s recommended tool set for Acquia Cloud Site Factory implementation including code repository, continuous integration, and issue tracking. Get developers ready for development with a local development environment in place for each.
  • Technical Guidance – Acquia Technical Architect works side-by-side with Customer’s technical team to provide guidance for architecture, configuration and development. Instruction will be provided on code review, code merging, and code deployment. Knowledge transfer on the advanced tool set and processes specific to Acquia Cloud Site Factory, including Drupal development best practices for Acquia Cloud Site Factory.
  • Platform Governance – Design of a governance approach that manages new requirements, risk, and stakeholder and internal customer’s needs, providing a process to decide which features to include in the platform and which websites are appropriate for the platform.
  • Agile Development Guidance – Acquia Program Manager works side-by-side with Customer’s project management and product owners to implement an Agile development methodology such as Scrum or Kanban. Key areas of focus include creation of user stories and acceptance criteria, story sizing, planning, tracking, demonstrations, user acceptance testing, and retrospectives.

Acquia will deliver the Acquia Cloud Site Factory Help and Advice for Experts engagement over the course of approximately 29 consecutive weeks, with nine (9) weeks of support to get started and 20 weeks of guidance during the development phase. Services will be delivered by an Acquia Technical Architect (TA) and Program Manager (PM) for up to 520 hours.

Services will be delivered remotely, with up to three (3) onsite meetings as mutually agreed upon.

Application Review

Acquia will use its expert knowledge to evaluate a Drupal application for adherence to best practices. These best practices include application architecture, development standards and practices, static performance analysis, configuration management, and security. The review will be delivered remotely over five (5) days. The scope of the review will include the following:

  • Technical architecture walkthrough and analysis – Customer will provide Acquia with a walkthrough of the technical architecture, installed Drupal modules, content types and taxonomies, and the theme. Acquia will document and provide a holistic analysis of the application based on each layer.
  • Contributed module review – Review contributed modules to check for up-to-date versions and patches and whether best community supported modules were selected.
  • Static performance and scalability assessment – Performance assessment using static analysis techniques.
  • Content lifecycle management review – Review the lifecycle for content from authoring through editorial review and publication is optimized to support the required editorial process.
  • Configuration management assessment – Review and assess that proper procedures are followed for managing changes to the application through the development process.
  • Custom module walkthrough and static analysis – If custom modules are included, Acquia will conduct code walkthroughs to review the implementation against the best development practices.
  • Security analysis – High-level security review of the Drupal configuration (user roles and permissions and other areas that are prone to insecure misconfiguration).

Within five (5) business days after the conclusion of the audit, Acquia will deliver a Application Review Report that includes our audit findings, Acquia recommendations for improvement in each of the areas evaluated, and a high-level estimation to complete this remediation.

Application Review and Fix

Acquia will use its expert Drupal knowledge to evaluate a Drupal application for adherence to Drupal best practices. These best practices include architecture, development standards and practices, static performance analysis, configuration management, and security. The review will be delivered remotely over five (5) continuous business days.

The scope of the review will include the following:

  • Technical architecture walkthrough and analysis – Customer will provide Acquia with a walkthrough of the technical architecture including installed Drupal modules, content types and taxonomies, and the theme. Acquia will document and provide a holistic analysis based on each layer.
  • Contributed module review – Review contributed modules to check for up-to-date versions and patches and whether best community supported modules were selected.
  • Static performance and scalability assessment – performance assessment using static analysis techniques.
  • Content lifecycle management review – Review the lifecycle for content from authoring through editorial review and publication is optimized to support the required editorial process.
  • Configuration management assessment – Review and assess that proper procedures are followed for managing changes through the development process.
  • Custom module walkthrough and static analysis – If the website has implemented any custom modules, Acquia will conduct code walkthroughs to review the implementation against the best development practices.
  • Security analysis – High-level security analysis including a review of the Drupal configuration (user roles and permissions and other areas that are prone to insecure misconfiguration).

Acquia will deliver a Application Review Report that includes our audit findings, Acquia recommendations for improvement in each of the areas evaluated, and a high-level estimation to complete this remediation. Following the audit, an Acquia delivery team consisting of an offshore project manager, technical architect and developer will complete one two-week sprint with up to 120 development hours to address issues identified in the report. Issues will be addressed as time allows.

Acquia does not guarantee that all issues will be addressed within the allotted budget. Customers may purchase additional development capacity as needed.

Acquia Cloud Site Factory Application Review and Training

Acquia Cloud Site Factory Application Review and Training educates customers about Acquia Cloud Site Factory, helps Customers migrate their existing Drupal application to Acquia Cloud Site Factory, audits the website for compliance with Acquia Cloud Site Factory best practices, and provides recommendations for modifying Drupal to work with Acquia Cloud Site Factory. The Acquia Cloud Site Factory Application Review and Training provides total of 15 continuous business days, delivered as follows:

Application Review – Acquia will evaluate an existing Drupal application for adherence to Acquia Cloud Site Factory best practices. These best practices include application and content architecture, development standards and practices, and configuration management. The review will be delivered over five (5) days. The scope of the review will include the following:

  • Installation of existing Drupal application on Acquia Cloud Site Factory, if required.
  • Technical architecture walkthrough and analysis – Customer will provide Acquia with a walkthrough of the technical architecture, installed Drupal modules, content types and taxonomies, and the theme. Acquia will document and provide a holistic analysis of the application based on each layer.
  • Contributed and custom module review – Review contributed and custom modules to check for compatibility with Acquia Cloud Site Factory.
  • Configuration management assessment – Review and assess that required procedures are followed for managing changes to the application through the development process.

Acquia will deliver a Application Review Report detailing modifications to the application to meet Acquia Cloud Site Factory best practices.

Acquia Cloud Site Factory Development Readiness Training will enable the Customer’s development team to use Acquia Cloud Site Factory to manage a Drupal multisite codebase. Consultants will provide an overview of multisite architecture in Drupal, and will conduct a hands-on walk-through of code management and deployment, using Lightning, Acquia BLT, Acquia Cloud CD, and Acquia Cloud Site Factory. The Acquia Cloud Site Factory Development Readiness Training will be delivered over ten (10) days.

Acquia will work with Customer’s development team (up to 5 people) to prepare them to build an application on Acquia Cloud Site Factory. Acquia will provide hands-on training and guidance to architect a code deployment process that includes continuous integration and automated testing. Development Readiness Training will be interactive with hands-on exercises, and in the case of Drupal may cover the following example topics:

  • Introduction to Drupal installation, user management, content creation, comments, entities
  • User roles and permissions, multisite configurations, content types and fields, input formats, files and images, taxonomy
  • URL aliases, menus, blocks, views, image styles, user profiles, entity references
  • Triggers, actions, blogs, forums, books, themes, stylesheets, templates, template.php, theme functions
  • Administration section, variables, menu and page callbacks, form API, database API, hook system
  • Integrations with third party systems, automated migration, and high level overview of leveraging Drupal APIs
  • Deployment process architecture
  • Automated testing best practices
  • Continuous integration tools
  • Hands-on implementation assistance

Migration and launch of functioning end user-facing websites is not included. Development work to modify the Drupal application so that it work on Acquia Cloud Site Factory is available by purchasing the Implementation Sprint Add-on.

Architecture Planning

Acquia will define a technical architecture for a new single-site build on Acquia Cloud Enterprise . An Acquia consultant will deliver Architecture Planning over the course of (7) consecutive days including up to three (3) days onsite.

Architecture Planning includes:

  • Requirements review – Review of existing functional, design, and business requirements.
  • Component architecture – Map requirements with available contributed Drupal modules, and propose design for custom modules.
  • Content Architecture – Design the content types, fields, views, taxonomies, and publishing workflows.

Within five (5) business days after the conclusion of the workshop, Acquia will provide an report describing the recommended technical architecture.

Advanced Architecture Planning

Advanced Architecture Planning is designed to define a technical architecture for a new platform build, large website build, or build with multiple products. An Acquia consultant will deliver Advanced Architecture Planning over the course of twelve (12) consecutive days, including up to five (5) days onsite at the Customer location, unless otherwise agreed to by Customer and Acquia.

The scope of Advanced Architecture Planning includes the following:

  • Requirements review – Review of existing functional, design, and business requirements.
  • Component architecture – Map requirements with available contributed Drupal modules, and propose design for custom modules.
  • Content Architecture – Design the content types, fields, views, taxonomies, and publishing workflows.
  • Product Architecture Recommendations – Provide recommendations for product usage and technical architecture.

Within five (5) business days after the conclusion of the engagement, Acquia will provide an report describing the recommended technical architecture.

Discovery

Acquia will define requirements and set a scope, timeline, and budget for the development of an application using Acquia products. Two Acquia consultants will deliver the Discovery over the course of 9 consecutive business days, with up to four (4) days onsite, unless otherwise agreed by Customer and Acquia.

The scope of the Discovery includes the following:

  • Success Metrics Definition – Establish Customer’s specific key performance indicators to define clear success criteria.
  • Functional Requirements Review – A discussion of requirements for the application, including the overall capabilities of the application, governance and workflow, and review of any existing Customer designs, user experience documentation, user stories, or existing applications.
  • Integrations – A review of integrations between the application and other systems, which may include front-end systems, advertising management systems, media management systems, document management systems, and authentication and authorization systems.
  • Migration Discovery – A review of legacy systems from which data will be migrated. Acquia will assist Customer to identify required data schemes and systems access requirements.
  • Risk Identification – A review of possible risks and their mitigation across the areas of design, knowledge, resourcing, and technical environments.
  • Requirements Matrix – Acquia will consolidate requirements into a matrix that will describe the requirements to the degree known by the customer at the time of the Discovery, grouped by category and priority.
  • Project Plan – A development estimate and timeline for project.

Within five (5) business days after the conclusion of the Discovery, Acquia will provide the Customer with a Discovery Report.

Advanced Discovery

Acquia will conduct an Advanced Discovery to define requirements and set a target, timeline, and budget for implementing a complex application on Acquia Cloud, Acquia Cloud Site Factory or a combination of Acquia products. Two Acquia consultants will deliver the Discovery over the course of 15 consecutive business days, with up to five (5) days onsite, unless otherwise agreed by Customer and Acquia.

The scope of the Discovery includes the following:

  • Success Metrics Review – A review of Customer’s high-level goals of the project to define clear success criteria.
  • Requirements Review – A review of high-level requirements for the website, including the overall capabilities of the website, governance and workflow, review of any existing Customer designs, integrations with any external systems, and integrations with Acquia products.
  • Integrations – A review of integrations between the application and other systems, which may include front-end systems, advertising management systems, media management systems, document management systems, and authentication and authorization systems.
  • Platform Governance and Program Planning – A discussion on how to standardize many digital properties on a common platform. Acquia will provide recommendations on how to avoid common challenges platform governance and how to best document governance policy.
  • Migration Discovery – A review of legacy systems from which data will be migrated. Acquia will assist Customer to identify required data schemes and systems access requirements.
  • Risk Identification – A review of possible risks and their mitigation across the areas of design, knowledge, resourcing, and technical environments.
  • Requirements Matrix – Acquia will consolidate requirements into a matrix that will describe the high-level requirements and features, grouped by category and priority, and provide initial estimates of the level of effort required for each requirement.
  • Project Plan – A development estimate and timeline for development.

Within five (5) business days after the conclusion of the Advanced Discovery Acquia will provide the Customer with a Discovery Report.

Custom Consulting (80 hours)

Acquia will provide expert help and advice related to the Acquia platform.

This engagement may cover one or more of the following topics:

  • Success Metrics Review – A review of Customer’s high-level goals of the project to define clear success criteria, organization of KPIs, executive level goals, or initiatives.
  • Requirements review – High-level review of functional, design, and business requirements.
  • Change management and process requirements – review business processes around prioritization, intake, and corporate culture, communication, and socialization practices.
  • Organizational models – define how resources are used, establish roles responsibilities, and ownership, develop decisioning model, review governance structure.
  • Technical best practices – Coding and security standards, deployment management, local development strategy and tools.
  • General recommendations – Making the most of open source, working with the Drupal community, creating a culture of innovation, recruitment and hiring.
  • Hands-on implementation assistance – Office hours, project-level consultation and assessments, certification planning and assistance.

On a weekly basis, Acquia will provide the Customer with a written weekly update. Acquia will deliver up to 80 hours of consulting over 8 weeks.

Travel and expenses, if needed, will be billed separately.

Custom Consulting (240 hours)

Acquia will provide expert help and advice related to the Acquia platform.

This engagement may cover one or more of the following topics:

  • Success Metrics Review – A review of Customer’s high-level goals of the project to define clear success criteria, organization of KPIs, executive level goals, or initiatives.
  • Requirements review – High-level review of functional, design, and business requirements.
  • Change management and process requirements – review business processes around prioritization, intake, and corporate culture, communication, and socialization practices.
  • Organizational models – define how resources are used, establish roles responsibilities, and ownership, develop decisioning model, review governance structure.
  • Technical best practices – Coding and security standards, deployment management, local development strategy and tools.
  • General recommendations – Making the most of open source, working with the Drupal community, creating a culture of innovation, recruitment and hiring.
  • Hands-on implementation assistance – Office hours, project-level consultation and assessments, certification planning and assistance.

On a weekly basis, Acquia will provide the Customer with a Weekly Findings and Status Report. One or more Acquia consultants will deliver up to 240 hours of remote consulting over 16 weeks.

If required, travel and expense will be billed separately.

Customer Health Check

The Customer Health Check provides customers with a complete review of the quality, security and performance of a Drupal application on the Acquia platform. The Customer Health check combines an Application Review, Security Audit, and Performance Audit and Load Test to provide Customers with a complete assessment of the health of their application.

Services will be delivered remotely over 4 weeks and conclude with the delivery of a Customer Health Check report.

Application Review: Acquia will use its expert Drupal knowledge to evaluate a Drupal application for adherence to Drupal best practices. The scope of the review will include the following:

  • Technical architecture walkthrough and analysis – Customer will provide Acquia with a walkthrough of the technical architecture, installed Drupal modules, content types and taxonomies, and theme. Acquia will document and provide a holistic analysis based on each layer.
  • Contributed module review – Review contributed modules to check for up-to-date versions and patches and whether best community supported modules were selected.
  • Content lifecycle management review – Review the lifecycle for content from authoring through editorial review and publication is optimized to support the required editorial process.
  • Configuration management assessment – Review and assess that proper procedures are followed for managing changes through the development process.
  • Custom module walkthrough and static analysis – If custom modules are included, Acquia will conduct code walkthroughs to review the implementation against the best development practices.

Security Audit: Acquia will audit and analyze a Drupal application for potential security vulnerabilities. The scope of the audit will include the following:

  • Customer expectations – Acquia will engage Customer to determine security expectations and potential risks.
  • Drupal update status & static analysis – review modules for Customer update status and identify those that have security updates available. Acquia will analyze the modules for Drupal best coding practices.
  • Drupal configuration security practices – Drupal configuration review of user roles and permissions and other areas that are prone to insecure configuration.
  • Custom module & theme walkthrough – if the application has implemented any custom modules or themes, Acquia will conduct code walkthroughs with Customer to review the security and their implementation against the best security practices and identify potential risks.

Performance Audit and Load Test: Acquia will audit and analyze a single application for potential performance issues. Acquia will first use automated testing to analyze the performance characteristics of the application and identify performance gaps (up to 3 tests for 5000 concurrent users each). Once the gaps are identified, the consultant will perform a static analysis of the application in order to identify the cause of the Performance gaps. If substantial issues are uncovered during testing, Acquia will propose recommendations and high-level estimations to remedy these issues so that the Customer can ensure its performance meets or exceeds expectations when deployed. Acquia Performance Audit is designed for any single application.

The scope of the audit will include the following:

  • Drupal performance audit – traffic analysis, performance and scalability assessment, module review.
  • Application profiling – performance benchmarking via automated testing.

Within five (5) business days after the conclusion of the Customer Health Check, Acquia will provide the Health Check Report.

Future State Evaluation and Planning

Acquia will work with Customer to conduct Future State Evaluation and Planning to analyze the Customer’s current technical platform and business performance and to provide recommendations on how Acquia solutions can get them to the next level of technical and/or business objectives. An Acquia consultant will deliver Future State Evaluation and Planning over the course of 10 consecutive business days, with up to three (3) days onsite.

The scope of Future State Evaluation and Planning includes the following:

  • Current state – High-level review of current functional, architectural, and infrastructure state
  • Goals – Discuss the customer’s future functional, architectural, and infrastructure goals. These goals will be broken up into short-term and long-term goals
  • Metrics – Determine metrics to judge success or failure of each goal

Within five (5) business days after the conclusion of the workshop, Acquia will provide a document outlining the Customer’s current functional and technical state and the proposed future state.

Security Audit

Acquia will audit and analyze a Drupal application for potential security vulnerabilities. Acquia will review application architecture, development standards, and adherence to Drupal security best practices.

The audit will be delivered remotely over five (5) days and will result in an audit report and a high-level estimation if remediation is needed.

The scope of the audit will include the following:

  • Customer expectations – Acquia will engage Customer to determine security expectations and potential risks from the application.
  • Drupal update status & static analysis – review modules for Customer update status and identify those that have security updates available. Acquia will analyze the modules for Drupal best coding practices.
  • Drupal configuration security practices – Drupal configuration review of user roles and permissions and other areas that are prone to insecure configuration.
  • Custom module & theme walkthrough – if the application has implemented any custom modules or themes, Acquia will conduct code walkthroughs with Customer to review the security and their implementation against the best security practices and identify potential risks.

Within five (5) business days after the conclusion of the audit, Acquia will deliver a Security Audit Report that includes our audit findings, Acquia recommendations for improvement in each of the areas evaluated, and a high-level estimation to complete this remediation.

Performance Audit and Load Test

Acquia will audit and analyze a single application for potential performance issues. Acquia will first use automated testing to analyze the performance characteristics of the application and identify performance gaps (up to 3 tests for 5000 concurrent users each). Once the gaps are identified, the consultant will perform a static analysis of the codebase in order to identify the cause of the performance gaps. If substantial issues are uncovered during testing, Acquia will propose recommendations and high-level estimations to remedy these issues so that the Customer can ensure its performance meets or exceeds expectations when deployed. Acquia Performance Audit is designed for any single application and will be delivered remotely over ten (10) business days.

The scope of the audit will include the following:

  • Drupal performance audit – traffic analysis, performance and scalability assessment, module review.
  • Application profiling – performance benchmarking via automated testing.

Within five (5) business days after the conclusion of the Performance Audit, Acquia will deliver a Performance Audit Report that includes our audit findings, Acquia recommendations for improving performance, and a high-level estimation to complete this remediation.

Launch Readiness

Acquia Launch Readiness combines a Security Audit, Performance Audit, and Load Testing (up to 3 tests for 5000 users each). Acquia Launch Readiness is designed to help ensure that the Customer’s Drupal application is ready for launch on the Acquia Platform.

An Acquia Drupal Performance Specialist will audit and analyze a single application for potential performance issues. The Performance Specialist will first use automated testing to analyze the performance characteristics and identify performance gaps (up to 3 tests for 5000 concurrent users each). Once the gaps are identified, the Performance Specialist will perform a static analysis of the codebase in order to identify the cause of the performance gaps. If substantial issues are uncovered during testing, Acquia will propose recommendations and high-level estimations to remedy these issues so that the Customer can ensure its performance meets or exceeds expectations when deployed.

An Acquia Drupal Security Specialist will audit and analyze the application for potential security vulnerabilities. The Security Specialist will review architecture, development standards, and adherence to Drupal security best practices.

The audit will be delivered remotely over fifteen (15) days and will result in an audit report and a high-level estimation if remediation is needed.

The scope of Launch Readiness includes:

  • Drupal site performance audit – traffic analysis, performance and scalability assessment, module review.
  • Application profiling – performance benchmarking via automated testing.
  • Customer expectations – Acquia will engage Customer to determine security expectations and potential risks.
  • Drupal update status & static analysis – review modules for Customer update status and identify those that have security updates available. Acquia will analyze the modules for Drupal best coding practices.
  • Drupal configuration security practices – Drupal configuration review of user roles and permissions and other areas that are prone to insecure configuration.
  • Custom module & theme walkthrough – if custom modules or themes are included, Acquia will conduct code walkthroughs with Customer to review the security and their implementation against the best security practices and identify potential risks.

Within ten (10) business days after the conclusion of Launch Readiness, Acquia will deliver a Launch Readiness Report that includes our audit findings, Acquia recommended remediations,and a high-level estimation to complete this remediation.

Load Testing (Add-on Only)

Customers can purchase additional load tests in quantities of up to three (3) tests for up to 5,000 concurrent users. Load Testing Add-on must be purchased with either the Performance Audit and Load Test or Launch Readiness engagements and must be completed concurrently with said Services.

Terms for Professional Services Offerings

Professional Services are subject to the applicable Agreement and the Order or SOW between Customer and Acquia, and the payment of all applicable fees.

Customer acknowledges that Acquia’s ability to perform the Professional Services depends upon Customer’s fulfillment of the following obligations and project assumptions.

Customer Responsibilities – Customer shall:

  1. Provide overall management and business ownership with respect to the Professional Services
  2. Manage relationships with any third parties
  3. Promptly provide to Acquia any applicable documentation of existing requirements, designs, and constraints, as required to provide Acquia with the insight needed to support the provision of Professional Services
  4. Provide office space, phones, facilities, network connectivity, and computer systems for onsite Acquia personnel
  5. Provide timely access to key stakeholders, subject matter experts, and project team members for approvals, decisions, or other actions in connection with the performance of Acquia’s obligations under the SOW
  6. Obtain any Acquia subscriptions, consents, and/or third party licenses required to support the Professional Services
  7. Pre-install all required software and hardware prior to the commencement of any Professional Services
  8. If applicable, Customer will make all website content and application data available in electronic form and on the schedule required by Acquia to complete the Professional Services in a timely fashion

Professional Services do not include any associated costs with provisioning hardware for Customer. In the event a server is required for the performance of Professional Services, Customer agrees to pay Acquia the associated hardware costs at Acquia’s then current list price.

Change Management – Revisions to the scope of the Professional Services described in an Order or an SOW shall be handled through a change order. Acquia will have no obligation to begin work on any change order that has not been approved and executed by each party.

Performance – Any tasks identified in an SOW are intended merely to describe a resource plan only and the scope of work that may be provided by Acquia. Acquia will provide only those services as directed and requested by Customer and only as time allows. Acquia will use good faith efforts to complete the services described in an SOW and does not guarantee that such services will be completed within the allotted hours or days set forth in an SOW or otherwise approved by Customer pursuant to a change order. Any delay in Acquia’s performance that is caused by Customer or a third party not under Acquia’s control will result in an extension of the applicable estimated time frame, with a commensurate extension of the time and fees required.

Rescheduling – Customer may, without penalty, reschedule the Professional Services with a minimum of two (2) weeks advance written notice to Acquia. Once the Acquia team has been scheduled with Customer, should Customer provide Acquia with less than two (2) weeks advance notice of Customer’s request to reschedule the Professional Services, Customer will be charged rescheduling fee equal to 50% of the Fees set forth in the Order or SOW (the “Rescheduling Fee”) plus, if applicable, any travel expenses already incurred by Acquia. Acquia may waive the Rescheduling Fee if Acquia is able to redeploy the Acquia team to another engagement during the originally scheduled Professional Services period.

Acquia will provide the Professional Services described only if purchased by Customer, as indicated in the Order or SOW.

Acquia Inc. reserves the right to change the Products and Services Guide based on prevailing market practices and the evolution of our products. Changes will not result in a degradation in the level of services provided during the period for which fees for such services have been paid.