There’s a lot of talk these days about DevOps, designing processes for coordinating software development teams with IT operations teams. The talk is being driven by companies challenged by a fast-moving market, an ever changing regulatory landscape, and transformational change. All companies today require agility in their business processes. While many companies limit the scope of DevOps to deployment automation, IBM takes a much broader view. DevOps is really about improved automation, integration, collaboration, and optimization of... [More]
Bringing the power of social software to software development teams provides many new collaboration opportunities that allow you to identify, connect and exchange ideas with a wide community of business and technical stakeholders, partners and end users. IBM has seen that social business allows people to embrace networks and find new ways to connect and collaborate both with their colleagues as well as with their partners and customers. Through using social software, working transparently and collaborating together, we've seen a better approach... [More]
The ROI of your software development investments Understanding where and how we are spending our resources and getting return on our investments is difficult - especially for software development organizations... Many software companies manage a significant portfolio of solutions where there is a: Disconnect between business and delivery with a lack of delivery governance and control Risks and issues are handled to late in the delivery process instead of up front Software and systems delivery and portfolio data on disparate and globally... [More]
I recently overheard a couple of conversations at a conference where people were asserting that application lifecycle management tooling is unnecessary overhead for small teams. Now, it’s absolutely true that every agile team is different and agile teams are responsible for working together to determine how they can continuously improve. However, I can say the following based on 18 years of working with large-scale distributed teams and teams as small as just two members: Collaboration and application lifecycle management tools are typically... [More]
Doing things on time and on budget – it does NOT matter if the
things you are doing are the wrong things. Before doing things the correct way,
it’s of vital importance for an organization to secure that the portfolio,
projects and activities are aligned with company strategy and that it’s
prioritized correctly to secure most possible value from a company’s limited
One of the biggest challenges is to make the best compromises
between contradictory projects and activities. For an organization to be
effective and... [More]
Walker Royce on Software Econometrics An expert describes a new approach to software project management Imagine you’re lucky enough to take a eight-week tour of Europe. How do you begin making plans? It might be fairly easy to determine your starting point, and where you’ll eventually end the journey. The more you think about it, you’ll certainly imagine a sequence of smaller trips to famous cities, mountains, seaside resorts. But as you scope out the general profile of your tour, would you plan every meal, every evening stroll, every purchase... [More]
I was recently asked the question, “Does DevOps require an agile model of software development?” My first reaction was, yes, absolutely. Why would you put racing tires on a pinto? But on further reflection, I don’t think that is the case. In fact, I think the vision of DevOps spans well beyond the uber agile models of development popularized by startups .
DevOps is simply the vision that business value is maximized when software developers and systems operations cooperate to achieve reliable, repeatable and incremental... [More]
Improving anything from 4 hours to 10 minutes sounds impossible, but that is exactly what Avea, a mobile communications company in Turkey has done. To succeed in the telecommunications market you have to be fast, and the quality has to be, well perfect. Customer churn and increased competition has been such a heavy burden in the telecommunications market and companies are looking at new innovative services to deploy through analyzing customer data and building new ecosystems through exciting new partnerships. However without increasing ones own... [More]
Not too far into the future, you will probably be able to stroll into a nearby car dealership, make a down payment, and leave in the latest self-driving car. The idea of driverless "Google" cars has captured the imagination of many, and the cars have rarely been far from the headlines in recent months. Not only because they are icons of cool technological innovation, but also because they could herald a dramatic shift in how our lives work.
Who needs a taxi when your car can drive itself back from a party? Why worry about finding... [More]
In this post I would like to take a look at DevOps through a ‘Lean’ lens. If one takes a look at the principles behind DevOps, one sees the roots of Lean. These lean roots, when studied and well understood, provide a framework to start measuring and then using those measurements to instrument the delivery pipeline and eliminate the bottlenecks in the pipeline, making it more efficient and productive.
The goal of DevOps is to deliver software to production, in an efficient manner, minimizing risk, and striving for... [More]
The Jazz development team is interested in your ideas for our next generation of application lifecycle management tools. To collect your ideas and share them with everyone, we are hosting our first-ever Jazz Plan Jam , which begins on May 30. If you are already familiar with the transparent development features of jazz.net, then you know that you can submit enhancement ideas at any time. Instead, think of the Jazz Plan Jam as our way of isolating everyone from current work items and defects so that we can all focus solely on future changes... [More]
The telephone game Remember the party game, "telephone," that was played across the world under a variety of similar names? Someone starts off whispering a phrase in the next person's ear, who whispers it in the next person's, until, at the end, the original message is usually completely garbled. Lost in translations: Strong vodka, putrid meat Or consider this (apparently apocryphal) story about machine translation: The starting text was "the spirit is willing, but the flesh is weak." The program translated it into... [More]
Green Hat technology boosts software quality & development agility by Gina Poole As many of you know, the overhead and time required to set up an actual test environment can be a major constraint for software development and delivery teams. The process is time-consuming and labor-intensive, and it’s made worse by the compressed delivery schedules needed in today’s most competitive markets, such as the arena for smart phones and tablets. For the past few years, the IBM Rational team has advocated using a virtualized environment, including... [More]
IBM recently announced the IBM PureData™ System. This is the third member of a powerful family of IBM PureSystems™ that provide incredible flexibility and productivity to businesses. I’m really excited about using these systems to rapidly assemble some pretty amazing and advanced applications.
To better understand what’s going on here, let’s look at a potential scenario. Let’s imagine that we work at a large company that sells office equipment across the planet. We have several existing systems -- many databases, ERP applications, web... [More]
Hi Everyone, I'm Dan Griffin, the Marketing Manager for JazzHub and an enthusiastic supporter of how software development is taught in the classroom. With regard to academic activities, I'm happy to say that this year's Innovate was the best yet. We invited professors from the United States, Brazil, and Mexico to share what they are doing in their classrooms, learn from other professors, and give feedback on how we (IBM) can make our Academic Initiative program even stronger. However, our fun didn't stop with the professors! We also... [More]