Articles

Please enter an article title, author, or keyword
Tips and Advice: Test-Driven Development—Bob Payne and George Dinwiddie
Podcast

George and Bob Payne discuss one of the most beneficial and underutilized agile technique, test-driven development. The data is in, and you need to be doing this if you want to call yourself an agile engineer.

Bob Payne's picture Bob Payne
ADP West 2011: Ken Pugh—Acceptance Test-Driven Development
Podcast

Ken and Bob Payne talk about Ken's book on acceptance test-driven development. This is a topic that has been gaining a lot of traction in agile teams. Acceptance test-driven development is a technique that some teams are using to improve quality and collaboration between business, testing, and development.

Bob Payne's picture Bob Payne
Make an Attitude Investment

Whether you’re concerned about your day-to-day work or the long-term goals you’ve set, a good attitude can make all the difference. In this article, Laura Brandenburg expands on some tips gathered from Jeffrey Gitomer’s Little Gold Book of Yes! Attitude.

Laura Brandenburg's picture Laura Brandenburg
Estimating the Unknown: Dates or Budgets, Part 5

In  many ways, estimating project budgets or dates for agile projects turns out to be irrelevant. If you have a ranked backlog, and you finish features, you can always stop the project if you hit a particular date or cost.

Johanna Rothman's picture Johanna Rothman
From One Expert to Another: Meeta Prakash

Meeta Prakash has been involved in testing for twelve years. In this installment of the From One Expert to Another interview series, Anne-Marie Charrette speaks with her about her testing experience, coaching, and the importance of understanding the different cultures with which you engage.

Anne-Marie  Charrette's picture Anne-Marie Charrette
Helping the Customer Stick to the Purpose of a User Story

Lisa Crispin writes that you need to understand the purpose of a user story or feature. Start with the "why." You can worry later about the "how." The customers get to decide on the business value to be delivered. They generally aren't qualified to dictate the technical implementation of that functionality. It's up to the technical team to decide the best way to deliver the desired feature through the software.

Lisa Crispin's picture Lisa Crispin
Project Pyramid Estimating the Unknown: Dates or Budgets, Part 1

Almost every manager I know wants to know when a project will be done. Some managers decree when a project will be done. Some managers think they can decree both the date and the feature set. There is one other tiny small subset, those managers who ask, “When can you finish this set of ranked features?”

Johanna Rothman's picture Johanna Rothman
Is It Beautiful?—Aesthetics in Software Testing

With all the faces it presents, surely software can be said to possess or lack beauty. But, what does it mean to have beautiful software, and how do we evaluate it? In this installment of his series on philosophy and testing, Rick Scott takes a closer look at software aesthetics.

Rick Scott's picture Rick Scott
How to Lose a Customer

Giving your clients the opportunity to voice their opinions after conducting business with you is a great way to express your interest in continuing to work with them. Just make sure you're earnest in hearing their thoughts and that you don't simply think this is accomplished with a survey alone.

Naomi Karten's picture Naomi Karten
Edit Those Epics

It can be tricky for managers and technical leaders to make the transition to agile. They’re likely accustomed to doing things a particular way. What’s more, they may try to squeeze their old ways into the new, agile approach. Here, Johanna Rothman describes why that isn’t a good idea, especially regarding stories that are too big.

Johanna Rothman's picture Johanna Rothman

Pages

Upcoming Events

Jun 02
Sep 22
Oct 13