The SaaS market is expected to grow exponencially during the…
The age of cascade development and long drawn out software projects is in
decline. Businesses have a need for continuous delivery of new functions, and
this requires a far more streamlined approach from IT.
Systems of engagement and systems of record need to be abstracted; approaches
need to change. Automating functional release in a secure and manageable
manner enables IT to better facilitate rapidly changing business process needs.
This requires robust tools to work alongside development, test and operational
Read more on our detailed report here: http://quocirca.com/content/business-driven-application-release-automation
Few info from our report
Business-driven application release automation
Providing fast, dynamic support to the business through the provision of continuous delivery of incremental functionality should be the top priority for any head of IT. However, just speeding up the flow of code from development-to-operations is not enough: it has to be fully managed and audited, ensuring that new apps, enhancements and updates are ready to do business. A properly implemented DevOps strategy, led top-down by the business, can enable organisations to be more competitive by delivering richer services to their customers faster. READ MORE
The problem with applications
Historically, organisations have bought or written monolithic applications that they hoped would deal with a large area of their business problems. As such, whole application markets have grown up around areas such as enterprise resource planning (ERP), customer relationship management (CRM) and supply chain management (SCM). However, as time has progressed, it has become apparent to many organisations that trying to adapt these monolithic applications to changing business circumstances is costly, complex and – eventually – self-defeating.
The rise – and fall – of DevOps
The key to enabling continuous improvement to the business is in providing a set of optimised IT processes that make the entire development/test/operations system operate more flexibly. However, this also needs to be done in a manner that is secure, audited and can be easily rolled back if problems are seen downstream. Indeed, the whole approach should not be seen as a one-way flow: operations must be able to provide feedback into development, along with supporting data from the help desk so that developers can better prioritise what issues they should be working on. It also has to be driven top down from the business – a bottom up approach from IT will perpetuate the problems perceived by the business in how IT is not particularly responsive to its needs. In many ways, the rise of the term ‘DevOps’ is wrong – it really needs to be ‘BizDevOps’, reminding everyone involved that the business really does come first. CONTINUE READING
Systems of record and systems of engagement
To truly understand how DevOps can really help an organisation, it is necessary to understand the two main aspects of any IT system. It will have a ‘system of record’, and a ‘system of engagement’. READ MORE
The release automation cycle
The release automation cycle has to be understood so that the right checks and balances can be put in place. The overall aim is to ensure that work packages can be promoted through the various stages of the cycle, with continuous feedback loops to ensure that remedial action on any issues can be carried out at the earliest possibility. READ MORE