Skip to main content


Bob Aiello

Bob Aiello
CM Best Practices Consulting

Technical editor of CM Crossroads and author of Configuration Management Best Practices: Practical Methods that Work in the Real World, Bob Aiello is a consultant and software engineer specializing in software process improvement, including software configuration and release management. He has more than twenty-five years of experience as a technical manager at top New York City financial services firms, where he held company-wide responsibility for configuration management. Bob served as vice chair of the IEEE 828 Standards Working Group on CM Planning and a member of the IEEE Software and Systems Engineering Standards Committee Management Board. Contact Bob at [email protected], via LinkedIn, or visit cmbestpractices.com.

Speaker Presentations
Monday, November 9, 2015 - 8:30am
Full-day Tutorials
Configuration Management: Robust Processes for Fast Delivery

Robust configuration management (CM) practices are critical for creating continuous application build, package and deployment to support agile’s integration and testing demands, and for rapidly packaging, releasing, and deploying applications into production. Classic CM—identifying system components, controlling changes, reporting the system’s configuration, and auditing—won’t do the trick anymore. Bob Aiello presents an in-depth tour of a more robust and powerful approach to CM consisting of six key functions: source code management, build engineering, environment management, change management and control, release management, and deployment which are the prerequisites for continuous delivery and DevOps. Bob describes current and emerging CM trends—support for agile development, container based deployments including Docker, cloud computing, and mobile apps development—and reviews the industry standards and frameworks available in practice today. Take back an integrated approach to establish proper IT governance and compliance using the latest CM practices while offering development teams the most effective CM practices available today.

Tuesday, November 10, 2015 - 8:30am
Full-day Tutorials
Continuous Delivery: Rapid and Reliable Releases with DevOps

DevOps is an emerging set of principles, methods, and practices that enables the rapid deployment of software systems. DevOps focuses on lowering barriers between development, testing, security, and operations in support of rapid iterative development and deployment. Many organizations struggle when implementing DevOps because of its inherent technical, process, and cultural challenges. Bob Aiello shares DevOps best practices, starting with its role early in the application lifecycle and bridging the gap with testing, security, and operations. Bob explains how to implement DevOps using industry standards and frameworks such as ITIL v3 (IT Service Management) in both agile and non-agile environments, focusing on automated deployment frameworks that quickly deliver value to the business. DevOps includes server provisioning essential for cloud computing in what is becoming known as Infrastructure as Code. Bob equips you with practical and effective DevOps practices—automated application build, packaging, and deployment—essential for meeting today's business and technology demands.

Wednesday, November 11, 2015 - 11:30am
Enterprise DevOps
DevOps @Scale: Overcome Enterprise Adoption Challenges

Many companies are adopting DevOps practices to improve their application build, package, and deployment processes. DevOps requires that teams implement practices such as testing in production-like environments early in the process, using the same automated procedures to deploy in all environments, and getting Ops involved from the beginning of development. Bob Aiello acknowledges that individual teams are achieving success, but implementing DevOps across the enterprise has been far more difficult. Improving communications and collaborations between development, operations, and other key organizational units is a challenging endeavor. Many large firms, including banks and financial services firms, must maintain existing organizational structures for regulatory and audit compliance while focusing on eliminating siloed behavior that leads to mistakes and systems outages. DevOps @Scale requires that you assess existing best practices and create a plan for improving your existing process. Bob presents strategies for implementing DevOps across the enterprise to achieve reliable and secure systems that can be updated as often as necessary.