Articles on agile

Black computer keyboard
Albert Yi

Albert Yi

Take Command of Your Ruby Code with the Command Pattern

It’s no secret that Ruby trivializes many classic design patterns. What might take 30 lines in Java can often be a one-liner in Ruby. But there’s more to learning a design pattern than reading some pseudo code about Widgets and AbstractFlyweightDecoratorFactory classes. The Command pattern is an abstraction that will be familiar to most experienced

Product Management-Team Exercises-Carbon Five
Emily Mi Cai

Emily Mi Cai

Three Team Exercises to Start Your Next Project Right

At Carbon Five, we are always kicking off new projects with different teams, and we have a set of activities that we’ve found to be pretty critical in helping ensure our teams are aligned from the beginning. Here are three activities we’ve found to be particularly meaningful (and check out their templates here). Visions, Challenges,

Carbon Five-Emojis-Pull Request
Eric Fung

Eric Fung

How to Use Actionable Emojis in Your Pull Request Reviews

Carbon Five has embraced emoji in daily written communication. They carry a lot of meaning in a small package, they inject personality and culture into our writing, and they visually stand out on the page as you scan a document. Pull requests are no exception. Love them or hate them, emojis ensure our pull request

Carbon Five Intersectionality and Design Panel
Alice Wenner

Alice Wenner

Experts Offer Insights on How to Build Accessible Products During Carbon Five Panel Discussion on Intersectionality

Four product development experts gathered in June to discuss how teams can create accessible products that are inclusive for users whose backgrounds may be very different from their own. The panel discussion, titled “Design and Intersectionality,” was part of San Francisco Design Week and was sponsored by Carbon Five. Panelists included designers and a product

Nicole Thayer

Nicole Thayer

Building for Intersectionality in Tech: Intersectionality and Software Engineering

By Nicole Thayer & Tiffany Wong Note: This is the third post in this blog series on intersectionality in tech. Check out the first, second, and fourth posts. Welcome back to our ongoing series about how employees at Carbon Five are approaching conversations about intersectionality in tech. For more information on why we’re doing this and what we’re

Nicole Thayer

Nicole Thayer

Building for Intersectionality in Tech: Intersectionality and Design

By Nicole Thayer & Tiffany Wong Note: This is the second post in this blog series on intersectionality in tech. Check out the first, third, and fourth posts. Welcome back to our ongoing series about how employees at Carbon Five are approaching conversations about intersectionality in tech. For more information on why we’re doing this and what

Agile on the Edge Colors
Alice Wenner

Alice Wenner

How To Build Products with Cutting-Edge Technology Using Agile Methodology

During her three years as a software engineer at Carbon Five, Rose Karr has had the opportunity to work on several projects that involve cutting-edge technology. She has found that while working with this kind of tech can be exciting, it also presents a unique set of challenges. In a recent talk, Karr discussed some

Max Pohl

Max Pohl

Think Your Agile Team Might Be Doing Waterfall In Disguise?

Given the rise in popularity around agile development, I thought it would be interesting to explore the most common software development characteristics across the wider tech industry. How are most companies developing and releasing products? How does this compare to what industry leaders are teaching? What can be learned for this exploration?

Mitch Saltykov

Mitch Saltykov

Story Nanoslicing

It’s the start of a new project for our team, and we’re all excited to get development rolling. The Product Owner’s grand vision sounds great, but how do we get from that vision to the day-to-day detailed stories we’ll need to work on? We’re not about to go off into a cave to build in

Wil Wade

Wil Wade

QCon Talk: Thinking Methods

Wil Wade, senior developer at Carbon Five, will be speaking at QCon New York on June 25. His talk on thinking in systems focuses on understanding the context of this complexity through the patterns and structures around us; a perfect complement to Agile’s small iterable steps. This interview was originally published on QCon New York.