Software Delivery

The perennially challenging processes for determining requirements, coding and testing.

  • In October and November 2010, Creative Intellect Consulting UK undertook a survey to understand the impact of security on the software development and delivery processes. This report, carried out after an in- depth survey with members of information security professional body (ISC)2; the International Association of Software Architects (IASA); software development, IT and information security professionals; and software architects around the world, represents current practices firmly in the dock. It throws up in black and white just how serious the issue is.
  • On 8 March 2011 Microsoft announced that it would make available to some Visual Studio customers unlimited virtual users for load testing. In theory, this should transform the economics of load testing tools. We describe here exactly what Microsoft is offering and examine its implications for the testing world.
  • Increasingly IT organizations ask us how they can improve quality while still developing at speed. Their problem is that after years of responding quickly to the business, they are now unable to keep pace and find themselves mired in a swamp of inscrutable, unmaintainable and buggy code. As a result, response to the business is grinding to a halt. Such organizations have built up a toxic amount of what is termed technical debt. In this report we look at Static Analysis, an old technology in IT engineering terms, which is rising dramatically in popularity. It is riding on the tide of industry trends such as outsourcing, application security and ALM. It fits well with Agile processes. It can play an important role in repaying technical debt and restoring IT responsiveness to business needs.
  • Creative Intellect Consulting UK is constantly monitoring adoption of software testing tools and best practices. In this paper we examine the benefits and challenges of early lifecycle testing for a cluster of technical test types, commonly known as performance testing. The aim is to bring managers up to date on the latest thinking on the subject and practice in the field, with a view to cutting away the myths and removing obstacles blocking adoption.
  • Talk delivered by Paul Herzlich at the Micro Focus 2012 Developer Conference about the changing landscape for COBOL developers.
  • The industry and market in general has been evolving towards more efficient and effective computing strategies and architectures, and successful businesses have been maturing towards them in practice. This evolutionary journey has been part of a long-term desire to maximize investments in computing, so that IT actively supports business growth and agility. For those organizations and businesses that have either begun to benefit from a strategic computing plan and implementation model, or started on the path towards them, strong architectural management is the unifying enabler - that and a steadfast commitment and vision from a management team that’s committed to the long haul. This paper looks at the business drive towards smarter IT and computing implementation and execution plans. It explains why the role of good architectural management, governance, and planning for Smarter IT is crucial to putting in place infrastructure, application services, and models to maximize the opportunities for future growth.
  • The Compuware Uniface business unit continues to demonstrate the success of a strategy that created an independent entity (for the most part) from the wider Compuware organization. The rewards have been strong growth in revenue and profit, and an increase in the Uniface customer audience. In this spotlight report we look to assess Compuware Uniface’s forthcoming releases of Uniface 9.6 and Uniface 10 and determine whether they can address the needs of its existing audience and satisfy the expectations of a more demanding market place. We also look to see whether a revitalized partnership initiative, along with a more dynamic customer engagement and support program, can provide the long term growth goals of the Uniface management team.
  • Over the last couple of years, Open Source software project Git, a lightweight, distributed and fast version control system has seen a significant take-up. Git is being installed by developers on their own machines allowing them to experiment with code before submitting it to the corporate version control system. To make it easier for developers to manage that integration and to address the sprawl of Git repositories that is becoming an issue for many organizations, version control software provider Perforce, has released Git Fusion. In this spotlight, we take a closer look at Git, Git Fusion and why the deployment of local version control systems extends far beyond the developer community.
  • Since the arrival of the PC in the early 1980s, the demise of the mainframe has been talked about. In the last three decades we've seen the emergence and impact of client/server, distributed computing, blade computing and, more recently, cloud computing. Despite this, for large enterprises, multinationals, banking, manufacturing and governments, the mainframe is still present in the IT estate and runs some of the most business critical workloads. Investments made in the mainframe platform and the challenge of incorporating it into the workflow of a broader developer community is being recognized by the leading providers of mainframe tool support. Some of the traditional tools serving the platform have not evolved to keep in step with the sophisticated capabilities of tools serving the market today. They have not implemented many of the rich productivity features that are now considered to be standard in tools for the future. In this spotlight review report we assess Serena’s support strategy for improving the change management of mainframe application assets and enabling a broader community of developers to support the mainframe platform.
  • In this report from our Creative Shorts series on Application Lifecycle Management, we suggest principles for Cloud development and lifecycle management that will ensure maximum benefits for multiple Cloud computing models.
  • In this report from our Creative Shorts series on Application Lifecycle Management, we put forward a strategy for unified governance through process orchestration and management and its role in supporting the ALM process.
  • In this report, from our Creative Shorts series on Application Lifecycle Management, we put forward the business value of Release Management and its role in supporting the ALM process.
  • In this report, from our Creative Shorts series on Application Lifecycle Management, we put forward the business value of Requirements traceability and its role in supporting the ALM process.
  • In this report, the first of our Creative Shorts series on Application Lifecycle Management, we provide the business case as to why ALM is a business critical service. Subsequent reports will focus on important process domains, workflows and management tracts within the ALM process, such as requirements traceability, release management, the ITSM-ALM interface, and process automation and management.
  • In this report from our Creative Shorts series on Application Lifecycle Management, we put forward an un-bureaucratic approach to QA and testing management that supports ALM and improves business insight into IT.
  • This report profiles the support delivered to improving Enterprise development and operations relations (DevOps) by Serena Software’s Release Management and Automation portfolio. In particular, the profile looks at the vendor’s goals for enabling organizations to better cater for Continuous Delivery for the most appropriate application targets.
  • In this rather risqué titled podcast discussion we address the fact that given all the tooling and technology advances and the design guidance available whether there is now a case for locking up developers for producing bad apps and applications? More importantly is there a case for reforming the warranty and liability clauses when purchasing or accepting software apps. Scroll down for more details. Add to cart to download or play here.
  • This report for Micro Focus examines how the advanced capabilities of its Enterprise Product Set underpin modernization strategies that were difficult or impossible until fairly recently. We describe a set of strategies for integrating legacy applications quickly into a truly modernized environment, laying the foundations for adding state-of-the-art capabilities based on business priorities, virtually unhindered by legacy technical constraints. (To download this file, you will be taken to Micro Focus's site.)
  • Increasing the cadence of software delivery to drive competitive advantage, is what most Business Units want from their IT departments. Getting there is not simple, however: software in any company is a complex environment. Speeding up software delivery without adversely impacting existing systems requires strong processes, quality management and good governance. One of the most important processes in the handover of software from development into production/ operations is Release Management. This is a core process to ensure quality, stability and good governance is maintained. Ultimately, Release Management manages software as it passes through four critical phases: Planning, Development, Testing and Implementation. Each of these phases is well understood by IT, but guiding software through them, at speed, can sometimes appear to be more of a haphazard game of chance than a well thought out engineered approach. In this spotlight review we look at the next version of Serena's Release Manager, how it integrates with their existing tools and what it offers both the business and IT departments when it comes to increasing the speed of software delivery.
  • This report specifically looks at the productivity gains achieved through the Uniface platform compared to the more common approach of using various frameworks, languages and paradigms to build complex applications. These gains primarily come over the life of the application, rather than all in the initial build phase. For this reason, the report looks at how applications have typically evolved during their lifetime and how the Uniface platform would have shown productivity benefits during that time, in comparison to other types of common technology development platforms.
  • In this report, we identify the breadth and mix of the DevOps tooling support on z Systems and the opportunities available for balancing the support, for both open source and commercial enterprise tooling solutions. With so many options available, it is crucial that stakeholder roles strike the right balance to leverage z Systems to the full and ensure its continued value proposition in a hybrid landscape. The download consists of three papers for different audiences: the complete report, a version for business leaders and a version for technical leaders. This paper was authored on an independent basis by the analyst team at Creative Intellect Consulting, with sponsorship from IBM. The content is based on industry intelligence gathered and analysed by the authors and does not necessarily reflect the views of the sponsor.
  • The use of cloud-based services and operations and wider support for cloud deployments is a growing reality. This is true even amongst those organisations committed to maintaining a level of support for non-cloud based workloads. Crucially, cloud underpins many of the technologies spearheading the digital economy. Across industries and markets, many also see it as a fundamental component for digital transformation. This report investigates the dynamics of the cloud market and profiles technologies that leverage cloud to enable new innovations and opportunities and improve business and operational output. Specifically, the report:
    • Identifies the mix of workload scenarios that are being adopted in hybrid environments, that support cloud services and on-premises IT infrastructure
    • Offers guide points and step directions for those who have already, or are looking to, invest in WebSphere Application Server technology, so that they are better equipped to start their use of cloud computing
    • Highlights the new features within WebSphere V9
    This paper was authored on an independent basis by the analyst team at Creative Intellect Consulting, with sponsorship from IBM. The content is based on industry intelligence gathered and analysed by the authors and does not necessarily reflect the views of the sponsor.
  • In today’s IT infrastructure landscape and operating climate there are key technology and processing trends that established runtime platforms must evolve to meet the new digital demands. This report summarises the main trends and practices impacting the application server estate. We recommend this briefing note as a companion to CIC’s report on Galvanising and supporting hybrid cloud delivery.
  • The last few years have given us mobile, cloud computing , Internet of Things (IoT) and so on. Each of these comes with a wealth of languages, platforms, tools and more. While organisations are caught up in the frenzy to not be left behind (and get disrupted), choices are being made today that may have implications for many years to come. In this CIC report based on an independent study conducted on the drivers for adopting application programming technologies and models, we identify the following:
    • 7 trending dynamics in app development and delivery
    • The App Development choices shaping the app market
    • The criteria for what makes a language popular and ripe for adoption
    In short, our briefing note highlights the main criteria that should be considered when making, what could turn out to be important strategic decisions. This paper was authored on an independent basis by the analyst team at Creative Intellect Consulting, with sponsorship from IBM Mobile. The content is based on industry intelligence gathered and analysed by the authors and does not necessarily reflect the views of the sponsor.  
  • Harnessing AI engagement effectively for business and operational gain

    IBM, through the capabilities of its Watson cognitive technology services, is enabling a powerful and more effective and productive Interactive Voice Response (IVR) system that can be easily implemented with existing investments in software development skillsets. In this briefing report, CIC explores the business and operational advantages that IBM Voice Gateway offers, particularly in addressing the skills challenge faced by organisation looking to support some of the latest technological advances impacting the digital landscape. We draw from research studies conducted into the support for key digital technologies across various industry sectors and the opportunities, goals and challenges expected from their use. With insights into proof of concepts conducted by independent software vendors (ISVs) and the market dynamics of contact/call centres, this report will identify vital differentiators to current IVR systems, showcase established use case scenarios and outline important usage considerations. Other points highlighted:
    • Getting to grips with the Artificial Intelligence hubris underpinning the digital economy with a spotlight on the cognitive reboot for telephony.
    • CIC Journey Planner for IBM Voice Gateway and an ISV user profile
  • Sale!
    The primary success of DevOps has been in helping to break down the barriers between development and operations. In and of itself, this is a significant bonus. In reality though, DevOps is a collective term and home for several foundational changes and a broader set of characteristics that have helped this happen. This CIC report outlines what they are and offers insights into the trajectory for DevOps: NoOps or Product teams? While DevOps signifies a much welcomed need for change, CIC’s attendance at Jenkins World 2017 offers a perspective on its maturity. Readers will learn the potential of a broader role for DevOps within the rest of the organisation.
  • Organisations are looking to implement strategies and processes that allow them to successfully operate in the digital economy. They need guidance to understand how best to achieve their goals and what supporting practices will ensure the most effective and efficient approaches. While no two organisations are the same, learn how BP Castrol employs customer-centred outcomes, planning and enterprise architecture to support its investments in agile and DevOps.
  • Organisations are looking to implement strategies and processes that allow them to successfully operate in the digital economy. They need guidance to understand how best to achieve their goals and what supporting practices will ensure the most effective and efficient approaches. While no two organisations are the same, learn how Harman International employs change management and skilled software delivery to reduce the risk of innovation. 
  • Organisations are looking to implement strategies and processes that allow them to successfully operate in the digital economy. They need guidance to understand how best to achieve their goals and what supporting practices will ensure the most effective and efficient approaches. While no two organisations are the same, learn how Swisscom  employs it Cloud innovation lab to expose the tactics for identifying and delivering solutions in the digital economy. 
  • Organisations are looking to implement strategies and processes that allow them to successfully operate in the digital economy. They need guidance to understand how best to achieve their goals and what supporting practices will ensure the most effective and efficient approaches. While no two organisations are the same, learn how Capgemini strategy for APIs, along with business and solution architecture help drive consistency and maintain integrity for digital operations.
  • It is widely acknowledged that the cloud market in 2018 is growing. Many indices point to this, but one in particular is from the Cloud Native Computing Foundation, which held its annual European conference in Copenhagen in May. As is the practice, the Kubernetes Conference (KubeCon) was run alongside. It attracted more than 4,100 people from around Europe and marks a key watershed moment for cloud native applications that enterprise IT should take note of. In this article, we outline how three years on and acceleration in adoption is showing from all corners and what the coming of age for Cloud-native means for the market.
  • Mastering data and drawing insights and context is now recognised as a cornerstone capability for operating in the digital economy. Artificial Intelligence (AI), the umbrella term for a cohort of underpinning technologies such as Machine Learning (ML) serves as the means to extract and determine the insights that the data is pointing to and the mechanism by which to influence or directly impact an outcome. Navigating one’s way through the multitude of competing AI offerings requires a clear understanding of what is available and how it might serve your particular needs and resources. While many suppliers now make room for AI support, knowing their unique capability and strength especially as some features become commodity offerings, will allow you to align the right fit. With its focus on deep machine learning at its 2018 Amazon Web Services (AWS) Summit in London, AWS is speaking to organisations that want to realise transformative change through Artificial Intelligence. This reports looks at where a vendor like AWS is placing some of its emphasis with respect to its AI offerings.
  • Organisations are looking to implement strategies and processes that allow them to successfully operate in the digital economy. They need guidance to understand how best to achieve their goals and what supporting practices will ensure the most effective and efficient approaches. While no two organisations are the same, learn a European high-tech manufacturer’s data capital, consistency and new structures for collaboration and frictionless data exchange are vital for sustaining its position in the digital economy.
  • CIC’s Principal Analyst Dr Cathy Mulligan and Bola Rotibi, Research Director catch up with Brian Behlendorf, Executive Director of the Hyperledger Project at the Linux Foundation and Marta Piekarska, Director of Ecosystem at Hyperledger to discuss the important significance of MWC19 to the Hyperledger Project. Together with the Cloud Native Compute Foundation (CNCF) and the Linux Foundation Networking teams, their presence highlights the convergence that many see shaping and evolving the relationships to be had in the information, communication and technology sector going forward. In this podcast we hear about the latest projects driving the Hyperledger team forward and their impact to sustaining the viability of Blockchain for key supply chains. Add to cart to download or play here. Scroll down to see other podcasts in the MWC19 series.
  • CIC’s Research Director, Bola Rotibi and Principal Analyst, Clive Howard, speak to Joan A Barcia Espin, Director of Product Management and Justin Paul, Marketing Director at Zeetta Networks to find out how MWC19 is reflecting new thinking and changed approaches in the telecommunication industry. A small and nimble player, Zeetta Networks are betting on the breakthrough in networking technology for telecoms that allows for orchestration and network slicing for targeted services. In this podcast, listeners can hear what Zeetta believes are the real drivers for 5G, the next big connectivity themes and how market disruption is resulting in a shift in the relationships the large Telecom operators are more open to building. Exciting times indeed, but who stands to gain the most? Undoubtedly, the changing market dynamics underscored by technologies such as Blockchain offers interesting potential and greater collaboration between the app development and network operations community. Listen to how both CIC and Zeeta see this playing out. Add to cart to download or play here. Scroll down to see other podcasts in the MWC19 series.
  • CIC’s Principal Analyst Dr Cathy Mulligan and Bola Rotibi, Research Director discuss with Gail Wong, Product Manager, AT&T Internet of Things, the very real way that a Telecom operator such as AT&T can make good business from IoT with strong valued based partner interactions. In this podcast we hear about the foundations for a partnership model and strategy that can deliver meaningful engagement, opening the way for viable commercial returns for each participant in the partner chain. Of note are the capabilities on offer from existing connectivity investments in addition to the practical implementation requirements for edge communications. Spoiler Alert: the potential for sustaining the viability of Blockchain for key supply chains and networks is envisioned. Add to cart to download or play here. Scroll down to see other podcasts in the MWC19 series.