Enterprises Can Now Deliver Software Faster by Setting Their Priorities Right
FREMONT, CA: In an age where there is a constant competition in the industry to be able to release new features within a short span of time, Andrew Phillips, VP Product Management XebiaLabs, in an article for DevOps, expresses his thoughts on how to deliver software faster without breaking everything in the process. He advises the enterprises on how to deliver in strict deadlines by setting the priorities right.
According to the writer, first and foremost the enterprises should set measurable goals. Success will depend on bold steps like getting the right tools and infrastructure in place, developing an automation environment that enables the DevOps team to build, test, and deliver small batches of changes and features that work in production.
Secondly, tasks that are slow and error- prone needs immediate attention. Companies seek improvements through DevOps and through continuous delivery initiatives. These initiatives usually involve introducing continuous integration and application release automation, a measure of test automation, on-demand provisioning and configuration of virtualized environments. The aim is to integrate these to create an end-to-end pipeline that can orchestrate the appropriate build, environment provisioning, deployment, and testing steps.
Since a streamlined, highly automated release process remains the enterprises’ goal; it is imperative that their orchestration tooling supports fully automated, continuous-delivery-style pipelines and DevOps-style automated platforms. The author observes that technology focused solely on assigning tasks to resources won't enable one to reach that goal. It should also be ensured that the technology one chooses can unify the management and technical tracks of one’s release by supporting the collaborative planning and visibility alongside automated task execution.
The third priority that Phillips asks the enterprises to set is to test and retest the software. Testers and developers must work together to identify repetitive tests and automate them. While it's vital to test the functional aspects of the code, security, performance, and so on, Phillips says that there is also a need to keep a close eye on the business value. Quality isn't just about how well the software works technically; it also means delivering what the end user wants.
Analyzing the Influence of DevOps on IT
By James Seevers, CIO & GM, Toyoda Gosei
By Bill Krivoshik, SVP & CIO, Time Warner Inc.
By Gregory Morrison, SVP & CIO, Cox Enterprises
By Alberto Ruocco, CIO, American Electric Power
By Bruce. D. Smith, SVP & CIO, Information Systems, Advocate...
By Adrian Mebane, VP-Global Ethics & Compliance, The Hershey...
By Graham Welch, Director-Cisco Security, Cisco
By Michael Watkins, Senior Product Director, Global Knowledge
By Bernd Schlotter, President of Services, Unify
By Patrick Hale, CIO, VITAS Healthcare
By Steve Bein, VP-GIS, Michael Baker International
By Jason Alan Snyder, CTO, Momentum Worldwide
By Mike Morris, CIO, Legends
By Louis Carr, Jr., CIO, Clark County
By Bill Dow, SVP and General Manager of Business Solutions,...
By Jim Whitehurst, CEO, Red Hat
By Darren Cockrel, CIO, Coyote Logistics, a UPS Company...
By Nathan Johnson, SVP and CIO, Werner Enterprises [NASDAQ:...
By David Tamayo, CIO, DCS Corporation
By Neil Hampshire, CIO, ModusLink Global Solutions, Inc....