TOGAF and the Architecture ‘Continuum’Wednesday, February 21, 2018
The Open Group has a detailed set of frameworks and approaches for IT architecture (http://pubs.opengroup.org). These frameworks are for IT systems architecture design, development and deployment. They are not specific to Cloud Architectures, but can be used when building a de-novo Cloud solution, or migrating to a Cloud Platform and reforming your business and IT architectures. AWS’ CAF (Cloud Architecture Framework), is based on TOGAF for example.
Cloud Security Best Practices – an implementation frameworkTuesday, February 20, 2018
You cannot deploy into the cloud unless the security model is a part of the original design. Using Agile and other mature approaches to deployment, the security details might well change as the project moves from conceptual phases, into proof of concepts and pre-production environments. Nevertheless, security must be a key principle around which the platform is created and implemented. All layers from network to application data security management, must be identified and understood, even if they are deemed not applicable for the project under consideration.
What is DevOps?Monday, January 29, 2018
In the real-world DevOps is essentially the following: The development, building, deploying, managing and support of code, or IT systems by the same team. No silos, no hand-overs, no confusion. The minimum amount of time before a handover can be accomplished, to a typical ops-team, is when the system or software is completely documented, stabilised and has gone through a cycle of deployment, initial usage, trouble-ticket resolution and quite likely minor patch and code updates. DevOps means that the team that built the system, supports, maintains and updates it. They own it.
Cloud Development and Testing - Best practices Tuesday, December 12, 2017
Customers benefit from a Dev/Test by being able to quickly launch new VMs within minutes, perform testing of an application, and turn off the Dev/Test service when it is no longer needed. Because all the servers are hosted with VMs in the cloud, the consuming organization does not need to pre purchase and deploy a dedicated server farm, sitting idly when an application development team has finished their work, or between application releases. Dev/Test teams often utilize numerous VMs residing in on-premises private cloud facilities or in a public cloud.
Why Agile is Superior to the Bureaucratic Mess called ‘Waterfall’Thursday, November 09, 2017
Waterfall theologies are directly responsible for the failure of ~70% of IT projects of any size and variety. Forrester estimates that 68% of projects fail due to poor requirements gathering; Gartner regularly publishes reports outlining how 50% or more of IT projects fail; and a Project Management Institute survey states that the average large IT project runs 45% over budget, 7% over time, and delivers 56% less value than expected. (Project Management Institute: Pulse of the Profession 2015). Waterfall theology is directly attributable for most of this carnage.