deployment

Better Done Than Perfect: Tempering Standards for Software Projects

Developing software is a complex undertaking and one that’s typically deadline driven. It’s impossible to test every conceivable scenario or even to conceive of every conceivable scenario. The result is that mistakes surface. The challenge is to find the balance between speed and quality.

Naomi Karten's picture
Naomi Karten
How Agile Teams Use DevOps for Deployment

Agile practices add value by helping teams detect problems early and avoid repeating them; these practices also help teams get feedback early and often. To extend the feedback loop into deployment, teams are taking a DevOps approach by including the needs of operations teams into the process early.

Steve Berczuk's picture
Steve Berczuk
Don’t Judge a Phone by Its Cover: Inside the BlackBerry 10

The launch of the long awaited BlackBerry 10—with a touchscreen—was January 29. To RIM's credit, the initial reaction was remarkably positive. Looking past its similar appearance to most other phones, we take a look at the ever-important OS to see what makes it tick.

Noel Wurst's picture
Noel Wurst
Public and Private Cloud Boundaries Are Colliding

Public and private cloud boundaries are rapidly colliding. On-premise private cloud hosting within a data center is shifting to a hybrid environment, where business functions are distributed across public SaaS applications, outsourced service partners, and multiple private collocation facilities.

Chris Haddad's picture
Chris Haddad
The Attack of the Copyright Enforcement Robots

Filtering of copyright material has been common in text, but it is now extending to video. In addition to issues determining when reuse is acceptable, there are major issues determining the real owners of material. A whole new class of bugs is emerging from this—and the need for new laws!

Erik Petersen's picture
Erik Petersen
Knight Capital's Quality Control and CM Problems

On August 1, 2012, Knight Capital experienced what all IT shops hope to avoid. A software release that was put into production caused more than $440 million in trades to take place. Joe Townsend explores the quality control and CM issues that created the problem.

Joe Townsend's picture
Joe Townsend
Enhancing Cloud Application Portability across Clouds

The cloud application portability promise is seductive, and open specifications position customer choice as a risk-free proposition. Seamlessly migrating applications across cloud service providers and achieving desired portability will require preventing lock-in.

Chris Haddad's picture
Chris Haddad
Managing the Cloud Application Lifecycle

To migrate and maintain applications in the cloud, teams must first understand how to manage cloud application lifecycle phases. The recently announced Cloud Application Management Platform's goal is to provide a simple model that allows control over the application and its deployment environment.

Chris Haddad's picture
Chris Haddad