Articles

Please enter an article title, author, or keyword
lifecycle circle Using Agile Application Lifecycle Management to Streamline Status Accounting

Status accounting is following the evolution of a configuration item through its lifecycle. Using application lifecycle management along with agile helps prevent mistakes, but lets you have the minimum amount of red tape; the team achieves an acceptable velocity without being unduly burdened with too much process.

Bob Aiello's picture Bob Aiello
silo falling down How to Break Down Silos to Build the Perfect DevOps Team

A degree of specialization is essential in every company, but it can lead to dangerous divisions and an outdated structure. Breaking down your silos initiates the cultural change that’s required to build an effective DevOps team and fully realize the potential benefits of everyone’s talents.

Andrew Phillips's picture Andrew Phillips
welcome mat Accepting the Tester into the DevOps Fold

Today’s tester has moved upstream, along with the test processes, where he is involved right from the product design stages. This can create great opportunities for the team to bond, but if not handled well, it can become a breeding ground for strained relations. Adopting DevOps means promoting collaboration.

Rajini  Padmanaban's picture Rajini Padmanaban
team holding hands Understanding Culture and Agile Application Lifecycle Management

While the technical complexity of real-world ALM may be substantial, sometimes the people issues present even more complex challenges. Being able to understand the personalities and work culture of the folks doing the work can help you implement ALM in a comprehensive and effective way.

Leslie  Sachs's picture Leslie Sachs
gap between two teams Business and Development: Working Together to Build Better Products

Business stakeholders and DevOps teams both have to take an active approach to app development, but neither faction should have to change practices and processes in order to get their needs across. Investing the time to establish communication between these teams will drive delivery of the applications customers demand.

Renato Quedas's picture Renato Quedas
notification icon Considering User Experience when Testing Push Notifications in Messaging Apps

The functionality of a messenger app's push notifications is expected to be the same regardless of the device or OS being used. This article discusses how testing these notifications involves keeping in mind the different states of the device and the app, and why the functional configuration audit is just as important as the physical.

Ritinder Kaur's picture Ritinder Kaur
arrows right 6 Steps to Bridge DevOps with Release Management in the Enterprise

Balancing time-to-market pressures with regulatory needs and business continuity demands is a challenge for highly regulated large enterprises. Automating processes and mastering proven practices of release management makes developing and releasing software predictable, reliable, and repeatable.

Greg Hughes's picture Greg Hughes
Upgrade 5 Tips for Modernizing a Legacy Platform

There are many reasons to consider modernizing your legacy software. But when doing so, it’s important to remember your customers who regularly use your product and to take their preferences, habits, and needs into consideration. Here are some practical tips to boost your chances of a smoother transition.

Kaushal Amin's picture Kaushal Amin
cross out waste Use Lean Thinking to Accelerate DevOps Performance for Agile Teams

Leaders in agile organizations should consider adding lean techniques to their DevOps practices. Lean thinking can accelerate DevOps delivery by providing a set of processes and principles to help create more beneficial products, save money, boost productivity, reduce waste, and map to value.

Gail Ferreira's picture Gail Ferreira
containers The Potential—and Challenges—of Container-Based Deployment

Containers are taking the virtualization model to greater heights by enabling a flexible way to programmatically provision the resources you need. New technology also means we need new processes and failsafes, though. Containers hold a great deal of promise, but are they really ready to be used in production environments?

Bob Aiello's picture Bob Aiello

Pages

Upcoming Events

Nov 05
Nov 14
Dec 05
Apr 29