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.
Agile in realitySaturday, October 28, 2017
About 70% of projects fail. Most of these – a vast majority – still use the Waterfall methodology. Waterfall is completely unsuited to building software, code, systems or complexity of any variety. Why do firms still use it? The answer is that most organisations are populated by control-freaks who feel that micro-management is the key to success. The attributes of Waterfall, by its inherent illogical nature, usually ensure failure.
What is Agile in practiceSaturday, October 21, 2017
Agile is usually amended to suit the exact use case in question. Some Agile projects will fail due to a lack of training and automation; changes requirements; poor code and documentation; a dedication to purity of Agile theory as opposed to results and ensuring project success.
Details on how to migrate On-Premise Applications to the CloudSaturday, October 14, 2017
Migration Best Practices When migrating on-premise estate into the Cloud, some practical steps are followed. The following is an overview of how to take a database, or application, into the Cloud.
Client Example CI/CD automation in AWSThursday, September 28, 2017
When building software, the process should be as automated as possible, with build-commit-testing-deployment, based on automated interactions. This improves time to market and is the basis of providing quick proof of concepts which is a necessary part of Scrum-Agile.