InfoQ

Editor Specific Content View

All of Mark Levison's Content on InfoQ


Latest featured content by Mark Levison

Making TDD Stick: Problems and Solutions for Adopters

Community
Agile
Topics
Collaboration,
Methodologies,
Agile Techniques

Mark Levison observed that, after solid classroom training, teams in larger companies still struggle to adopt TDD. To better understand the problem he surveyed team members. In this article he shares the problems he uncovered and his own comprehensive strategy, designed to help anyone introducing TDD into an organization.

News by Mark Levison

Daily Standup Tips - a Roundup

Community
Agile
Topics
Agile Techniques,
Adopting Agile

We often hear stories about daily standups that have become nothing more than long daily status meetings where team members tune out. What techniques do people have for avoiding this and other standup pitfalls?

A Community of Thinkers

Community
Agile
Topics
Leadership

Jean Tabaka, Liz Keogh and Eric Willeke got together to contribute something to the "Lean Software and Systems Consortium". Instead they realized the Software Development Community (Lean, Agile, Kanban and well beyond) needed a help remembering the importance and value of true community.

Stabilization Sprints, A Necessary Evil or Pure Waste?

Community
Agile
Topics
Delivering Quality,
Agile in the Enterprise,
Agile Techniques

Stabilization sprints are an additional number of sprints added to the end of the normal development cycle before shipping the product. As the name suggests, they’re usually added to shake down the product one last time and drive the last of the bugs. Do they belong in Agile environment or should "Done" be enough.

System/Acceptance Testing with Time and Dates

Community
Architecture,
Agile
Topics
Agile Techniques,
Tools

Unit Testing Time and Dates is an often talked about problem with relatively simple solutions. More difficult is the acceptance/system testing with Time. What strategies are used?

Test Driven Development and the Trouble with Legacy Code

Community
Architecture,
Agile
Topics
Agile Techniques,
Programming

Alan Baljeu was trying to use TDD with his large, legacy C++ code base. He found that the principle of the simplest thing that could possibly work was causing him trouble with the amount of rework.

What is a Good Agile Metric?

Community
Agile
Topics
Agile in the Enterprise

What is an appropriate Agile Metric? If traditional measures like: Earned Value, Hours Worked, Lines of Code, Code Coverage for Tests are not well suited to Agile Projects, then what is? What rules can we define that will help us choose good Agile metrics?

When to Extend an Iteration/Sprint

Community
Agile
Topics
Agile Techniques,
Adopting Agile

The sprint is about to finish and you discover that you can't deliver an important story. What do you do? Extend the sprint? Put the story back in the backlog? The team consistently overestimates how much work they can get done in a sprint? What to do?

Agile 2009 Conference Retrospective

Community
Agile
Topics
Adopting Agile

A month has passed since Agile 2009 and there is now a good variety of feedback on the conference, the sessions and what participants found most valuable.