Home ALM Journal - Vol 5 - Num 12 - December 2016
Bob Aiello,

Recent articles by Bob Aiello

We are pleased to announce that our new on Agile Application Lifecycle Management - Using DevOps to Drive Process Improvement will be available June 2016 New website coming! Pre Order our new book using Discount Code Agile35 Integrate Agile ALM and DevOps to Build Better Software and Systems at Lower Cost Agile Application Lifecycle Management (ALM) is a comprehensive development lifecycle that encompasses essential Agile principles and guides all activities needed to deliver successful software or other customized IT products and services. Flexible and robust, Agile ALM offers “just enough process” to get the job done efficiently and utilizes the DevOps focus on communication and collaboration to enhance interactions among all participants. Agile Application Lifecycle Management offers practical advice and strategies for implementing Agile ALM in your complex environment. Leading experts Bob Aiello and Leslie Sachs show how to fully leverage Agile benefits without sacrificing structure, traceability, or repeatability. You’ll find realistic guidance for managing source code, builds, environments, change control, releases, and more. The authors help you support Agile in organizations that maintain traditional practices, conventional ALM systems, or siloed, non-Agile teams. They also show how to scale Agile ALM across large or distributed teams and to environments ranging from cloud to mainframe. Coverage includes Understanding key concepts underlying modern application and system lifecycles Creating your best processes for developing your most complex software and systems Automating build engineering, continuous integration, and continuous delivery/deployment Enforcing Agile ALM controls without compromising productivity Creating effective IT operations that align with Agile ALM processes Gaining more value from testing and retrospectives Making ALM work in the cloud, and across the enterprise Preparing for the future of Agile ALM Today, you need maximum control, quality, and productivity, and this guide will help you achieve these capabilities by combining the best practices found in Agile ALM, Configuration Management (CM), and DevOps.  
Micro Focus Completes Acquisition of Serena Software, Inc. Application Lifecycle Management Acquisition Boosts Micro Focus’s DevOps Capability ROCKVILLE, Md., May 2, 2016 /PRNewswire/ -- Micro Focus (LSE: MCRO.L) today announced the completion of its acquisition of Serena Software, a leading provider of Application Lifecycle Management (ALM) software, under the terms of the definitive agreement disclosed on March 22, 2016. "Our customers continue to look at DevOps as a way to deploy critical applications and services quickly and with greater reliability to meet business demands," said Stephen Murdoch, CEO, Micro Focus. "The Serena acquisition extends our ability to help customers meet these challenges so they can drive greater innovation faster with lower risk." According to industry analyst firm Gartner, "DevOps implementations utilize technology, especially automation tools, that can leverage an increasingly programmable and dynamic infrastructure from a life cycle perspective."1  The experience and expertise which the Serena business brings will enable Micro Focus to help its customers develop and release applications and services faster, with greater speed and accuracy. Serena adds capabilities in software application development; software configuration and change management; and business process management to Micro Focus's portfolio of ALM solutions spanning mainframe environments, distributed systems and cloud. The combination of Micro Focus and Serena allows companies to better: Design and build business applications and services with greater accuracy, reliability and predictability; Continuously deploy existing core business applications on a wider variety of platforms to meet changing business needs; and Improve the speed and efficiency of new business services through automated release and deployment solutions. About Serena Software Serena is among the largest Application Lifecycle Management vendors with more than 2,500 enterprise customers. Serena helps the highly regulated large enterprise move fast without breaking things – increasing velocity of the software development lifecycle while enhancing security, compliance, and performance. More information is available at www.serena.com. About Micro Focus Micro Focus (LSE: MCRO.L) is a global enterprise software company helping customers innovate faster with lower risk. Our software helps customers build, operate and secure IT systems that bring together existing business logic and applications with emerging technologies to meet increasingly complex business demands. For more information, visit: www.microfocus.com. 1I&O Must Combine ITIL and DevOps to Deliver Business Value for Bimodal IT," by George Spafford and Ian Head, March 18, 2016.

Popular articles by Bob Aiello

Random articles by Bob Aiello

Bob Aiello visits technology firms from time to time to discuss configuration management and DevOps best practices. The next trip to Israel (e.g. Tel Aviv, Jerusalem) will focus on DevOps and Cybersecurity and will be in the September/October 2016 timeframe.  If you are interested in meetting to discuss CM, DevOps & Cybersecurity best practices, then please send an email to bob.aiello@ieee.org NEW!!! - let us know if you would like to participate in our new audio and video interviews on technology and innovation! Bob http://www.linkedin.com/in/BobAiello                        
Finishing up this issue of the ALM Journal on Presidents Day helps me to reflect upon the importance of leadership and good corporate citizenship in all that we do. I know a lot about configuration management and that is largely because I have learned a great deal from my colleagues. From the members of the IEEE 828 working group where we collaborated to update the CM Planning standard which has now been published or the many amazing CM gurus that I work with daily at CM Crossroads, I have learned a lot from others. I have provided my own brand of leadership by challenging ideas and more importantly sharing my own experience with getting into the trenches and working with source code management, build, release and deployment engineering. You are part of this too. Many CM experts share best practices, often with colleagues at competing firms that in every other way would never be found collaborating. We need to continue to show leadership by modeling and promoting good corporate citizenship through the exchange of good ideas and process improvement methodologies. These interactions generally are and always should be conducted in a respectful and collaborative way. I always mention that writing, for me, is a team sport! Agile Process Maturity - Introducing the Framework Some years ago I started a small uproar when I suggested in a CM Journal article that Agile would cease to exist if it did not mature into a framework. Some people understood my point while others criticized me for presenting my perspective. SCRUM has presented much of that framework and Agile has certainly evolved over the years. I would like to start a discussion on what Agile Process Maturity really means and what a suitable framework would look like. My goal is to help promote the best practices that will help improve our development methodologies. I expect that my views will be a bit controversial and that is certainly fine, but lets see how gear the discussion in a positive and constructive way. Some folks in the Agile community are so opinionated that they shut down collaboration, I would like to open it up full throttle and I hope that you will help do that! Change Management Last month I wrote about Agile Retrospectives and this month I discuss the first steps in implementing Change Management. Change Management of course relies upon Agile Retrospectives for process improvement and adding essential IT controls when needed. Source Code Management and Build Engineering Git is taking the industry by storm and this month I am beginning a series on how to use this awesome distributed version control system. In the Build Engineer's boot camp, I discuss GNU Make which many build engineers somehow have managed to avoid learning. Make has been around for a long time in many flavors and should be in every build engineer's skillset. Your Turn There is more to the story of course and please drop me a line and let me know what you think of Agile ALM and how it may or may not impact your technology development efforts!      

Copyright © 2017 CM Best Practices. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.

Product News

Live Online Training