Going Vertical; A Value Driven Approach to Drupal Development

TheSteveLavigne

One of the biggest development hurdles we face when new to any agile framework is switching from a ‘phased’ approach to a ‘vertical slice’ approach.  Individuals and teams often aren’t used to deconstructing projects and problems in this way and we often hear “what about the dependancies” or “the system is too complex”.

In order to speed up feedback loops and provide instant value to clients, we can take a large feature and break it up into several small pieces that slice through each of the Drupal architectural layers. We can break down almost any of the features we do within Drupal projects into slices that take a couple of days, at most, to get out the door. Each slice is comprised of any work needed to be done in a Drupal architectural layer, as well as, any testing that may need to be done to make it ready for deployment.

In this session, Steve Lavigne; a technical lead, certified Drupal developer, and certified Scrum Master & Product Owner will discuss the advantages of vertical slicing and how to apply this agile approach to Drupal Development.

This session is for you if you:

  • Work on Drupal projects of any size.
  • Have ever struggled to provide value to your clients throughout the entire project; from start to finish.
  • Are new to agile development and want to learn more about different approaches as it ties directly to Drupal.

About the Presenter(s):

Steve Lavigne is a Technical Lead & Manager at OPIN Software, where he architects Drupal solutions and oversees the day-to-day development of many Drupal projects.  He has 12+ years of experience developing enterprise level solutions and is currently the Vice President of the Ottawa Drupal Association.  He has also spoken at many Drupal camps and meetups across Canada.

Session Track

Project Management

Experience Level

Intermediate

Drupal Version