Topics
agile

27 posts

Agile in practice: short feedback loops over ceremonies and certificates.

Ship, Show, Ask

Ship, Show, Ask

Not every change needs the same review. Ship, Show, Ask matches the process to the risk, without losing quality or collaboration.

What Is Waterfall?

What Is Waterfall?

Waterfall moves through fixed stages and gives no feedback until each one ends. Why that clashes with how software really evolves.

The Phoenix Project

The Phoenix Project

An impossible project, people playing politics, and endless quick patches, instead of anyone helping the business thrive.

What Kills Agility?

What Kills Agility?

Why Agile if you already do Scrum, Kanban or SAFe? How you manage an organization defines its quality, and what really kills it.

Deployments on Fridays

Deployments on Fridays

The panic around deploying on Fridays. Does banning a whole day of delivering value to your customers actually make sense?

The Lean Startup

The Lean Startup

Most startups fail, and many of those failures are preventable. The approach that changed how companies build and launch.

Agile Project Management

Agile Project Management

Waterfall projects ran over budget and shipped software nobody wanted to use. In 2001, a 68-word manifesto changed that.

Dedicated QA Teams in Software?

Dedicated QA Teams in Software?

Let's talk about the QA position. The hidden truth behind poor software quality, and why it concerns you if you write code.

Accelerate

Accelerate

The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations

Interview About XP and Agile

Interview About XP and Agile

My interview with devm.io regarding Agile and Extreme Programming. Agile is more about HOW you do certain things, rather than WHAT things you do.

Ignoring Scrum to Get More Agile?

Ignoring Scrum to Get More Agile?

Boring meetings are killing agile. When the process stops helping the team and starts owning it instead.

Working Agile with Non-Agile Teams

Working Agile with Non-Agile Teams

You apply the extreme programming values and practices. So how do you work with the teams around you that are not agile?

Different Beliefs About Software Quality

Different Beliefs About Software Quality

What to do when working on "bad software" and you can't improve it because it is against the beliefs of your peers? Should you change the company?

Continuous Discovery Habits

Continuous Discovery Habits

Teresa Torres on a decision-making process that keeps product teams in touch with customers and improving what they ship.

The Project Management Triangle

The Project Management Triangle

A triangle of time, quality and cost. it's an indicator that these three parameters are interconnected. You can fix one or two of them, but not three.

Modern Software Engineering

Modern Software Engineering

Dave Farley presents software development as engineering at every level: becoming expert at learning and managing complexity.

Team Topologies

Team Topologies

Team structures and interaction modes that let teams adapt quickly and keep software delivery both fast and safe.

Update Your Team to Be More Extreme

Update Your Team to Be More Extreme

Software demands non-stop learning. How to create the spaces your team needs to leave the comfort zone and embrace change.

Red Work vs Blue Work

Red Work vs Blue Work

Blue Work and Red Work, the two modes David Marquet describes in Leadership is Language. Different mindsets, and different languages.

Pull Requests vs Pair Programming

Pull Requests vs Pair Programming

Let's talk about the benefits of Pull Requests and Pair Programming, and my thoughts on these after some years of experience with them.

Zombie Scrum Survival Guide

Zombie Scrum Survival Guide

Zombie Scrum Survival Guide reveals why Scrum runs aground and shows how to supercharge your Scrum outcomes, while having a lot more fun along the way.

Agile Product Management with Scrum

Agile Product Management with Scrum

Understanding the product owner’s role and envisioning the product.

Scrum

Scrum

Sutherland on Scrum: how to define what you are trying to achieve, set up the team for it, and track progress to done.

Clean Agile

Clean Agile

Back to basics on Agile: what it was, what motivated it, and what has happened to it since. Uncle Bob's account.

Extreme Programming Explained

Extreme Programming Explained

Kent Beck on XP, the most specific agile framework about engineering practice, and how it raises software and team quality.

Sprint

Sprint

A five-day formula for going from idea to prototype to decision, saving your team weeks of building the wrong thing.

Update your team to be more extreme

Embracing change is not optional in software. How to create the spaces your team needs to leave the comfort zone and keep learning.

Keyboard Shortcuts

Movement vim hjkl

hPrevious post← left
jScroll down↓ down
kScroll up↑ up
lNext post→ right
ggScroll to top
GScroll to bottom
nNext sectionnext heading
NPrevious sectionprevious heading

Go to g = go

ghHomego home
gbBloggo blog
grReadingsgo readings
gcCVgo cv

Actions

/Searchvim search
dToggle themedark mode
tToggle TOCtable of contents
iSwitch languagei18n
mToggle highlightmark text

General

?Show this help
EscClose
:Terminalvim command mode
↑↑↓↓←→←→BA???