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
Posts Tagged 'devops'
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
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
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
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
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
The Scrum v. Kanban debate has been relentlessly raging for the past eighteen months. One could only watch with fascination as polarized camps formed around what is after all a fairly dry software method issue. The intensity of emotions this debate generated could almost be compared with those expressed in the debate about abortions. As a practitioner who uses both methods, I tend to view them as arrows in my quiver. Each method has its strengths and weaknesses. The important thing is suitability to the target environment, not the theoretical pros and cons. For example, one could prefer to use Scrum in development and Kanban in service delivery. A macro trend is starting to change Read more