Articles

Please enter an article title, author, or keyword
Task Estimation: Do or Don't?

Lately I've noticed a fair amount of discussion surrounding the utility of task estimation. The question seems to be: is it really useful to estimate the time required to complete tasks, or is it unnecessary and counter productive to estimate such small units of work? If we're already using some form of estimation for stories, is task estimation really all that useful, or is it in fact thinly veiled micro-management?

TechWell Contributor's picture TechWell Contributor
The Invisible Project Manager

An Exercise in Agile Facilitation

A leader is best when people barely know he exists, when his work is done, his aim fulfilled, they will say: we did it ourselves. Lao Tzu, Chinese philosopher (604 BC - 531 BC).

The project manager leads. The project manager directs. The project manager plans. The project manager manages. These are the expectations set upon, and sought out by those that take on the responsibility for delivering software projects to the Business. While unquestionably a critical role in the overall delivery mechanism, a project manager who becomes the central figure in the team can unnecessarily place the team in a position of risk. In fact, the project manager should approach the process with a less intrusive style, facilitating the team towards success from within and figuring out ways to develop systems that will survive any one person, themselves included.

Mack Adams
Agile: A Mantra for Extreme Change Fuels Successful User Driven Applications

What happens when your application software change cycle time shrinks from months to hours or days?

Over the past four years, we have overseen the deployment of hundreds of Web business applications all following agile methods. During the course of these projects, we have faced many challenges and found some surprising benefits.

This article describes some of the lessons we have learned and provides advice on how you might overcome some key challenges in your own agile projects.

TechWell Contributor's picture TechWell Contributor
Offshore and Agile - Real Scenarios

A lot of heated debate is going on topics such as "Can we develop software using an offshore model with agile methodologies?" This article is my humble attempt to give more insight on this question using a story to describe a real scenario with some assumptions and with not so real people.

TechWell Contributor's picture TechWell Contributor
Relearning to Program

Twenty years ago, Clarke Ching fell in love with programming. Then he got a job doing just that and fell out of love within five years. Fifteen years later, Clarke sought the help of a well-known programmer for advice on how to rekindle his dormant passion for programming. The advice Clarke received led to a greater discovery.

Clarke Ching's picture Clarke Ching
Five Tips for Retrospective Leaders and Meeting Moderators

Before you schedule or moderate another retrospective meeting, read this column by Esther Derby. Esther offers five tips that will help improve the productiveness of retrospective meetings. You'll also learn how letting the meeting participants run the conversation will solicit more feedback and ownership than traditional moderation methods.

Esther Derby's picture Esther Derby
Agile 2008 - Arlo Belshee - Naked Planning, Promiscuous Pairing and other Unmentionables
Podcast

Bob speaks with Arlo Belshee about Naked Planning at the Agile 2008 conference.

Bob Payne's picture Bob Payne
agile 2008 -Jon Stahl - Sustainable Fun for Agile Development
Podcast

Bob interviews Jon Stahl at the Agile 2008 conference.

Bob Payne's picture Bob Payne
Does Name Matter?

The names we give to things can have a powerful influence on how we think about them and also on how we get others to think about them. In thiscolumn, tester, test manager, and consultant Fiona Charles examines names we have given to two essential roles in software development and explains why at least one of them is both inaccurate and a problem for testers.

Fiona Charles's picture Fiona Charles
Unit vs. System Testing-It's OK to be Different

There are two distinct roles in many software projects that are involved with testing: developers and testers. Should they take the same approach to testing, or are there some principles that apply to only one of the roles? What should they do to coordinate their work? Danny Faught went through an exercise to compare and contrast and found that the questions he couldn't answer were as interesting as the questions he could answers.

Danny R. Faught's picture Danny R. Faught

Pages

Upcoming Events

Jun 02
Sep 22
Oct 13