Transformation & Agility

Transformation & Agility concerns the utilization of the technical agility derived from the benefits delivered by virtualization and cloud computing, coupled with Agile Development practices that improve business agility, performance, and results. This includes the agility derived from: (Read More)

  • The implementation of Agile and DevOps methodologies
  • The  application and system architectures
  • The  implementation of IaaS, PaaS, and SaaS clouds
  • Monitoring of the environment, coupled with processes for resolving problems quickly
  • Having continuous availability through the use of high-availability and disaster recovery products and procedures

Transformation covers the journey from A to Z and all points between: how you get there and the roads you will travel; how decisions made on day zero or one, or even day three, will affect later decisions; and what technical, operational, and organizational pitfalls can be associated with an implementation. We examine what tool sets are required for Agile Cloud Development, and it delves into other aspects of Agile Development that integrate with cloud computing, SaaS, and PaaS environments, including DevOps, Scrum, XP, and Kanban.

BusinessAgility

Community

BusinessAgility
With the recent layoffs at VMware, one of the biggest surprises was the loss of almost the whole Workstation/Fusion team. For many, this is the end of an era. Not only was Workstation one of VMware’s first products, but it was the one that gave numerous people the opportunity to play with new tech and ultimately show off the systems to and get buy-in from management. It let Devs test different builds quickly and easily, and it let server teams test updates and changes quickly and, importantly, safely.

Read More

CloudComputing

Model for Securely Moving to the Cloud

CloudComputing

At InfoSec World 2016 in Orlando, I will be speaking on a model for securely moving to or developing for the cloud. A good model tells you not only what to consider when developing for the cloud, but also what surrounds that application. Knowing what surrounds the application is often required when moving to the cloud. As such, we combine them into one model that covers the basics necessary for a secure cloud deployment of any application.

Read More

agilecloud

Secure Agile Cloud Development

agilecloud

A secure agile cloud development procedure to produce cloud-native and other applications starts first with a process. (See video at end of this article for a secure process.) This process defines how code created by a developer eventually makes it through to production and customer use. I have found that many companies do not even have such a process, or they have a very short process that primarily comprises the developers doing everything, including testing and security bits within their own little worlds. Since the same developer who wrote the code is testing and performing security, there are not enough eyes on the code to see all potential attacks.

Read More

BusinessAgility

Goodbye 2015, and Here We Go, 2016

BusinessAgility

Let’s start the new year right with one of my current favorite topics for discussion: automation. In this article, I concentrate on the second-day operations type of automation. Second-day operations is quite a different beast from build and decommission automation, in that it incorporates several different approaches to automation.

Read More

BusinessAgility

Failure of Imagination

BusinessAgility

After the Apollo 1 disaster, astronaut Frank Borman told Congress that the tragedy had not been caused by any one company or organization, but by the entirety of all those involved with the Mercury, Gemini, and Apollo missions. The problem had been a failure of imagination. They knew that at some point there would be a fire in a space capsule. However, they assumed it would take place in space somewhere. They just did not think about the possibility of fire while the capsule was still on earth. We call this failure of imagination “unknown unknowns” within the security world, but it boils down to the same thing. We just do not think about some things. Even with all the tools out there to help us, we have failures of imagination.

Read More

BusinessAgility

Additional Thoughts on Criteria for Your Business Case Development

BusinessAgility

In a previous post, I talked about developing a criteria triangle, with the bottom being the systems/data layer, the middle the objectives/tactics layer, and the peak the strategic results layer. The objective is to make sure the criteria that you select hit in the middle and upper layers of the triangle, where folks work in the realm of business results day in and day out.

Read More