The Latest

Learning from Experience: Software Testers Need More than Book Learning[magazine]

People often point to requirements documents and process manuals as ways to guide a new tester. Research into knowledge transfer, as described in The Social Life of Information, suggests that there is much more to the process of learning. Michael Bolton describes his own experiences on a new project, noting how the documentation helped ... and didn't.

Michael Bolton's picture Michael Bolton
Resistance Is Futile[magazine]

Why do so many people resist change, even when that change will be for the better? It's simple, really. Every change ends something, and endings mean loss. People don't like loss. Even the best changes mean something familiar will end.

Lee Copeland's picture Lee Copeland
What's It Mean? ...Reducing Imprecision to Improve Verification[magazine]

Imprecise language makes understanding and, therefore, software verification more difficult. This article describes techniques for detecting and repairing vague and ambiguous software requirements.

David Gelperin's picture David Gelperin
Collaborative Leadership: A Secret to Agile Success[article]
Video

Whether you are a senior manager, product owner, customer, ScrumMaster, or an individual contributor, Pollyanna Pixton's collaborative principles will empower you and everyone on your team to become better leaders and deliver the business value that stakeholders deserve.

Pollyanna Pixton's picture Pollyanna Pixton
Navigating Conflict[magazine]

On good agile teams, conflict is frequent and viewed as normal. On great agile teams, conflict is constant and welcome as a catapult to high performance. What can we do to help teams chart their course through conflict so that it turns into a constructive force for greatness?

Lyssa Adkins's picture Lyssa Adkins
Understanding Software Performance Testing Part 1[magazine]

Most people don't fully understand the complexities and scope of a software performance test. Too often performance testing is assessed in the same manner as functional testing and, as a result, fails miserably. In this four-part series we will examine what it takes to properly plan, analyze, design, and implement a basic performance test. This is not a discussion of advanced performance techniques or analytical methods; these are the basic problems that must be addressed in software performance testing.

Dale Perry's picture Dale Perry
Tips and Advice - Time Boxes[article]
Podcast

This podcast features another great Agile Toolkit discussion had by Bob and George as the two delve into the importance of time boxing when dealing with an agile development project. We invite you to join them learn more about this concept.

Bob Payne's picture Bob Payne
Deep Agile Conference 2009 - Nancy Van Schooenderwoert, James Grenning[article]
Podcast

Bob interviews Nancy Van Schooenderwoert and James Grenning about Deep Agile Conference 2009.

Bob Payne's picture Bob Payne
Are You Listening?[article]

Some people freely admit that they're not good listeners. But many who claim to be good listeners aren't. That's because they fall short in a critical aspect of listening. In this week's column, Naomi Karten offers ideas and examples that will help you be-and be perceived as-a good listener.

Naomi Karten's picture Naomi Karten
Tips and Advice - Self Organizing Teams[article]

Bob interviews George Dinwiddie about self-organizing teams.

Bob Payne's picture Bob Payne
Coaching and Producing[article]

David Hussman applies lessons he learned as a music producer to his current position as an agile coach. An excerpt of this article was originally published in the March 2009 issue of the Iterations eNewsletter.

David Hussman's picture David Hussman
What Software Developers Can Learn from Their Cafeteria[article]

Did you know that Starbucks sells a cup size called "short"? It's a small cup that is less expensive than the other cup sizes. They never mention it on their menu; you have to know it exists before you can order one. Why? By having a smaller, cheaper option, they give their budget-conscious customers an opportunity to pay for coffee rather than go without. This kind of thinking has important repercussions to software developers.

Clarke Ching's picture Clarke Ching
White Paper: Graphical UI Testing Checklist[article]

A GUI as we now know is a computer-interface that uses images, typed text, and icons on the screen that replace many of the functions of the keyboard. This paper explains different validations need to be used while testing GUI.

Atul Waghmare's picture Atul Waghmare
Refactoring Doesn’t Mean Rewrite[article]

Peter Schuh writes that it is not a good thing that the use of the term refactoring has grown so common, which makes him cringe every time he hears a business person say the word. Refactoring is meant to be one skill of many that is second-nature to a journeyman programmer.

Peter Schuh's picture Peter Schuh
Group Coherence for Project Teams – Group Creativity[article]

Creative achievement is typically associated with individual effort. Think of Newton, Edison, or Leonardo Da Vinci. Until not very long ago, creativity and design were the focus of a few, while the work of the masses was broken down into repeatable steps. Creativity was perceived to undermine the result of mass-production. Today, the work depends on the design and creative skills of the knowledge workers that perform it

TechWell Contributor's picture TechWell Contributor

Pages

AgileConnection is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery.  Join the conversation now!