Articles on agile

Brian Griggs

Brian Griggs

Build Trust and Confidence with Frequent Demos

Part of our approach to software development at Carbon Five is to ensure everyone is playing with the same dictionary. The start-of-project questions we all ask are common: What are the success metrics for our stakeholders? Will our customers dislike our product? But words like “success” and “dislike,” “good” and “bad” are all personal words.

Shannon Wells

Shannon Wells

Taming Technical Debt

You, fellow software engineer, have probably felt the same as I have: while coding some big feature, you find a thing that is inefficient, unreadable, deprecated, confusing, or just buggy. Maybe it’s not bad code at all — you just realize that several packages are out of date, or your framework needs to be upgraded.

Jen Skene

Jen Skene

How to Facilitate an Effective Retro

Does your product development team do a weekly retrospective? At Carbon Five, we think it’s the most important meeting of the week. Here are some tactical suggestions for facilitating a retro, so your team understands their challenges, celebrates their successes, and comes away with an actionable to-do list.  

Tamara Adebanjo

Tamara Adebanjo

Why Do You Need a Product Manager?

Carbon Five began as a development shop almost nineteen years ago and added the Product Management discipline fourteen years into our journey. We have realized the importance of involving a Product Manager, who is dedicated to gathering requirements and can easily handle the business and technical aspects required to build successful products. There are many

Aaron Harpole

Aaron Harpole

Minimum Viable Process

If I mention the word “agile” to you, a couple of rituals common to agile methodologies probably come to mind. Daily stand-ups and iteration planning probably top the list, and you probably think of other agile concepts like user stories and estimating their complexity with an arbitrary number of points.

Matt Sullivan

Matt Sullivan

The First Rule of Agile is Don’t Talk About Agile

I asked a group of fellow product managers if they’ve ever read through the Agile Manifesto with product owners / clients. They all said “no”, and the general consensus was that doing so wouldn’t be well received. This is interesting. Even though Carbon Five is well-respected for our process, and we definitely practice agile, we’re

Jeremy Morony

Jeremy Morony

Product Management For Agile Teams: Why Oh Why

At Carbon Five, we build software. We build it using Agile methods. This has worked out well for us and our clients for a long time. We recently added product management as a discipline to our team. There are some common challenges we see at C5 and we’ve been deliberately experimenting with different activities and practices around product development,

Michael Wynholds

Michael Wynholds

Agile for Startups

A couple of weeks ago I gave a presentation entitled Agile for Startups to the companies in Startup UCLA, a startup accelerator program run by UCLA. I actually gave this talk a week after my colleague Lane Halley presented her talk to the same group. Agile for Startups from Michael Wynholds The talk went well,

Christian Nelson

Christian Nelson

Why We Are an Agile Shop

Last week we had a lively discussion about Agile development at Carbon Five. It was fun telling the story of how we got started with Agile nearly a decade ago. We discussed how it helps us deliver value and deal with the challenges we face as a services company. Here’s a summary of that conversation… How

Jared Carroll

Jared Carroll

Why Your Daily Standup Sucks (and how to fix it)

The daily standup is the “Hello World” of agile development. It’s a daily, 15-minute meeting, about the current status of a project. Each participant answers three questions: what did I do yesterday, what am I doing today, what is in my way. Sounds simple, right? However, it’s surprisingly easy to turn a standup into another