environment

Articles

Database Changes Create Your Own Assembly Line-Style Migrations for Database Changes

In an increasingly data-driven world with ever-changing systems, having an automated process for database migrations is a valuable practice. Instead of people having to keep track of each file, table, procedure, or object being modified, a tool can make database deployments more automatic and less excruciating, saving time and reducing errors.

Karthikraj Sriram's picture Karthikraj Sriram
IT Operations Analytics Streamlining the Management of Hybrid Clouds with IT Operations Analytics

A hybrid cloud incorporates—not just bridges between—public and private clouds, enabling businesses and their IT organizations unprecedented flexibility. But a transition to a hybrid cloud brings its own set of challenges. Sasha Gilenson addresses some of these difficulties and offers some IT operations analytics solutions.

Sasha Gilenson's picture Sasha Gilenson
Technical Practices Accelerating the Adoption of Technical Practices

Agile teams are supposed to take responsibility for how they work and how they learn. But what if you need to jump-start that learning? Agile transformation is about making this happen rather than waiting for it to happen. You need to get your team to learn the technical side of agile, and soon. Here are some effective approaches.

Scott Barnes's picture Scott Barnes Clifford Berg
Career and Organizational Development Within a Software Testing Environment
Slideshow

Being a software tester has its own unique set of challenges. To help testers overcome these challenges, it is vital to set up a system where employees have available a number of development opportunities, including on-the-job mentorship, coaching, classroom training, and a defined career...

Nate Shapiro, Blizzard Entertainment
Release Management Definition What Is Release Management, and Why Is It Needed?

This article talks about what release management is, then tells you how to implement the concepts in an organization by explaining what skills are needed, how release managers work within a team, and how the process is related to continuous integration.

Salman Khwaja's picture Salman Khwaja
IT Fire Prevention Moving IT Operations into Fire Prevention Mode

Continuing to manage highly complex IT environments in a reactive mode leaves IT specialists vulnerable, when really they need to understand the actual causes and effects of what’s happening among the many technologies in use across the enterprise. Instead of constantly fighting fires, IT operations teams should aim to prevent the fires from starting.

Sasha Gilenson's picture Sasha Gilenson
Getting Started with Agile Getting Started Scaling DevOps

DevOps is a set of principles and practices that are effectively used to improve communication and collaboration between development and operations. But how exactly does one implement DevOps, and, more importantly, how do we scale DevOps to meet the needs of a larger enterprise application development? This article will help you get started with scaling DevOps.

Bob Aiello's picture Bob Aiello
Digging into DevOps Digging Deeper into DevOps

The DevOps movement was started to address the communication challenges between development and operations teams, but instead of engaging in the continuous cycle of self-improvement, management often wants to mimic techniques used by other successful companies. W. Edward Deming showed decades ago that copying others is not effective. This article suggests better approaches to good communication.

Pini Reznik's picture Pini Reznik
Tool Integration Approach An Overview of the ESB-Based Tool Integration Approach

Business users who tend to follow the enterprise service bus model to implement SOA for tool integrations are yet to optimize their effort and investment. It is imperative that businesses are completely aware of why, when, and how to select the right ESB solution to build an integrated ALM ecosystem, and they should know what to ask an integration vendor in order to get the most out of the deal. This article takes them through the critical steps of choosing an appropriate ESB solution.

Sanat Singha's picture Sanat Singha
Deployment Automation Consider Deployment Automation to Add Business Value Faster

“Business value sooner” is a simple phrase, but it has been pondered by the best IT project managers. Deployment automation provides business value sooner, which makes for a better return on investment. It not only gets features to market sooner but also gets defects resolved faster.

James Sullivan

Pages

CMCrossroads is a TechWell community.

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