Articles

Please enter an article title, author, or keyword
Personal Agility for More Potent Agile Adoption

In this article, the authors propose that the most effective teams—those that show a tremendous improvement in productivity and value to their organizations—have individual team members who take ownership, act responsibly, and are disciplined in recognizing and responding to change at a personal level.

TechWell Contributor's picture TechWell Contributor
Interoperate or Integrate

Most of the organizations in today's world have some legacy software or systems. With pressures coming from outsourcing and cost-cutting, new applications are constantly being added to existing IT frameworks. In most cases, it is risky to completely replace the existing systems. As a result, most places have complex applications and systems frameworks. In order to achieve a successful coexistence of several applications on different platforms and technology architecture, teams are faced with some major questions, such as "Should we interoperate or integrate?"

Ipsita Chatterjee
a fairly typical example of a set of test notes for a relatively tightly constrained piece of testing Test Notes and Coverage Maps--Aids for Rapid Testing

As delivery cycles get shorter, rapid test techniques are gaining in popularity. In this article, Sridhar Kasibhatla and Andrew Robins explore the concept of using coverage maps and test notes to support exploratory testing and concurrent test design. These maps and test notes also are used to review and track test coverage and can help document dynamically generated test cases for future re-use.

Lean Development Principles for Branching and Merging

By reworking lean principles for the branching and merging arena, we're able to create automated builds and unit tests to increase effectiveness and improve quality in software configuration management. Individual developers and teams alike can benefit from this process-improving strategy.

Configuration Management Planning: What To Do Before you Start

Configuration management planning should not start as you put together your CM Plan. By then, you've already predisposed yourself to how your plan is going to play out.

Joe Farah's picture Joe Farah
GNU Make Escaping: A Walk on the Wild Side

Sometimes you find yourself needing to insert a special character in a Makefile: perhaps you need a newline inside a $(error) message, or a space character in a $(subst) or a comma as the argument to a GNU Make function.  Those three simple things can be frustratingly hard in GNU Make; this article takes you through simple GNU Make syntax that removes the frustration.

John Graham-Cumming's picture John Graham-Cumming
variations in costs to fix a software defect What Is the Cost of a Requirement Error?

This paper presents a simple, practical calculation of the cost of requirements errors in application software development projects. It also recommends a way to find and fix these costly errors early in a project, when they are least expensive to correct.

Joe Marasco
Why It's Important for CM and Project Management to Work Together

One of the problems with Configuration Management (CM) and Project Management (PM) is that the tools and the data repositories for each are separate. As a result the processes are quite separate. The project manager takes a set of requirements and decomposes them into tasks, which are then prioritized, scheduled and assigned. The CM team creates configuration items and tries to tie the CIs back to the requirements so that they can be properly audited. When CM and PM work together they tend to enhance each others function, and eliminate potential overlap in the processes.

Joe Farah's picture Joe Farah
Allowing Project Management (PM) to Help Configuration Management (CM)

Is there a place for project management in the establishment of a configuration management (CM) infrastructure?  If so, then how much project management should be included?  A thin but strong layer of PM may be helpful to tie tasks together and keep
project team members in-sync with one another. 

Mario  Moreira's picture Mario Moreira
A Sanity Check for Job Applicants

Hiring people is the most important responsibility of any manager. Hire the right person and a team can take off and soar. Hiring the wrong person can tear a functioning team apart. Yet, all too often, managers don't give the hiring process the attention it deserves. Usually we are too overwhelmed by the work that made us want to hire somebody in the first place. In this article, Peter Clark hopes to save you time by offering some tips to help you choose the right people to interview.

Peter Clark

Pages

Upcoming Events

Sep 22
Oct 13
Apr 27