development lifecycles

What Is the Purpose of Configuration Management?

Joe Townsend attempts to find out: What is the purpose of configuration management (CM). This seemingly simple question is the one we CM professionals are often asked, and at times we stumble to offer the answer that really drives home the true purpose of what we do as configuration managers.

Joe Townsend's picture
Joe Townsend
The Latest Software Configuration Management Technology

Joe Farah explains that if you are using 2nd-generation or even 1st-generation software configuration management technology, you are stuck in the past. To learn what is possible today, you need to look at the capabilities of the latest 3rd and 4th generation tools. Then, you need to get going!

Joe Farah's picture
Joe Farah
Managing the Stream of Features in an Agile Program

If you keep a stream of features moving in a program—even with many feature teams—you are OK as long as the project teams keep talking to one another. You are not OK, however, if someone decides, “I own this code and no one else can touch it.” Johanna Rothman says how agile programs should operate.

Johanna Rothman's picture
Johanna Rothman
What Is the Definition of Application Lifecycle Management (ALM)?

Joe Townsend attempts to find a proper definition of application lifecycle management (ALM) in order to bring some clarity to the field. He lists some of ALM's component parts, including requirements management, project management, and change management.

Joe Townsend's picture
Joe Townsend
Deliver Cloud Apps Better, Faster, Cheaper: PaaS of the Future

Software development tools are changing to meet the new demands for automated elasticity, sophisticated rules engines, orchestration across heterogeneous clouds, and support for a different software development lifecycle model. It's the future of Platform as a Service (PaaS)—better, faster, cheaper.

Beth Cohen's picture
Beth Cohen
It's Time to Wake Up the Tester in You

While test teams still primarily own product quality, quality is evolving to be an overall team responsibility. Every discipline—design, development, business, marketing, and operations—has its own role to play in shipping a user-ready, competitive, and quality product.

Rajini  Padmanaban's picture
Rajini Padmanaban
Kanban—An Agent to Push Quality Upstream

Kanban promotes better visibility of everyone’s progress and enables them to play catch-up. Since the test group has dependencies on other teams, such as design or development, they are the ones who might have to catch pace. Due to its inherent features, kanban helps push quality upstream.

Rajini  Padmanaban's picture
Rajini Padmanaban
How Does Testing Fit in a Patent Lifecycle?

Patents typically fall into a patent lifecycle and are successful when mapped to a commercialization plan. The role of testing in obtaining patent approval and commercialization is key. Rajini Bharath explores the role of testing in patent lifecycles, and the value testers can bring to the process.

Rajini  Padmanaban's picture
Rajini Padmanaban