New Book: Agile Discovery & Delivery

Category: Books
April 4, 2023

I’m very pleased to announce that my new book comes out in June. It’s called Agile Discovery & Delivery: A Survival Guide for New Software Engineers & Entrepreneurs. The book is filled with agile software development knowledge. Knowledge I, as a hiring manager, wish every software engineer knew coming out of college. It’s also the book I wish I’d read as a new engineer many years ago. Unfortunately, most computer science degree programs still aren’t teaching enough agile collaboration best practices. I’m personally really excited to share this information with a new generation of engineers. I hope the book will help engineers hit the ground running and find healthy, fun places to work.

This book mirrors the Capstone course I’ve been teaching at UW-Madison since 2020. For those of us that have been agile coaches forever, you might get a few gems here and there from my book, but you probably know all of this stuff already. You’ve probably lived everything in here and learned it the hard way. This book is for people we work with. It gives newcomers the best practices we had to struggle to learn over many years.

Agile Discovery & Delivery Overview

The audience for Agile Discovery & Delivery is early-career software engineers that have been working five years or less. It’s also great for entrepreneurs starting their first tech company as I discuss various discovery techniques and ways to find product-market fit. In a nutshell, the book covers agile software development from start to finish — discovery to delivery.

It has three parts:

  • Part I is a discussion about agile principles and what makes an agile team effective and fun to work on. I talk about iteration, customer feedback, engineering excellence, simplicity, continuous improvement, and all of the other agile principles that provide the backbone for a well-run software process. I also talk about cross-functional, empowered, dedicated teams. Then I touch on why they’re great and how engineers can find organizations that really embody the agile principles above.
  • Part II is all about Product Discovery. How do we figure out what to build and what is an engineer’s role in that process? I define product-market fit and techniques for finding it like Lean Start-up, Design Thinking, and Google Design Sprints. We go through examples. I also talk about why it’s so important that companies do discovery work and that engineers are a part of the discovery process.
  • Part III gets into what most people think of as “agile”: the frameworks and best practices for delivering in an agile environment. I discuss the two main frameworks engineers are bound to come across: Scrum and Kanban. Then, I dive into specific practices that many of my students have asked about or thought were really helpful like user stories (and how to break them down), pair/mob programming, code branching/merging, and test-driven development.

By the end of the book, new engineers and entrepreneurs know how to build an amazing and valuable product from discovery to delivery. I even stick a few important sections in the back about things I’m really passionate about like self-selecting teams and business agility.

Theory vs. Reality

That’s great, you might say, but that still doesn’t give engineers a real sense for how things happen in the “real world”. I know. The shiny, wonderful ideals of perfect agile teams go away the minute they get applied to a real product. And I think new engineers should know this. So, I try to cover some of what really happens with agile in the “real world”. Each section has three parts:

  • Key Concepts: The basics of what new engineers need to know for each topic.
  • Reality: How things actually work in the real world. Spoiler alert! Sometimes theory doesn’t make it through its first contact with an actual team.
  • Survival Tips: Things you can do as an engineer to make your life easier.

What’s Next?

I’ve got a lot to do before June! My editor finishes this month. I finalize everything — graphics, content, structure — in May. While that’s happening, I’ll be sharing more about it on this blog. You’ll see some sample sections as well as the outline and other tidbits as we get closer to release. Please subscribe to receive the updates!

When Can I Pre-Order The Book?

May! I’ll post an update on the blog and my Books page in May when the book is ready for pre-order. Thanks for considering buying a copy! I’ve had a lot of interest from my beta readers (many brand new engineers and over 100 students from my class) and from parents whose kids are about to start a computer science degree or graduate with one. I can’t wait to share this with the world! Stay tuned!

Search the Blog

Subscribe to Blog via Email

Enter your email address to subscribe to this blog. We will never share your email.

About Amber Field

Amber has over 20 years of experience working in the software industry with agile software teams and specializes in creating efficient, happy teams & clients while helping them scale, execute, and work / live intentionally.
Get to know Amber →

Check Amber Out On:

Browse Posts by Category

Recent Posts

Slow Productivity by Cal Newport: Good Reminder, Not As Good as Deep Work

Slow Productivity by Cal Newport: Good Reminder, Not As Good as Deep Work

In Slow Productivity Newport says that our current definition of productivity is broken. Busyness has become a proxy for actual effort, and that history’s most creative and impactful people worked very differently than we do today. I buy into this premise completely. Newport is one of the clearest thinkers writing about work and attention right now, and I always appreciate his thoughts. Here’s a review about what I found valuable and perhaps not as valuable.

read more
Why I Keep Starting New Things in Retirement (And Why You Should Too)

Why I Keep Starting New Things in Retirement (And Why You Should Too)

The truth about retirement is, I’m still figuring out which challenges belong in my days and which problems I really want to solve. I’m still learning what it means to do hard things by choice rather than by obligation and how to find the right balance between the ebb of rest and the flow of something hard that I think matters. Here’s what I’ve figured out so far.

read more
The Best Part of Our Viking Rhine Trip Was After the Boat: Switzerland, Lake Como & Milan

The Best Part of Our Viking Rhine Trip Was After the Boat: Switzerland, Lake Como & Milan

Our extension, which went from Basel through the Swiss Alps by the scenic Bernina Express train, two nights in St. Moritz, another scenic train into Italy, a stop at Lake Como, and two nights in Milan, was fantastic. It had everything the river cruise sometimes lacked: free time, fitness centers, beautiful hotels, and the feeling that the pace was ours to explore. Let me tell you how our post-extension to Switzerland and Italy went.

read more