Support & Maintenance

We help clients bring challenging projects to life by providing expert guidance on everything from education and knowledge transfer to project planning and implementation. But, what happens after the launch day?

Our support and maintenance services enable us to further help your project and team grow and succeed. Working with your team on a wide range of maintenance and support models, and addressing challenges at every level of the stack, from development and architecture to hosting and security ensures you will be set up for success now and in the future.

More on our Development services

Collaboration

Because we're a distributed team with a deep commitment to open source, we emphasize collaboration and communication as an integral part of our process. Rather than delivering a one-size-fits-all methodology, we work with our clients to understand what’s currently working well, and where we can collaborate on improvement.

Specific areas we specialize in include:

  • Continuous Integration
  • Git workflow
  • Docker
  • Sass, Babel, Compass, and other front-end packages
  • NPM, Gulp, Grunt
collaborating
Project management template in GitHub

Project Management and Architectural Guidance

Getting the best end result isn’t just about good code; it’s about understanding the business requirements, organizing the work, understanding the constraints, and making sure lines of communication are healthy.

Our project managers are not only experts in project management methodologies, but they’re also Drupal experts and developers who use some of the following methods and tools to manage projects:

  • Agile

  • Kanban

  • Jira, GitHub Issues, Trello

Best Practices, Audits, Security, and Performance

Now that your website or application is online, it’s important to make sure it continues to operate as optimally as possible. We will audit your codebase, hosting infrastructure, and development process. This is done to identify things that will:

  • Improve security

  • Enhance performance

  • Increase efficiency for future development

This includes having a detailed process in place for testing and verifying changes to reduce the chances of faulty code deployments, as well as a documented backup and restoration plan in case of emergencies.

code on a computer screen
tech mentoring on a laptop

Mentoring

We're known for our articles, podcasts, presentations, and training. Our team of industry veterans, authors, teachers, and technology enthusiasts takes pride in helping others enhance their understanding of development, project management, content strategy, and design.

A primary goal that we have for every client is to empower their team at all levels through education and mentorship.

Want to learn more about working with us?

Featured Development Work