Panel: Collaboration in government, introduced by Sharyn Clarkson

Sharyn Clarkson will introduce some fertile collaborative work that’s been happening between a number of agencies that do not typically work together on projects. This panel will talk broadly about how this sort of collaboration is possible, and the speed bumps and slip streams that are encountered as part of the process.

Sharyn Clarkson / Panel

To Inhouse, or Outsource; that is the Question

Regardless of the software, both build a website and maintaining it with 'business as usual' functions, requires a level of developmental expertise. This ranges from keeping the lights on and staying security patched to continuous, rapid and agile development of new functionality.

With each new project comes the decision to create and nurture an inhouse development team or to outsource to an already upskilled team.

This talk discusses:

Adam Malone

How to keep a happy Drupal developer in government

It has been a long road since Drupal was first adopted in public service. Agencies often have unique ways of building and hosting Drupal sites, and subsequently the developers they hire have to learn new ways to work.

This session will speak from a developer's perspective on why a project is loved or hated by a developer. The target audience will be the product owners and team leads within agencies. Developers are welcome to join the discussion on what motivates you to stay long term in an agency team.

The session will cover:

Joshua Li

The blueprint for secure Drupal 8 platform/builds with composer

This session will focus on what a secure Drupal 8 distribution should look like, and how to use Composer to build, package and deploy a Drupal 8 site.

In a Drupal 8 site, the only code in the repository will be custom code - everything else is defined as a dependency. This makes it clear what the audit surface is. If it's in the repository, it's custom-code. Everything else is added via our composer.json file.

Lee Rowlands

A Continuous Delivery Culture: The Next Step for Agile in Government?

This session will broadly examine how agile practices are being used to deliver digital projects at all levels of government and more specifically how teams are implementing a model of continuous delivery on their projects.

We will explore how mature an agile team needs to be to achieve a good flow of delivery during development iterations.

Jason Coghlan

Building a Drupal distribution for a group of government depts in New Zealand

After an 18 month long RFP process, New Zealand’s Central Agencies Shared Services (CASS) tasked Sparks interactive to build a CMS Platform and distribution.

This platform supports 13 websites under the head of the three Central Agencies – the State Services Commission, the Treasury, and Department of the Prime Minister and Cabinet. In this presentation, we share our experiences gained from building a Drupal distribution to cater for over 150 quite specific requirements, and how we support the site owners to move onto the new platform. 

Dave Sparks, Heike Theis