The Latest

The Give and Take of Design Criticism[presentation]

Have you ever engaged in a design discussion where people didn't play fair? Do you have trouble giving advice that sticks or accepting criticism of your own work?

Rebecca Wirfs-Brock, Wirfs-Brock Associates
Beyond User Stories: Managing Requirements by Business Need[presentation]

The use of stories in agile projects is commonplace. However, teams in many organizations have discovered limitations in the user story's narrow view in complex projects.

Alan Shalloway, Net Objectives
Lessons Learned in Programmer Testing[presentation]

It has been more than six years since the first release of NUnit 2.0, an open source unit testing tool. In that time, literally millions of tests have been written using the tool.

James Newkirk, Microsoft Corporation
More than the Process Police: CMMI® Process and Product Quality Assurance[presentation]

For organizations to succeed in process improvement efforts, they must determine whether newly introduced processes are, in fact, being adopted by managers and practitioners.

Will McKnight, Next Level Consultants
Agile in the Non-Agile Enterprise: Hurdling Obstacles[presentation]

Agile is entering the mainstream as a software development practice and leading wider organizational change in many companies.

Michele Sliger, Sliger Consulting, Inc.
Flow, Pull, Innovate: The Secrets to Agile Adoption[presentation]

Jean Tabaka provides straightforward guidance on how teams can begin their agile journey and learn to mature and scale into more and more discipline.

Jean Tabaka, Rally Software Development
What's the Deal with "Best Practices" - Revisiting the Idea[presentation]

We talk about "best practices" as though they exist-an ideal way to manage a team, develop software, and test applications. All we have to do is discover what best practices are.

Dan North, ThoughtWorks
Lessons Learned in Project Management[presentation]

You've managed projects, but they're never easy. They don't fit into the nice definitions found in project management books. Your schedules are generally off. There are always unkind surprises.

Johanna Rothman, Rothman Consulting Group, Inc.
Attacking Waste in Software: Three Practices We Must Embrace Now[presentation]

One of the seven principles of Lean Thinking is "eliminate waste." Eliminating waste means minimizing the cost of the resources we use to deliver software to our stakeholders.

Jean Tabaka, Rally Software Development
The Good, the Better, and the Rather Puzzling: The Agile Experience at Five Companies[presentation]

Strategic software development is happening every day-and failures continue to plague us. Unquestionably, a major paradigm shift is underway with the movement to agile methods. But are they really working?

Michael Mah, QSM Associates, Inc.
Agile and the Seven Deadly Sins of Project Management[presentation]

Agile approaches to software development promise many advantages: shorter schedules, more productive teams, products that better meet customer expectations, higher quality, and more.

Mike Cohn, Mountain Goat Software
Managing Contracts for Outsourced Testing[presentation]

In large outsourced projects, the contractual aspects of testing are often poorly defined even though testing may be half the overall project cost. Why is this?

Paul Gerrard, Gerrard Consulting
Using Source Code Metrics to Guide Testing[presentation]

Source code metrics are frequently used to evaluate software quality and identify risky code that requires focused testing.

Paul Anderson, GrammaTech, Inc.
Man and Machine: Combining Automation Tools with the Human Mind[presentation]

When we think of automated testing, we usually think of unattended tests that are executed by computer software. When we think of manual testing, we think of a human being executing tests without the aid of a machine.

Jonathan Kohl, Kohl Concepts Inc.
Making User Acceptance a Testing Process, Not a Testing Phase[presentation]

Historically, the user acceptance test (UAT) is the last test we perform before product delivery.

Donna McLeod, Safeway Inc


AgileConnection is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.