Are you ready to continuously deliver? Find out at Innovate 2013!
JenniferMoore 27000212EA Visits (3685)
Customer or end user expectations for a quality user experience is steadily increasing which is leading to the need to continuously deliver enhancements to the software we are delivering. And with the current economic state, it is critical to seize opportunity first or be beaten to market or with a better user experience by the competition.
Take for an example, Itaú BBA, the wholesale, investment and institutional treasury banking division of the Itaú Unibanco group, one of the largest financial conglomerates in the world. Headquartered in Brazil, the division serves institutional investors and companies with sales in excess of BRL150 million. The Itaú BBA IT department has approximately 320 employees and an annual budget of USD200 million.
Itaú BBA wanted to increase developer productivity and improve traceability through more optimized and automated workflows. So they implemented a comprehensive ALM solution using IBM Rational Quality Manager and IBM Rational Team Concert software running on the IBM Jazz platform. And have reduced the amount of time spent per year on development by 8% and reduced the amount of time spent per year on build and deployment by 55%!
Now that development teams out there like the one at Itaú BBA are able to work and code faster, the operations teams may not be ready to take a build every day. They may still be using traditional processes and now you have this highly efficient development team that runs into a bottleneck when they throw their release to operations.
So you have to connect dev and ops. Of course, everyone says that. But how? And what would happen if you also connected your business stakeholders into the same lifecycle management process so they could collaboratively participate in the planning and managing of change throughout the process? What if you had an effective customer feedback loop into your lifecycle management and development processes?
IBM is launching an approach to achieve an enterprise capability to accelerate and continuously deliver software so clients can seize market opportunities and reduce time to customer feedback, and it is called DevOps.
Breaking down walls between dev and ops has always been an issue. And it is tough because at the core, they have a completely different job to do. Developers are supposed to be bringing new ideas to the table and being creative while operations has to be very focused on finding all of the issues. So these two organizations are naturally set up to be at odds. But to move to continuous delivery they have to work together like never before.
So everyone has to think differently. It is not about big releases stuffed with everything the business stakeholders think needs to be in there. It is about releasing in small batches more often. Know the requirements from the beginning! You must automate the build process and testing of everything! Ops needs to start looking more like development and build virtual infrastructure to build and test processes. Development needs to involve ops earlier in the process. The quality and test team needs to look at service virtualization -- the ability to simulate service components so that you are able to validate the behavior and performance of each of the components and how they interact as part of a composite application. Service virtualization creates understandable, virtualized services, applications or entire systems without relying on teams of developers for coding. No need to wait until all the components are available and deployed to begin end to end testing. Balance quality and speed delivering high quality applications to take advantage of marketplace opportunities while decreasing risk and lowering your cost of quality.
This is a journey. And Innovate 2013 is very focused on this journey. I am excited about our keynote for the Lifecycle Management Track this year, LM-2354: Rational CLM Update: What's New and What's on the Horizon, because we will not only learn about the latest capabilities of Collaborative Lifecycle Management (CLM) and Jazz Hub, but Kurt Bittner, Principal Analyst, Forrester Research, Inc., is speaking as well. He has been watching many trends in this space, including the need for continuous delivery of software and he will share his perspective on what organizations need to do and how they need to think differently in order to achieve continuous delivery. Then the Rational CLM team will share what they have been up to over the last year and what they are planning going forward. They will give an update on a number of topics, including: expanded ecosystem of application lifecycle management capabilities supported through new and improved integrations, both with IBM products as well as third-parties; their internal transition to a continuous delivery model, focusing on accomplishments to date as well as what's up next; and easier ways to consume CLM through new hosted offerings including a demo on JazzHub -- register and start a project in less than a minute in the Cloud! And since we are celebrating CLM's 4th birthday -- we are having cake -- or cupcakes I should say.
I am also really looking forward to hearing the case studies we have in the Lifecycle Management Track at Innovate this year. It will be interesting to hear how these businesses and organizations are improving their time to market through effective lifecycle management and accelerating their time to market. For example, Yapi Kredi Bank, Session LM-1014. One of the largest banks in Turkey has leveraged a large-scale Jazz environment and the solution for Collaborative Lifecycle Management along with homegrown plug-ins to ease and automate the release management process. which has significantly increased their Return on Investment (ROI).
In session LM-1100, Stefanini is sharing their "Follow the Sun" strategy that is enabling 24x7 development -- wow! This strategy relies on capabilities that allow professionals from various geographies and time zones to handover artifacts seamlessly and teams are able to follow the same processes, patterns, and quality levels. Project status is accessed through dashboards in real time, saving people time and effort when preparing management reports for customers and assessing the project's health. Another good one to hear more about.
In session LM-1341 with Primerica Insurance, we will learn about how Jazz project areas, work items, and plans are used to effectively manage planning, resource allocation, and project execution across multiple internal IT applications and systems; how reporting across multiple project areas satisfies all project stakeholders; and how taking advantage of Jazz extensibility offers automation of manual, repetitive, and error-prone life cycle tasks.
And these are just an example of what you can find out at Innovate this year. I just counted almost 20 more case study type sessions. Check them out at Inno