Articles

Please enter an article title, author, or keyword
Fun Driven Development - Building Momentum for Agile Through Games

Games, like the ones described on TastyCupcakes.org, provide the opportunity for agile teams to quickly build on a shared experience, realize better ways of working and most importantly, to have fun!

Michael McCullough
Moving to an Agile Testing Environment: What Went Right, What Went Wrong
Video

Ray Arell read an agile project management book on a long flight to India, and, like all good reactionary development managers, he was sold. Join Ray on a retrospective of what went right and, more importantly, what went wrong.

TechWell Staff
Marine Corps Principles of Leadership
Video

Retired Marine colonel and long-time test consultant Rick Craig describes how using the Marine Corps Principles of Leadership will help you become a better leader and, as a result, a better test manager or tester.

TechWell Staff
The Role of the Agile Coach

One of the new roles introduced by agile software development is that of the team coach. Until agile came along, coaches were confined to the executive suite or the sports field. As with any new role, it will take awhile before it is fully understood and scoped. Agile teams can—and do—exist without the coach role, but such teams do not necessarily achieve peak performance.

Allan Kelly's picture Allan Kelly
To SME or Not To SME

Subject matter experts (SMEs) serve important roles on a project and are especially pivotal during the testing phase. In this week's column, Dion Johnson explores how SMEs positively and negatively affect testing and what you can do to make sure you have the right amount of SMEs on your testing team.

Dion Johnson's picture Dion Johnson
Overcoming Resistance to Change

If change is inevitable, and we're often able to see it coming, why are so many people resistant to it? There are some tried and true ways to help people deal with change, by listening to the reasons for their hesitation, and by making sure people know when they'll be benefitted by the transition.

TechWell Contributor's picture TechWell Contributor
Tom Goulet - Cucumber, Ruby and the transition to Generalizing Specialist
Podcast

Tom Goulet - Cucumber, Ruby and the transition to Generalizing Specialist

Bob Payne's picture Bob Payne
Learning from Reading (and Rewriting) the Tests

Automated unit tests verify that a component is working as expected.  They also serve as a way to understand how code works, though this doesn't always happen by reading tests.  Sometimes understanding comes from tweaking the tests to observe new failures, or rewriting the tests themselves. 

Daniel Wellman's picture Daniel Wellman
Performing a Simple Process Health Checkup

Does your software development process need tuning? How can you tell if it isn't running as well as it could be? In this week's column, Jeff Patton offers a diagnosis checklist for your team to help assess the vital statistics of your current development process.

Jeff Patton's picture Jeff Patton
Mastering the Art of Agile Change Agile/Lean Product Development and Delivery: Mastering the Art of Change

The modern world of systems/software product development and delivery presupposes we work faster and better, do more with less, change continuously, and invent new ways of working. The modern formula for work appears to be: More Success + Greater Speed + Fewer Resources + Constant Uncertainty + Increased Competition + Quicker Time to Market. Mastering the art of agile/lean systems and software product development and delivery requires you ask yourself, "Do I really understand both the technical and non-technical imperatives associated with this undertaking?" This article takes a look at mastering the art of agile/lean system and software product development and delivery; focusing on change.

TechWell Contributor's picture TechWell Contributor

Pages

Upcoming Events

Apr 27
Jun 08
Sep 21