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

Overwhelmed by AI? It’s OK to Watch for a While

Overwhelmed by AI? It’s OK to Watch for a While

There’s a particular flavor of anxiety that’s causing us all to believe that if we’re not using AI all day every day we’re falling hopeless behind. If you’re overwhelmed, resistant, skeptical, or just genuinely uninterested in the AI hype cycle right now, I want to say something that you might not be hearing very often: That’s okay. You’re going to be fine. And here’s why I think that.

read more
We’re Looking for Partners for UW-Madison’s CS Capstone — Could That Be You?

We’re Looking for Partners for UW-Madison’s CS Capstone — Could That Be You?

One of the things I’m most proud of during my career is creating and running UW-Madison’s Computer Sciences Capstone course (CS 620). Every semester, hundreds of computer science Seniors work in teams of four to six on real software projects for real organizations, using agile development practices. And every semester, I need great partner organizations to make it happen. Last year, we had 27 amazing partners and we’re looking to grow quite a bit to accommodate 40% more students for the 2026-2027 school year.

read more
What I Learned at the Global Agility + Innovation Summit: AI, Judgement, and the Future of Leadership

What I Learned at the Global Agility + Innovation Summit: AI, Judgement, and the Future of Leadership

I just returned from the Global Agility + Innovation Summit, a one-day leadership conference in DC hosted by Sanjiv Augustine and his team at LitheSpeed. It was a day packed with sharp thinking, genuine conversation, and the kind of energy that only happens when a room full of practitioners who actually care about the work they’re doing get together. Here are some conference highlights.

read more