product development

Articles

Agile ALM for Delivering Customer Value: Getting Started

In this first part of a two-part series, Mario Moreira writes that a reasonable application lifecycle management (ALM) product will have a common user interface for utilizing the ALM functionality. It will also include a meta-model and process engine to parse and share information across and amongst the various functions within the ALM framework. These technical needs must be accompanied by a strong business case for delivering higher customer value and new approaches for seamless integration.

Mario  Moreira's picture Mario Moreira
Pivot, Pilot, and Adapt Pivot, Pilot, and Adapt

Anupam Kundu and Maneesh Subherwal explain how to operate in a global, hyper-competitive world while avoiding risk-laden experiments and other "stupid" strategies.

Agile ALM for Delivering Customer Value: Back-end Disciplines

In this second part of a two-part series, Mario Moreira explores the back-end disciplines of a lifecycle that establishes an ALM framework centering on customer value. If your organization has adopted agile and you are looking at building your ALM framework, consider an infrastructure and tooling that will help you establish and build customer value throughout the lifecycle.

Mario  Moreira's picture Mario Moreira
Product and Project Software Configuration Management (SCM)

In this article, the authors discuss how software configuration fits into products and projects, beyond managing and controlling source code and other developer assets. They look at the differences between internal and external products and where project fit into the equation.

Better Software Magazine Articles

Driving DevOps Through Shared Knowledge and Control

For development, a production application should be fully baked and not in what would be considered a “development” state. Tracy Ragan explains that frequent releases are a basic requirement of rapid development methodologies like agile and this impacts the way in which development teams and production control teams must interact.

Tracy Ragan's picture Tracy Ragan
Ready, Aim, Release

Think you know what your customer wants? Can you afford to be wrong? Based on the concept of tracer ammunition, which allows a shooter to follow the path of a bullet toward its target and adjust his aim as needed, tracer bullet software development can help you better understand your users’ wants so you can build a product that hits the mark.

Jared Richardson

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.