PH.DO

Paul Hammant's Delivery Optimization

I'm Paul Hammant, an Agile software delivery and development veteran. I haved helped improve many brown-field software delivery organizations and the occasional green-field startup

Me Visiting and Fact Finding

Contacting me by email is best to talk about any work I can do for your company: paul@hammant.org

I visit your enterprise software team, to help you change your branching model to Trunk-Based Development (TBD). I come to an understanding of how you develop and deploy software, with lots of questions to stakeholders and leaders, and then come up with a plan that gets you to your goals. Other than Trunk-Based Development, areas for questions, recommendation (and training) often stray into:

  • Branch by Abstraction (I was the pioneer), and Feature Flags/Toggles (goes hand in hand)
  • A second pivot to a Monorepo design and optionally a directed graph build system like Buck or Bazel
  • Regular DevOps aspects around how to engineer Infrastructure as Code (IaC), and scaled Continuous Integration infra
  • Agile enablement factors, including the flow of stories from backlog into development
  • Good Behavior Driven Development (BDD) phrasing for work - for the least amount of defects during development
  • Speedy test automation, featuring the correct testing technologies and Service Virtualization
  • economic benefits for the proposed changes
  • case studies that show the way, both industry ones and those I was pivotal for, myself

Me Giving Assessments and Presentations

I have performed many assessments over the years. The beginning of those was via ThoughtWorks (a well known consultancy), twelve years ago, bore the title Agile assessments. Later ThoughtWorks would sell Continuous Delivery (CD) assessments as the techniques emerged and Jez Humble and Dave Farley’s CD book came out (that uses some of my diagrams). Most recently, ThoughtWorks sold DevOps assessments, extending the pieces that came before. Many of those were as a ‘Principal Consultant’, but more recently some have been as a solo operator.

I have presented findings to CEOs, CIOs and executive teams. I have seen clients say ‘yes’ to everything I have recommended, and implement them. I have also seen clients struggle to implement changes as their commitments, constraints and old habits put pressure on them to maintain the status quo. I have crafted my practice and honed my approach after tens of these assessments rather than break through to a higher-throughput place. Many times I have done follow-up visits to help measure progress towards goals for clients that want to run the execution of the plan on their own.

Case Studies and key pages

My Achievements   Things I've done that are standout
Airline Case Study   Application strangulation with trunk-based development and more
Big Four bank's FX Platform Case Study   Large brown-field application rejuvenation
Build Radiators as a Service   Fast build and component testing showcase
HedgeServ innovations   Test Impact Analysis prototyping and more
Trunk Correlated Practices Chart   A big chart of practices coupled to planned release cadences

My Credentials Recapped