SYS-CON MEDIA Authors: Yeshim Deniz, Liz McMillan, Elizabeth White, Maria C. Horton, Andy Thurai

Blog Feed Post

Mode 1, Mode 2: Gartner Preaches Bimodal Development at AADI



ScreenShot1246.pngBy Alan Zeichick

Get Ready for Bimodal IT. That’s the message from the Gartner Application, Architecture, Development & Integration Summit. It wasn’t merely a casual message. Bimodal was a veritable drumbeat, pounded home over and over again in keynotes, classes, and one-on-one meetings with Gartner analysts. We’re going to be hearing a lot about bimodal development, from Gartner and the industry, because it’s a message that really describes what many of us are encountering today.

What does “bimodal” mean? It’s a phrase that Gartner launched in early 2015 (the AADI conference was in early December) to describe two separate types of IT projects. To quote Gartner’s official definition: “Bimodal IT is the practice of managing two separate, coherent modes of IT delivery, one focused on stability and the other on agility. Mode 1 is traditional and sequential, emphasizing safety and accuracy. Mode 2 is exploratory and nonlinear, emphasizing agility and speed.”

Gartner sees that we create and manage two different types of projects – some, Mode 1, being very serious, very methodical, bet-the-business projects that must be done right using formal processes, and others, Mode 2, being more opportunistic, quicker, more agile. That’s not to say that Mode 1 projects can’t be agile, and that Mode 2 projects can’t be big and significant. However, we all know that there’s a big difference between launching an initiative to implement a Black Friday sale on our website or designing a new store-locator mobile app, vs. rolling out a GAAP-compliant accounting system or migrating critical systems to the cloud.

You might argue that there’s nothing new here with bimodal, and if you did, you’d be right. Nobody ever claimed that all IT projects, including software development, are the same, and should be managed the same way. What Gartner has done is provide a vocabulary for understanding, categorizing, and communicating project differences more efficiently – and nailed home the two-mode message in the AADI keynotes and analyst-led sessions.

From Gartner’s perspective, bimodal encompasses the entire range of IT projects, from staffing to data center server configuration, from mobile deployments to implementing cloud-based Software-as-a-Service (SaaS). Let’s focus, though, on what Gartner said about applying the bimodal concept to software development and quality assurance.

In his session, “Living in a Hybrid World: Application Organization Design in a Bimodal World,” Matt Hotle predicted that “by 2017, 75% of IT organizations will have a bimodal capability. Half will make a mess. The main reason will be because they didn't address organizational and cultural issues.”

Hotle sees trouble in organizations that consider Mode 1 – traditional applications development – to be the default and preferred approach, with Mode 2 seen as “the people who don’t have to follow the rules.” He argued that both development modes must be seen as vital equals, and urges organizations to think about culture. Key, he said, is to discourage thinking that either Mode 1 or Mode 2 projects are more important, more exciting, more prestigious, and so-on. They are both important.

Ninjas and Samurai

Mike West taught a session called “Seven Lessons From Agile for Bimodal IT.” West follows the common language used by many Gartner folks in describing bimodal strategies like this:

Mode 1 – The Samurai model of software development: Exists in a hierarchy, predictable, ultra-reliable, takes the order and delivers, always follows the rules, somewhat inflexible, and high ceremony

Mode 2 – The Ninja model: Works in small self-managing teams, focused on the outcome, chooses own tools, no fixed rules, adaptive to context, and low ceremony

West noted that Mode 1 projects tend to use traditional (i.e., Waterfall) methodologies, and Mode 2 tend to be more agile (i.e., Extreme Programming, Scrum). However, he insists that agile practices from Mode 2 can enhance Mode 1. For example, he believes in test automation for both Mode 1 and Mode 2 projects: “Involve QA before design and coding, automate testing on new builds,” he said, adding, “combine testing and coding into a single activity with shorter, more frequent delivery cycles, transforming the SDLC.”

Continuous integration is important in all projects of both modalities, West believes: “Implement scripting solutions to create a tool chain that ensures consistent, efficient deployment.”

The Value of Quality

Tom Murphy (a good friend and former colleague; we worked together in the early 1990s) taught a session, “Bimodal QA/Test Automation Success.” Murphy said the value of QA and testing is generally misunderstood across the board, because people focus on cost of quality, rather than value of quality and the cost of poor quality – and this is an issue when assessing the two types of projects. “Bimodal IT means you will have two different approaches to software testing — this means tools, organization and metrics,” he said.

In the big Mode 1 projects, Murphy said requirements are known and are often formally documented, and so testing should be to validate that the software meets those requirements, with an emphasis on testing business processes, data and functionality.

By contrast, Murphy said that in Mode 2 projects, requirements are fuzzier, more empirical, and often are designed to test hypothesis, like “what happens to checkouts if we do this thing to the shopping cart?” Development work on Mode 2 projects is often geared to validate those hypotheses, which might mean only small changes to the code base in an iteration. In Mode 2, Murphy urges continuous quality engineering, and DevOps-style automation of everything to facilitate rapid iteration.

Bimodal – the Buzzword of 2015

Again, there’s nothing groundbreaking in the concept, but in giving us the terminology, and in focusing on bimodal development at AADI, Gartner has offered some valuable insights. Expect to see more about bimodal development across the software tools industry in 2016.

 

Alan Zeichick is principal analyst at Camden Associates; previously, Alan was Editor-in-Chief of BZ Media’s SD Times. Follow him @zeichick.

Read the original blog entry...

More Stories By Wayne Ariola

Wayne Ariola is Vice President of Strategy and Corporate Development at Parasoft, a leading provider of integrated software development management, quality lifecycle management, and dev/test environment management solutions. He leverages customer input and fosters partnerships with industry leaders to ensure that Parasoft solutions continuously evolve to support the ever-changing complexities of real-world business processes and systems. Ariola has more than 15 years of strategic consulting experience within the technology and software development industries. He holds a BA from the University of California at Santa Barbara and an MBA from Indiana University.

Latest Stories
CloudEXPO has been the M&A capital for Cloud companies for more than a decade with memorable acquisition news stories which came out of CloudEXPO expo floor. DevOpsSUMMIT New York faculty member Greg Bledsoe shared his views on IBM's Red Hat acquisition live from NASDAQ floor. Acquisition news was announced during CloudEXPO New York which took place November 12-13, 2019 in New York City.
Blockchain has shifted from hype to reality across many industries including Financial Services, Supply Chain, Retail, Healthcare and Government. While traditional tech and crypto organizations are generally male dominated, women have embraced blockchain technology from its inception. This is no more evident than at companies where women occupy many of the blockchain roles and leadership positions. Join this panel to hear three women in blockchain share their experience and their POV on the futu...
"At the keynote this morning we spoke about the value proposition of Nutanix, of having a DevOps culture and a mindset, and the business outcomes of achieving agility and scale, which everybody here is trying to accomplish," noted Mark Lavi, DevOps Solution Architect at Nutanix, in this SYS-CON.tv interview at @DevOpsSummit at 20th Cloud Expo, held June 6-8, 2017, at the Javits Center in New York City, NY.
BMC has unmatched experience in IT management, supporting 92 of the Forbes Global 100, and earning recognition as an ITSM Gartner Magic Quadrant Leader for five years running. Our solutions offer speed, agility, and efficiency to tackle business challenges in the areas of service management, automation, operations, and the mainframe.
As you know, enterprise IT conversation over the past year have often centered upon the open-source Kubernetes container orchestration system. In fact, Kubernetes has emerged as the key technology -- and even primary platform -- of cloud migrations for a wide variety of organizations. Kubernetes is critical to forward-looking enterprises that continue to push their IT infrastructures toward maximum functionality, scalability, and flexibility. As they do so, IT professionals are also embr...
Docker and Kubernetes are key elements of modern cloud native deployment automations. After building your microservices, common practice is to create docker images and create YAML files to automate the deployment with Docker and Kubernetes. Writing these YAMLs, Dockerfile descriptors are really painful and error prone.Ballerina is a new cloud-native programing language which understands the architecture around it - the compiler is environment aware of microservices directly deployable into infra...
Apptio fuels digital business transformation. Technology leaders use Apptio's machine learning to analyze and plan their technology spend so they can invest in products that increase the speed of business and deliver innovation. With Apptio, they translate raw costs, utilization, and billing data into business-centric views that help their organization optimize spending, plan strategically, and drive digital strategy that funds growth of the business. Technology leaders can gather instant recomm...
In an age of borderless networks, security for the cloud and security for the corporate network can no longer be separated. Security teams are now presented with the challenge of monitoring and controlling access to these cloud environments, at the same time that developers quickly spin up new cloud instances and executives push forwards new initiatives. The vulnerabilities created by migration to the cloud, such as misconfigurations and compromised credentials, require that security teams t...
Serverless Architecture is the new paradigm shift in cloud application development. It has potential to take the fundamental benefit of cloud platform leverage to another level. "Focus on your application code, not the infrastructure" All the leading cloud platform provide services to implement Serverless architecture : AWS Lambda, Azure Functions, Google Cloud Functions, IBM Openwhisk, Oracle Fn Project.
AI and machine learning disruption for Enterprises started happening in the areas such as IT operations management (ITOPs) and Cloud management and SaaS apps. In 2019 CIOs will see disruptive solutions for Cloud & Devops, AI/ML driven IT Ops and Cloud Ops. Customers want AI-driven multi-cloud operations for monitoring, detection, prevention of disruptions. Disruptions cause revenue loss, unhappy users, impacts brand reputation etc.
The platform combines the strengths of Singtel's extensive, intelligent network capabilities with Microsoft's cloud expertise to create a unique solution that sets new standards for IoT applications," said Mr Diomedes Kastanis, Head of IoT at Singtel. "Our solution provides speed, transparency and flexibility, paving the way for a more pervasive use of IoT to accelerate enterprises' digitalisation efforts. AI-powered intelligent connectivity over Microsoft Azure will be the fastest connected pat...
DevOps is often described as a combination of technology and culture. Without both, DevOps isn't complete. However, applying the culture to outdated technology is a recipe for disaster; as response times grow and connections between teams are delayed by technology, the culture will die. A Nutanix Enterprise Cloud has many benefits that provide the needed base for a true DevOps paradigm. In their Day 3 Keynote at 20th Cloud Expo, Chris Brown, a Solutions Marketing Manager at Nutanix, and Mark Lav...
Serverless Computing or Functions as a Service (FaaS) is gaining momentum. Amazon is fueling the innovation by expanding Lambda to edge devices and content distribution network. IBM, Microsoft, and Google have their own FaaS offerings in the public cloud. There are over half-a-dozen open source serverless projects that are getting the attention of developers.
As you know, enterprise IT conversation over the past year have often centered upon the open-source Kubernetes container orchestration system. In fact, Kubernetes has emerged as the key technology -- and even primary platform -- of cloud migrations for a wide variety of organizations. Kubernetes is critical to forward-looking enterprises that continue to push their IT infrastructures toward maximum functionality, scalability, and flexibility. As they do so, IT professionals are also embr...
The widespread success of cloud computing is driving the DevOps revolution in enterprise IT. Now as never before, development teams must communicate and collaborate in a dynamic, 24/7/365 environment. There is no time to wait for long development cycles that produce software that is obsolete at launch. DevOps may be disruptive, but it is essential. DevOpsSUMMIT at CloudEXPO expands the DevOps community, enable a wide sharing of knowledge, and educate delegates and technology providers alike.