configuration management

Articles

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
2012: The Year of DevOps

Scott Ambler explains how DevOps has grown within the agile community, and why he believes it will become an IT buzzword in 2012. DevOps uses agile's community-based teamwork and offers developers and those in operations a great way to make everyone's job easier.

Scott W. Ambler's picture Scott W. Ambler
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
Configuration Management and DevOps with Jez Humble and Bob Aiello

In this excerpt from an interview recorded at this year's Better Software and Agile Development Practices East conferences, authors Bob Aiello and Jez Humble discuss the challenges and the rewards of instituting configuration management and DevOps practices.

Bob  Aiello's picture Bob Aiello
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's picture Lance Lyons
Simulation Games: A Way to Improve Communication in the Team

One of the hardest daily tasks developers, QA, ScrumMasters, and product owners encounter is effective communication with others. Sound implausible? According to many articles, research, and personal observations, the main cause of project failure is not technology or hardware, but inefficient communication stemming from lack of effective communication between team members, incomplete business analysis, imprecise requirements, and vaguely formulated business objectives.

Monika Konieczny's picture Monika Konieczny
Personality Factors That Influence Core Build and Release Management Practices

Leslie Sachs discusses the key people skills essential to appreciating how and which personality factors most impact one's ability to successfully implement core build and release management practices.

Leslie  Sachs's picture Leslie Sachs
The Crucial Role DevOps Plays in Change and Configuration Management

Agile's core principles may have been originally intended at the software development, but the concept of DevOps has shown that agile's benefits can be experienced by a much larger audience. Collaboration between these two departments benefits just as much as anyone.

Sasha Gilenson's picture Sasha Gilenson
A Psychology Framework That Will Help You Implement CM Practices

How does personality impact the implementation of industry Standards and Frameworks? It would seem that following the guidance in the IEEE 828 CM Planning standard is simply a matter of writing CM Plans and documenting your existing CM practices. The fact is that some people implement Standards and Frameworks successfully and others fail miserably. This article presents a popular and highly regarded psychology framework that will help you better understand how to implement Configuration Management.

Leslie  Sachs's picture Leslie Sachs
Agile ALM—Opposites Attract

Agile and ALM are two terms that you don’t often see side by side. To most developers, agile means team interaction, customer collaboration, dynamism, and responsiveness to change. In contrast, ALM seems to imply the opposite of agile, with echoes of rigid procedures, inflexibility, and top-down process control. But are the agile and ALM approaches as contradictory as they first appear to be?

Mike Shepard's picture Mike Shepard

Pages

AgileConnection is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery.  Join the conversation now!