Posts Tagged 'devops'

 
Lean, Devops and the Resurgence of the Industrialization of Software

One the constant tensions in our industry is the business need to make software more like manufacturing — highly predictable and controllable — and the reality that much of the software development lifecycle is not amenable to the process control techniques that are so effective in manufacturing. Software development is different than manufacturing in that: There is a wide range of uncertainty. Software efforts span from green field projects with little initial understanding of the needed system to bug fixes and small changes with very detailed specifications. There is an indirect relationship between the effort expended and value created. Generally, if one spends 10 hours painting a wall, one can expect there will a lot …

Read more

 
Agility, the Personal Cloud, and Complex Analytics on the Horizon

Predictions are always difficult in interesting times, because tomorrow’s concepts depend upon activity which has not yet occurred. We expected flying cars; we are getting autonomous cars.  In the 1950s, the computer revolution, robotics, GPS, and today’s traffic patterns would have been difficult to envision.  Today, we are seeing rapid evolution across Information and Communications Technology, affecting every component and every meme. But we can see the direction that some areas of recent concentration are likely to take. Concepts of Agility will continue to evolve, moving beyond specific processes such as Scrum toward more comprehensive programs capable of incorporating a wider variety of projects, under more conditions and supporting greater integration with governance. This can …

Read more

 
Development Paradigm Shift over Zombie Apocalypse

Due to the uncertainty of our times, I’m going to make two predictions. First, the world will come to an end on December 21st, exactly as the Mayans DID NOT predict hundreds of years ago. Granted, the Mayan calendar runs out on the 21st but to be quite frank my calendar runs out every year on December 31st and the world has still gone on despite of that dire prediction. The Mayan calendar myth dates back to the mid-1970s, a time when we were seeing Sasquatches in every forest, aliens eviscerating cows in every farm field, and chariots of the gods in the skies of South America. At that time we were also doing prodigious …

Read more

 
Big, Lean and BSM: Late Night Thoughts on the January 30 "Big Agile" Webinar

Since we announced the forthcoming “Big Agile” webinar (click here for details), I have been exposed to numerous questions and comments about “Big” vis-a-vis “Lean” in the Agile context.  The intensity of some of these discourses was so high that I decided to comment on the subject in advance of the webinar. A lively debate during the webinar is, of course, goodness. In contrast, starting the webinar with a potentially gross misunderstanding as to where we are coming from and where we are heading is not too desirable. In general, “big”, to me, can be “lean”. As a matter of fact, big should be lean as otherwise scale will quite possibly pose a problem. Specifically, …

Read more

 
avatar

It would seem that the devops discussion is mostly driven by development’s incentives, and appropriately so, given developers’ focus on building functionality for the business user. So it’s no surprise that development is the originator of the whole devops lifecycle, but are there any dangers lurking in a one-sided focus on devops issues? A hefty majority of devops articles come from writers of the development persuasion who are motivated by the legitimate frustrations of the application deployment process. The movement to agile development has been a key contributor in the increase of handicaps encountered as a result of more frequent transitions from development to operations IT groups. Online and verbal discussions identify the primary challenge …

Read more

 
A New Arithmetic for the Backlog

The delineation ‘functional vis-a-vis non-functional’ requirements has been used by many/most of us for quite a few years. Useful that it is, I find various Cutter clients needing a more granular delineation. For example, in a recent engagement the client has actually identified the following kinds of requirements: Functional “Traditional” non-functional Devops Technical debt (TD) Striking the balance between the four is a tricky business. It is hard enough to generate some kind of (fast changing) equilibrium between the first two. Doing so across all four is a stretch for most teams. It requires good grasp on numerous subject matters. Even if the team includes a member versed in devops and another one who is …

Read more

Sep 252011
 
Our Walls are Thicker

A couple of years ago I found myself immersed in a devops dialog with an executive of a fully integrated service provider. I forgot how many hundreds, if not thousands, of developers reported to her. While all might not have been well with the way software was produced in her organization, the bigger problem she was wrestling with was time-to-value. The software might be done, or even ‘done done’ as Agilists would often say, but its deployment unto the data centers owned and operated by the very same service provider was agonizingly slow. In particular, time to deployment of anything that touched legacy code was “infinite.” Figure 1: Wall of Confusion Slide By Patrick Debois …

Read more

Sep 202011
 
From Here to Agile2021

  Agile 2011 has been something of an epiphany for me. The confluence of workshops, discussions and interactions with Cutter presenters in the conference led me to thinking of the shape of things to come in quite a different manner than I used to. In particular, I reached the conclusion the forthcoming 2011-2021 vintage will be quite different from the tried and true Agile 2001-2011 vintage. I have no doubt the nuts-and-bolts of Agile will continue to be a major component of the Agile “curriculum.” You simply must get the Agile practices working at the team level. Metaphorically speaking, you are building towers in the sand if your teams are not proficient in the Agile method. …

Read more

Sep 112011
 
avatar

Last February I developed an Ear, Nose and Throat (ENT)  problem that placed me squarely in the category of “interesting patient” (as one of the physician I saw told me with a wry grin). Just at the point the number of medical specialists I had to consult grew to the level that my medical insurance started suspecting a fraud, I reached the conclusion that while nothing is too wrong with any single organ, I am probably struggling with some from of a system problem. Since then I have been known to quip that henceforth Jerry Weinberg will be the only “physician” whose help I would seek.. Imagine my delight getting the thoughts captured below from Ernest …

Read more

 
avatar

The devops phenomenon is gaining traction in enterprises worldwide and its results have been turning heads in the business and user community. Bridging the gap between projects and operations, devops has the ability to deploy and manage business services in “real time.” The July 2011 Cutter IT Journal, with Guest Editor Patrick Debois, will examine both the opportunities and challenges created by the devops movement. Proposals of interest are due 29 April 2011. To respond, please visit http://www.cutter.com/content-and-analysis/journals-and-reports/cutter-it-journal/callforpapers03.html