/plushcap/analysis/buildkite/buildkite-keeping-the-agile-in-agile-engineering

Keeping the agile in ‘agile engineering’

What's this blog post about?

The blog discusses various engineering techniques that can help teams write better software more quickly, using the spirit of the Agile Manifesto as a guide. It covers pair programming, checklists, and standards and templates. Pair programming is about emphasizing individuals and interactions rather than rigidly sticking to methodologies. Checklists ensure compliance and safety in high-pressure fields like Aviation, Health, and Food Safety, and can be useful in software engineering for business-critical functions that would cause more problems if not done correctly. Standardizing your interactions focuses on where humans interact, such as branch names, code review flows, and incoming tasks. Templates reduce cognitive load, encourage good practices, and mean less re-inventing the wheel. The most beneficial parts of agile are being flexible, listening to the people around you, and empathizing with them.

Company
Buildkite

Date published
Oct. 20, 2023

Author(s)
Daniel Oakley

Word count
2221

Language
English

Hacker News points
None found.


By Matt Makai. 2021-2024.