alm

Articles

The Challenges of DevOps in the Enterprise

Many small teams are successful at implementing DevOps practices such as continuous integration. However, enterprises may find implementing DevOps best practices to be much more challenging. This article will help you understand how to be successful implementing DevOps in the enterprise.

Bob Aiello's picture Bob Aiello
How to Successfully Develop and Deploy DevOps How to Successfully Develop and Deploy DevOps

DevOps puts the focus on automated application lifecycle management supporting development, test, integration, quality assurance (QA), user acceptance testing (UAT), and production. But how do you develop DevOps, and how do you know when you have achieved success?

Bob Aiello's picture Bob Aiello
Defining a Software Configuration Management Process to Improve Quality

Joe Farah explains that to successfully build a software configuration management (SCM) process, you must have a solid understanding of the objects you need to manage and a good feel for what SCM is supposed to accomplish.

Joe Farah's picture Joe Farah
What a Small Team Really Needs for Software Configuration Management

In his CM: The Next Generation series, Joe Farah writes that software configuration management (SCM) can be a daunting venture for a small team. It seems that many solutions require a lot of effort and money, but this is not always the case. This article looks at what a small team really needs for CM.

Joe Farah's picture Joe Farah
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
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
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
Continuous Integration and the Automated Database Update Process

Developers must have good feedback to ensure productivity. Most shops have a continuous integration (CI) build process that allows the developer to quickly know if a build failed, and some shops have an automatic deploy of the CI build to provide website feedback. Lance Lyons writes about an approach to automating the update of databases in a CI environment.

Lance Lyons

Pages

CMCrossroads is a TechWell community.

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