Articles

Please enter an article title, author, or keyword
ADPEast 2010: Michael Mah—Agile Teams by the Numbers—Software Metrics and the Big Giant Database
Podcast

Bob speaks with Michael Mah about agile and metrics at the ADPEast 2010 conference.

Bob Payne's picture Bob Payne
Getting the Most Out of Your Geographically Distributed Agile Team

Shane Hastie and Johanna Rothman explain the challenges that come with distance, be it cultural, social, linguistic, temporal, or geographic. If you work to reinforce your collaboration habits every day, your geographically distributed agile team will thank you.

On Sumo, Architecture, and Enterprise Agile

In order to be successful in the ring, a sumo wrestler needs to maintain a heavy body weight and at the same time be in peak physical condition. Just as these Japanese athletes have to find the right balance through a well thought-out combination of diet and training regimen, software development organizations need a balanced approach to implementing application architecture on agile projects.

Programming with an Agile Mindset

Agile is recognized as a system-software development approach used to get quick feedback to keep the customer involved at every stage, build a disciplined team, and have working software at any given point in time. Sameer Arora writes on how things can fall out of place when agility on the programming side is ignored.

Sameer Arora's picture Sameer Arora
Agile and Federal Governance—A Look at Contracts and Earned Value Management

Richard Cheng explores whether or not federal governance controls are ready for agile implementations. If the federal government continues to implement agile without losing agile’s fundamental concepts, contractors and the government will grow in their understanding and ability to implement effective projects and deliver value iteratively and incrementally.

Richard Cheng's picture Richard Cheng
Identifying and Improving Bad User Stories

A written user story is a very short narrative—a sentence or two—describing some small piece of functionality that has business value. User stories are intended to foster collaboration and communication, but writing these short narratives poorly can negate agile’s flexibility. Charles Suscheck and Andrew Fuqua explain some common failure patterns that will help you focus on the right role, value, and business functionality when writing stories.

Top Twelve Myths of Agile Development

When it comes to agile development, Allan Kelly has noticed a lot of misinformation is being passed off as fact. In this article, Allan takes a closer look at twelve of the most common agile myths he has encountered while training new agile teams.

Allan Kelly's picture Allan Kelly
Book Review: The Human Side of Agile

Being agile is difficult. Not only are there technical and organizational challenges, but the very nature of the way agile methods work brings the assumptions, context, and fears of team members to the foreground. These people issues are explored in Gil Broza’s book, The Human Side of Agile.

Steve Berczuk's picture Steve Berczuk
A Product Owner’s First Glimpse of Agile

Kent McDonald introduces us to Arthur, a middle manager and product owner in a medium-sized insurance company who has been assigned to take on an agile project. For those unfamiliar with agile, the terminology and techniques of agile approaches can seem strange and often a little silly when not accompanied with an explanation as to why those techniques exist. Kent explains the challenges product owners like Arthur face and how to make product owners understand agile better.

Kent McDonald's picture Kent McDonald
Agile 2012 - Bob Martin - Clean Coders and Clean Code
Podcast

Bob Martin and Bob Payne site down for a discussion about the importance of clean code on any project. Bob Martin is responsible for the CleanCoders.com video series, and in this podcast, the two Bobs get together to discuss the evolution of clean code's role in software development.

Bob Payne's picture Bob Payne

Pages

Upcoming Events

Nov 09
Nov 09
Apr 13
May 03