How can you deliver applications faster without sacrificing quality or control? How do you deliver 10X faster business innovation instead of 10% incremental improvement? New and established companies using DevOps have transformed their software delivery process and achieved dramatic improvements in speed, quality and business satisfaction. If you want to hear real life experiences improving operations with DevOps, watch the on-demand webcast.
In my last blog post , I shared the 5 best practices my teams have learned during our own DevOps Journey. Expand agile practices beyond development and test to include client, business stakeholders, and operations to breakdown silos and improve outcomes. Shift Left with continuous testing using automation and virtualization to eliminate long back-end test cycles and increase quality. Build a delivery pipeline leveraging tools-as-a-service that enables developers to... [More]
IBM Innovate is now IBM InterConnect 2015 , taking place February 22 – 26 at the Mandalay Bay and MGM in Las Vegas, Nevada. At InterConnect, you’ll find DevOps and Continuous Engineering sessions, demos, and labs covering all aspects of software and product development: Agile Collaborative Lifecycle Management Continuous Verification and testing Requirements Management Enterprise Modernization Embedded Software ... [More]
The recent Invisible Thread blog on ‘ The Mars Climate Orbiter: what, why, and lessons learned ’ made me wonder if we have lost the art of good requirements engineering? Both teams went off to work on their boxes, without worrying too much what was in the other box. New approaches to development, such as the use of User Stories in Extreme Programming and Agile, or more model based approaches such as Model Driven Software Engineering and the use of SysML for... [More]
In my last blog post , I shared the 5 best practices my teams have learned during our own DevOps Journey: 1. Expand agile practices beyond development and test to include client, business stakeholders, and operations to breakdown silos and improve outcomes. 2. Shift Left with continuous testing using automation and virtualization to eliminate long back-end test cycles and increase quality. 3. Build a delivery pipeline leveraging tools-as-a-service that enables developers to commit code, test, and deploy to a... [More]
Darrell Reimer, IBM Research Distinguished Engineer, and Adrian Cho, IBM SaaS and Service Engage Development Director, recently presented on how development has evolved from waterfall practices to DevOps and beyond, to practices that deliver greater agility and less downtime. The old way of doing things was siloed, serial and slow. It created tricky development problems, long test cycles and difficult deployments. Eventually, organizations figured out a more efficient way of operating with agile. Agile... [More]
Why is BlueMix smilin' at me? IBM Innovate 2014 is chock full of sessions and workshops about Codename: BlueMix beta, a flexible platform built on open standards leveraging the best of breed IBM technologies, applications and services. However, you don't have to wait for Innovate to leverage IBM's cloud platform; you can begin your free trial today to: Develop your apps: from concept to live in minutes Scale your app to meet automatic auto-scaling Experience the end-to-end DevOps solution in the... [More]
In my interactions with many organizations, I have observed an unclear understanding of continuous software delivery . Most of the organizations think that continuous software delivery and project and program management are the same. This is not the case! Traditional project and program management concepts are not able to scale with current market demands and business expectations. Even though there are many similarities between continuous software delivery and project or program management, continuous delivery is on a much broader scale. It is... [More]
In my previous post I gave my definition of the term development operations , or DevOps , and how this related to the transformation underway in my organization. We knew that to create a closer partnership with our stakeholders we would need to work more like them and also understand all the work that we had committed to provide them. In essence we were saying that we needed to be more agile and understand our backlog . The need for a department-wide view In my organization teams have a good idea of what they are doing or are... [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]
It is my pleasure to announce this year's IBM Champions for Rational Software! Earlier this year, we asked you to nominate the leaders in your technical communities who represented the three "R's" of being a champion : Being responsive, respected, and recognized in the technical community. The following new and returning Rational champions stood out among the crowd. They are experienced in using Rational solutions to solve real business problems and are recognized experts in their field. They spend their own time, energy and resources... [More]
We are now accepting nominations for our 2013 class of IBM Champions for Rational software. Champions are IBM clients or partners in the technical community who motivate others toward our software solutions and services by being: R esponsive - They are actively engaged with their peers through communities, user groups, and events. R espected - They are experienced professionals who serve as technical mentors to their peers. R ecognized - They extend themselves beyond their peer groups to share their expertise through social media, professional... [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]
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]
With the announcement of RELM in September, the growing importance of systems engineering has been a topic of discussion. We sat down with four of our Rational systems experts to answer some common questions about design, agile, modeling and architecture. Meet the leaders Dr. Keith Collyer is an expert in Requirements and Systems Engineering. He trained as an electronic engineer, later moving into software development. His interest in the “people” aspects led him into project management, quality assurance and processes, never losing sight of... [More]