Articles

Please enter an article title, author, or keyword
Why Software Configuration Management is Essential for a Small Business

Exactly how big should an organization be before CM must take an active part in the development team? The answer is simple: CM, when properly adopted, gives an advantage to the small business that is necessary for it to compete. It doesn't really matter the size your company, you still have to successfully develop, build, distribute, and track your software.

Joe Farah's picture Joe Farah
Replacing Manual Verification with Gold Master Tests

This past week our team had been asked to make some modifications to an e-mail that was sent to customers after they made a purchase. The change was fairly routine; add some text that should only display under a certain condition. The e-mails were fairly easy to generate as the team had chosen the Velocity library as the template system. In fact, there was a way to generate some sample e-mails without starting up the application server.

Daniel Wellman's picture Daniel Wellman
We Be Agile: What Does It Mean to Be Agile?

Here is a simple exercise for gaining a common understanding and consensus about what it means to you, the team, and the organization to be Agile.

TechWell Contributor's picture TechWell Contributor
Value of Configuration Management by Agile Professionals

Mario Moreira surveyed recently surveyed agile professionals to find out just how valuable CM processes and tools are to them. While there was a noticeable difference in opinion between different responder age groups, the overall response was overwhelmingly positive in CM's favor.

Mario  Moreira's picture Mario Moreira
What is Agile Project Management on a Scrum Project?

When traditionally managed organizations first adopt Scrum—an agile project management approach that includes the roles of Product Owner, ScrumMaster, and Team Member(s—there is often an assumption that project managers are the default choice to serve in the role of ScrumMaster. But examining the definitions of these roles as found in leading sources suggests that this assumption is probably wrong or at least misguided. In fact, the responsibilities of project management as defined in traditional literature are not aligned with the ScrumMaster role at all. Despite this apparent disconnect, the Scrum framework incorporates more traditional project management practices than is at first apparent.

TechWell Contributor's picture TechWell Contributor
Making Your Data Speak

Most IT organizations are investing in gathering and reporting data. However, returns from these measurement programs are questionable. Sometimes, the measurement initiatives lag in useful metrics definition. However, most measurement programs fail as they are not able to convert reported data into actions. This paper describes a five-step approach by answering some of existing challenges through selected statistical tools while involving stakeholders in timely manner in order to make data speak and transform into actions.

Kulpreet Nanda
15 Useful Test Cases for Ensuring Consistent User Interfaces

When testing user interfaces, it is easy to overlook test cases that ensure your user interface is user-friendly and
consistent. This newsletter identifies fifteen test cases that might be considered when testing user interfaces for consistency.

Steve Miller
For Software Quality, Look to Batman

The life of a software product is a continual stream of feature additions, enhancements, and even removals. But a great product doesn't (usually) outshine its competitors because of the sheer number of features, it's because those features are really useful or work well together. It's a difficult balance that requires a lot of iteration and experimentation.

 

For advice on tackling this difficult problem, you might try looking to Batman.

Daniel Wellman's picture Daniel Wellman
The Boutique Tester

As Matt Heusser sees it, the "war on work" that exchanged centuries of craftsmanship for being a small part of the big machine has itself been replaced in the past decade--at least in the software industry--with a revitalization of the craftsperson. What's more, he sees the realization of the "boutique developer" as a promising sign for the possibility of boutique testers.

Matthew Heusser's picture Matthew Heusser
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

Pages

Upcoming Events

Apr 27
Jun 08
Sep 21