I have spent most of my professional time in telecommunications company projects. Although both telecommunications and IT are technology-intensive industries, they differ in a fundamental way. Telecommunications services are end products and customers pay for them. IT services represent a means for supporting the products delivered to customers, and customers pay for the product, not for the IT component included in the product. This is the reason why a service assurance practice is much better developed and established in the telecommunications business. But the world is changing, and IT-based services are increasingly becoming end products themselves. Practices for IT-based service assurance can gain a lot if we pattern them on telecommunications practices. The latest developments Read more
Posts Tagged 'devops'
Back in 2004, when he was a vice presidential candidate, then-Senator John Edwards hit a nerve with his “Two Americas” speech at the Democratic National Convention. Here is the core sentence in that speech: And we have much work to do, because the truth is, we still live in a country where there are two different Americas, one for all of those people who have lived the American dream and don’t have to worry, and another for most Americans, everybody else who struggle to make ends meet every single day. It doesn’t have to be that way. The Agile movement faces its own version of the Two Americas problem. It’s appropriate and necessary to celebrate Read more
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
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
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
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
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