Application Lifecycle Management

Articles

Integrating Games to Change Behaviors, Part 1

Training people and introducing new ideas requires more than just clear, factual explanations or theorems. Brian Bozzuto explores how games, simulations, and other exercises play an instrumental role in helping people be comfortable enough with new ideas that they choose to put them into practice.

Brian  Bozzuto's picture Brian Bozzuto
flower blooming in snow Changing Seasons: Lessons Learned at Socialtext

As we move from one season to another in life, it’s important to step back, take stock, and gather the lessons that will benefit us in the next season and beyond. In this article, consulting software tester Matthew Heusser reflects on some of the lessons he’s learned.

Matthew Heusser's picture Matthew Heusser
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
Agile Leadership for Mid-Managers

Len Whitmore explores how the growth of agile changes the roles, responsibilities, and titles of mid-managers more so than any other management group, because agile practices require more leadership and less of what is considered traditional management techniques.

Len Whitmore
adzic cover Specification by Example: Collaborating on a Scope without High-Level Control

Understanding what the business users are trying to achieve can significantly help you focus the project on things that really matter. In this excerpt from Gojko Adzic's book Specification by Example, the author offers some tips for effectively collaborating on the project scope when you don’t have high-level control of the project.

Gojko Adzic's picture Gojko Adzic
Cloud-Driven Development: Four Things You Need to Know

With immediate availability, scalability, and dramatic cost savings, cloud computing is revolutionizing the way business works. While the economic justifications for this new technology cover a broad range of IT initiatives, developing software is perfect for the elasticity offered by the cloud.

Anders  Wallgren's picture Anders Wallgren
Dynamics of a Small Team When Implementing CM and ALM

Small teams can have big dynamics that threaten the team’s success in terms of productivity and effectiveness. This article will examine some of the essential people issues that arise when implementing software configuration management (SCM) and application lifecycle management (ALM) with small teams.

Leslie  Sachs's picture Leslie Sachs
Top Ten Requirements for Your CM and ALM Strategy

Joe Farah takes an in-depth look at the top ten requirements needed for a successful next-generation configuration management and application lifecycle management solution strategy.

Joe Farah's picture Joe Farah
Don’t Discard Test-Driven Development in the Cloud

Developing software for the cloud can make test-driven development more complicated, but not impossible. Arin Sime offers advice for continuing good development practices in the face of challenges from cloud hosting and distributed computing.

Arin  Sime's picture Arin Sime
How to Build a CM and ALM Strategy

Joe Farah writes that a next-generation CM and ALM strategy may seem aggressive, but it will help ensure that you're happy with the result. It will make sure that you deal with the entire problem domain from an organization perspective, rather than just the part your team is traditionally comfortable with.

Joe Farah's picture Joe Farah

Pages

CMCrossroads is a TechWell community.

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