Articles

Please enter an article title, author, or keyword
Transitioning from Analysis to Design

The step between specifying requirements to working on a system design can be tricky. Fortunately, the basis on which the step is made can be calculated. Paul Reed thoroughly explains how the transition should progress and offers some instructions on how to move properly through this phase.

Paul R. Reed, Jr.'s picture Paul R. Reed, Jr.
Seven Years Later: What the Agile Manifesto Left Out
Video

Brian Marick believes that is partly because the manifesto is focused outwardly; it tells the business how the development team will work with it. Watch Brian’s presentation to find out whether you're really doing agile or if you are agile in name only.

Brian Marick
Little Scrum Pigs and the Big, Bad Wolf

While continuing to grow, the state of agile adoption seems to be plucked straight out of an Ayn Rand novel, where the acceptance of mediocrity has infected the masses like a plague. Half-hearted adoptions have led to half-hearted results (as in "we suck less") that in turn are leaving these organizations straddling a tipping point from which they more often than not slide backwards, rather than making the push over the top to high performance and exponential growth in ROI.

Michele Sliger's picture Michele Sliger
product quality assessment Simple Strategies to Keep Quality Visible

In most projects, testers are the keepers of quality. Sharing the vision of quality with the entire team helps everyone involved in a project play a more active role in determining the state of quality in a product. In this column, Jeff Patton shares several innovative ideas he's seen in practice lately that have helped an entire team own up to the quality of its software.

Jeff Patton's picture Jeff Patton
Agile 2008 - Emily and Geoff Bache - Programming with the Stars and the TextTest framework
Podcast

Bob speaks with Emily and Geoff Bache at the Agile 2008 conference.

Bob Payne's picture Bob Payne
Getting Started with Agile SCM

A prerequisite to any of the Agile SCM practices, such as integration build, private build, unit tests, and the like, is being able to set up a developer’s private workspace with the right code and tools so that you can code, build and test. In this article, we discuss the important, and often overlooked process of creating a development workspace, which is to say, getting started.

Top 9 challenges of adopting Scrum: Meta-ScrumMaster Role, Cowboy Behavior, and Agile is Not Easy.

Introducing Scrum can be fun, but can also be quite a challenge. There are numerous hurdles to overcome, new practices to master and problems to solve. In this article, we will present some of the mistakes we have seen made, or made ourselves when introducing Scrum at various companies. In this last article, we'll discuss the meta-ScrumMaster role, cowboy behavior, and why agile is not easy.

TechWell Contributor's picture TechWell Contributor
Agile Testing: Asking the Right Questions

Good testers don't just question the final product. They question the product before work has even started and while it is being developed. And they also challenge the team itself. While this is true of many traditional testers, These lines of questioning to be more prevalent on agile teams because a "whole team" mentality is encouraged and quality is a team responsibility.

TechWell Contributor's picture TechWell Contributor
The Criteria for Choosing a Successful Scrum Pilot

Ask any Scrum trainer and they'll tell you the same thing: Adopting Scrum is hard. There are many reasons for this. Chief among them is that Scrum is so dramatically different—in terms of practices and principles—from traditional project management paradigms that it requires team members to truly reorient their attitudes and working behaviors. One common way to initiate a Scrum transformation is through a pilot project. But even then, how does a team that's never used Scrum before tell if a project is a strong candidate for a successful pilot?

TechWell Contributor's picture TechWell Contributor
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

Pages

Upcoming Events

Apr 28
Jun 02
Sep 22
Oct 13