Presentation is loading. Please wait.

Presentation is loading. Please wait.

An Opinionated look at Bi-Modal IT

Similar presentations


Presentation on theme: "An Opinionated look at Bi-Modal IT"— Presentation transcript:

1 An Opinionated look at Bi-Modal IT
What’s in a name?

2 Shawn Smith Director of Software Engineering ses44@psu.edu shawn.eion.smith@psu.edu fatboy@psu.edu

3 Some Perspective Pusher & Puller

4 Some Perspective Pusher & Puller
What’s this Service Oriented Architecture (SOA) all about?

5 Is Bi-Modal IT really something new?

6 It’s a tale as old as time (or at least IT)
“Whether you call it legacy versus emergent systems, Brownfield versus Greenfield deployments or sustaining versus disruptive technologies, the dichotomy between old and new or maintenance and development has been around since the dawn of IT,”  - Kurt Marko Forbes contributor

7 Or put another way Waterfall Spiral (auger) Iterative
Extreme Programming Agile Devops ……

8 And where does this stuff fit?
ISO IEEE ITIL SixSigma EVM CMMI ……

9 What is Bimodal IT?  “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.”

10 Or more simply…. Slow – Think stability Fast – Think agility

11 But does the assertion live up to scrutiny?

12 But do the assertions live up to scrutiny?
“The larger the change going into production, the more difficult the production errors are to diagnose and fix, and the longer they take to remediate.” – The DevOps Handbook

13 But do the assertions live up to scrutiny?
How often are the fast moving systems tied to the slow moving systems and what does that mean in a practical sense?

14 If we assume slow means waterfall….
“..Mode 1 is traditional and sequential..”

15 If we assume slow means waterfall….
What were the problems we found in the waterfall approach to development? Is waterfall a legitimate development lifecycle approach or more fundamentally a business approach? If waterfall worked so well, why did we evolve as an industry? In our experience with waterfall, did it really provide more stability?

16 But possibly the most insidious problem with Bi-modal as described by Gartner?

17 “Mode 1 is traditional and sequential, emphasizing safety and accuracy
“Mode 1 is traditional and sequential, emphasizing safety and accuracy. Mode 2 is exploratory and nonlinear, emphasizing agility and speed.”

18 Sorry Google and Amazon, you’re doing it wrong…..

19 But do the assertions live up to scrutiny?
“… the bimodal idea is founded on theTradableQualityHypothesis, the idea that quality is something you trade-off for speed. It's a common notion, but a false one. ” – Martin Fowler,

20 Leverage Automation Tools

21 Leverage Automation Tools

22 You can be fast and stable
“The people who built the DevOps movement had to solve a wicked problem: how to build reliable, secure distributed systems at an unprecedented scale, while enabling a rate of change orders of magnitude faster than the industry had ever achieved.” heart-of-bimodal-it/

23 You can be fast and stable
The original goal of the devops movement was to be able to do 10+ deployments a day. That’s kind of hard to achieve when you only have one maintenance window….

24 Does Bi-Modal ever make sense?

25 Possibly If used as a transition approach an argument can be made that Bimodal IT can work

26 Or in a local context Mainframe vs. Containerized Microservices

27 Or in a local context Mainframe vs. Containerized Microservices …But this is a technology problem, not a stability problem.

28 Can the Bimodal approach be dangerous?

29 Caveat Emptor

30 Caveat Emptor With a name you can establish a market, right? And Gartner said it so it must be good, right?

31 Mendix Can Help? Characteristics for Mode 1: Development projects related to core system maintenance, stability or efficiency. These require highly specialized programmers and traditional, slow moving development cycles. There is little need for business involvement. Characteristics for Mode 2: Development projects that help innovate or differentiate the business. These require a high degree of business involvement, fast turnaround, and frequent update. Mode 2 requires a rapid path (or IT ‘fast lane’) to transform business ideas into applications. *

32 BINGO!! “Mendix’s rapid application development software creates a ‘fast lane’ within your bimodal IT strategy so that you can achieve your digital goals. Our platform augments existing IT efforts so that a separate cross-functional team of business and IT people can quickly test new digital ideas and iterate toward the perfect business solution, reducing risk on your team while keeping potential business impact high.” *

33 In conclusion (until next time)
The concept of running multiple modes of project and operations isn’t a new thing Sometimes it’s necessary to facilitate a hard transition in technology It should NEVER be codified as a long standing process There should always be a plan to make our systems more responsive to an increasingly volatile technology landscape. We owe it to our constituents, after all, most of them are either kids trying to get educated or faculty and staff trying to improve their ability to be successful (and they help pay our salaries).


Download ppt "An Opinionated look at Bi-Modal IT"

Similar presentations


Ads by Google