Engineering Practices & Delivery
The Phoenix Project is one of the most influential books on modern delivery / DevOps. In the age of AI and lean startups before it, move fast and break things has always been the war cry.
But at a certain point, teams spend more time fighting processes and brittle systems than they do adding value. Unless you are regularly tuning the engine.
This is why in every startup I've been involved in I've either brought in, or guided the teams on appropriate levels of process and automation for the stage of the business, so we can continue to move fast and deliver exceptional value to our customers.
AI makes it easy to move quickly, but without proper guardrails in place it also breaks regularly and you can spend more time spinning your wheels fixing issues, than moving forward.
When joining a business or client I've led or implemented agile delivery methodologies (Scrum, Kanban, etc) to remove blockers and empower teams to move more quickly and give internal / external stakeholders increased delivery assurance.
I've also led or implemented automation around verification and deployment. CI / CD pipelines with infrastructure as code (Bicep, Pulumi, CDK, CloudFormation) and ensured we have adequate verification via automated tests (unit, integration, and end to end) via various different test frameworks (xUnit, Vitest, Playwright, Cypress, etc).