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. |
||
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. |
||
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. |
||
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. |
||
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! |
||
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. |
||
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. |
||
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. |