alm

Articles

version one Use Version Control to Unlock Your Development Velocity

Effective source code management provides a basis for every essential development best practice, including continuous integration and continuous delivery. The key is realizing just how much valuable metadata is being created in your source code management system and establishing the tools and procedures to make this information available.

Tamir Gefen's picture Tamir Gefen
docker logo Considering Containers: Is Docker Right for You?

Over the past few years, containers have emerged as possibly the most important trend in enterprise technology since the advent of hardware virtualization—and Docker is the most popular. But what do containers really do, and is adopting Docker the right move for your organization? Read on to find out.

Rami Sass's picture Rami Sass
hand pointing at gears Application Lifecycle Management Approaches for Modern Software Delivery

Application lifecycle management shouldn’t enforce existing IT and software delivery environments; the idea is to integrate as many tools and processes as possible into a unified workflow. The ALM journey continues forward, and, as technical and process trends come and go, the core principles are perhaps more relevant than ever.

Flint Brenton's picture Flint Brenton
mind map diagram Using Mind Maps to Create Comprehensive Test Plans in Your ALM

Mind maps work well for planning the test strategy and monitoring project status. Mind-mapping software makes all this easy, and the visual presentation keeps everyone in the loop. Ritinder Kaur shows how mind maps can communicate ideas clearly and help you execute them exactly to create a comprehensive test plan.

Ritinder Kaur's picture Ritinder Kaur

Better Software Magazine Articles

Road to success Use DevOps to Drive Your Agile ALM

Successful DevOps operations assume that your team has the ability to adjust with constant change. To succeed at continuous integration and deployment, a comprehensive agile plan is needed. Bob Aiello and Leslie Sachs identify four critical success factors that you should employ.

Bob Aiello's picture Bob Aiello Leslie Sachs
Improve Agile Quality—Three Pillars at a Time

A key component to being agile is the adoption of testing from the very inception of the project. According to Bob Galen, to achieve a high degree of quality assurance, there needs to be a careful balance among development and test automation, software testing, and cross-functional team practices.

Bob Galen's picture Bob Galen
The Evolution of Testing Centers of Excellence

According to Rajini Padmanaban, a testing center of excellence (TCoE) must be instituted for the establishment of any enterprise software development organization. Rajini presents the latest TCoE trends used by successful IT organizations.

Rajini  Padmanaban's picture Rajini Padmanaban
Adopting ALM Will Enhance the Value of Your Test Team

Modern ALM emphasizes total team involvement and a comprehensive set of tools so that the development lifecycle runs smoothly. Joe Farah shows you how test case management is a vital component to a successful ALM strategy.

Joe Farah's picture Joe Farah

Interviews

Joe Townsend talks about configuration management How Configuration Management Is Changing: An Interview with Joe Townsend
Video

Joe Townsend has been working in the configuration management field for fifteen years and is a regular contributor to CMCrossroads. In this interview, Joe discusses how configuration management has changed over the years, the trouble with tools, and trends in IT.

Jonathan Vanian's picture Jonathan Vanian
Joe Farah The Past, Present, and Future of CM Tools: An Interview with Joe Farah

We're sitting down with CM experts to discuss not just their backgrounds in the field, but what their favorite tools are and why. This week, Joe Farah at Neuma Technology provides a great deal of information on what tools are leading the way today, and what we can expect from them in the future.

Noel Wurst's picture Noel Wurst
Collaborating with ALM and Agile: An Interview with Karthik Ravindran
Video

Karthik Ravindran, Microsoft Senior Director - Visual Studio Product Management, discusses the evolution of ALM and agile and how each can reach its full potential when they are working together in an organization.

Noel Wurst's picture Noel Wurst
The Cloud and ALM: An Interview with Mik Kersten

Mik Kersten and Heather Shanholtzer recently spoke about trends in cloud-based tools and how cloud technology affects application lifecycle management.

Heather Shanholtzer's picture Heather Shanholtzer

Conference Presentations

Collocated East Logo Advance ALM and DevOps Practices with Continuous Improvement
Slideshow

Do you want to improve your application lifecycle and incorporate DevOps practices quickly with limited resources? If so, you’re experiencing a common scenario – not enough budget and unrealistic time constraints. Your big multi-year application lifecycle management (ALM) project seems...

Jason St-Cyr, Nonlinear Digital
ALM in the Cloud: Bringing Code to the Cloud and Back Again

The deployment destination for today’s applications is going through its biggest transition since the rise of the application server. Platform-as-a-Service (PaaS) and other cloud service offerings are putting pressure on every stakeholder in the application lifecycle, forcing us to modernize both our skill sets and tool stacks. Mik Kersten describes the key cloud technology trends and demonstrates how the coming wave of cloud-friendly application lifecycle management (ALM) tools and practices will become the defining factor for productivity and ultimate success. Discover the new challenges developers face when deploying and debugging multi-tenanted applications on hosted infrastructures. Learn how continuous integration loops require testers to learn new tools that connect them directly to running applications.

Mik Kersten, Tasktop Technologies
Building a Requirements Foundation with Customer Interviews

Whether you are building a brand new product or evolving an existing system, understanding the business needs of your customers is the foundation of a marketable product or valuable internal application. Few of us are experts in interviewing techniques, and few customers talk about their tasks, needs, and context in neat, concise statements about requirements. Hone your elicitation skills and learn what it takes to get beneath the surface and understand your customers: their world, how they work, and what really bothers them. With effective interviewing techniques and skills, you will get inside their heads and better understand their needs within their context.

Esther Derby, Esther Derby Associates Inc

CMCrossroads is a TechWell community.

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