Abstracts

09.30 - 10.15

Anthony Orr - Configuration Management the heart of the ITIL Service Lifecycle

Systems are groups of items interacting to form a unified whole. IT Infrastructure Library® (ITIL®) is a best practice for service management, which is at its best when organizational functions and specializations work together efficiently , effectively and economically. Within ITIL, configuration management is key to bringing various parts of the organization, which includes people, process and technologies, together for agility, collaboration and higher performance. Collaboration that helps with decision support and focus on business and operational strategy. ITIL addresses the SKMS, CMS and CMDB as systems and a database for configuration management. This session will address how these components work together across the service lifecycle and maturity challenges for business and configuration management value realization.

10.15 - 11.00

Mark Warren - Version Everything - Is your organization ready?

The videos that Mark showed are available on Youtube:

Modern organizations generate masses of digital assets and their size, variety and usage are growing faster than the capability of most organizations to manage them. This session will examine the most common issues that arise without good version management and the opportunities that can be realized with good version management.

We all know the benefits of versioning source code. But what about other digital assets? Documents, spreadsheets, images, sound files, and more?

As our digital realm grows, versioning is about to revolutionize the way we save, share and collaborate with assets. If it's digital and you saved it, versioning matters.

This session will review the kinds of versioning problems that happen every day in every organization - where is the latest or most correct version of a document? How much time is lost or wasted due to not being able to find the right document quickly? Who has made changes to a document and why? How can you be sure your changes are safe and won't be lost by someone else's changes?

Using case studies from organizations including Pixar, NYSE and Nvidia rely on a good, high-performance, highly scalable version management platform to protect their businesses and how those best practices can be made available to the entire enterprise, not just the software developers.

Anil Wangoo & Gaurav Uniyal - A practitioner's perspective to implement CMS on SaaS

Industry has witnessed a shift towards SaaS (Software as a Service) - On-demand ITSM platforms in the last few years. Industry analysts are expecting more than 35% organizations to utilize SaaS based platforms for their ITSM capabilities in the next 2 years. While IT industry is excited about this change, there is still uncertainty and apprehension regarding using SaaS for Configuration Management System (CMS) implementation.

The concerns are owing to SaaS platforms' evolving discovery capabilities, questions around data privacy procedures, scalability to handle large volume of CIs, compliance to regulatory standards etc.

The presenter, based on his experience from leading large scale CMS implementations, will share his point of view on key success criteria for implementing CMS using SaaS. A case study for a global SaaS based CMS implementation will be presented in the session with details of program approach, do's and don'ts and lessons learned. The case study presentation will be supported by real life project artifacts and templates.

Key topics covered in the presentation are:

  • Typical challenges with implementing CMS on SaaS
  • What needs to be done differently while implementing SaaS based CMS?
  • Sharing of Key program success factors
  • Detailed case study presentation
  • Sharing of program challenges and mitigation approach
  • Sharing of project artifacts and real life scenarios

11.30 - 12.15

Jim Buffenbarger - Amake: GNU Make with Automatic Dependency Analysis and Target Caching

This presentation describes Amake: a free tool that helps automate the software-manufacture part of the software-development lifecycle. Amake adds significant features to GNU Make, making it competitive with the software-build facilities of Clearcase and Vesta. These features include: automatic dependency analysis, file-checksum computation and comparison, and target-cache maintenance.

The presentation focuses on the benefits a user derives from each kind of automatic dependency analysis, a shared multiplatform target cache, and backwards compatibility with GNU Make.

Many variants of the Make software-build tool have been developed. The most popular is GNU Make. This paper describes Amake, a software system that adds significant features to GNU Make, making it competitive with the software-build facilities of Clearcase and Vesta. These features include: automatic dependency analysis, file-checksum computation and comparison, and target-cache maintenance.

Automatic dependency analysis monitors, records and compares several kinds of dependency: files accessed, shell-commands executed, programs executed, shared-libraries opened, and environment-variable-values referenced.

Rather than basing build avoidance on the comparison of operating-system timestamps, file checksums are computed, recorded, and compared.

The target cache provides another kind of build avoidance. If a target must be updated, and some user, on this host or some other host, has previously built a similar target, the latter is a candidate for updating the former. Hosts can be heterogeneous. A target's siblings are also cached.

An early version of Amake is being used to build laser-printer firmware at Hewlett-Packard's development facility in Boise, Idaho.

Brian Scott - Creating the CMS: integrating Software CM and the Infrastructure CMDB

Brian will discuss a recent project where he aided the ITIL based operations CM integrate with application delivery CM.

  • He will show how best to map software baseline releases to infrastructure components
  • He will debate ITIL-ALM-ITIL, ALM-ITIL-ALM, which is best, what comes first
  • He will review Common data models and perfect discovery!
  • He will relate difficulties using the model and difficulties with relationships
  • Key drivers - What is changing? Baselines - what's really in them?
  • Incidents, problems, changes, defects, code, wherever you start you can end in a service!

13.15 - 14.00

Shaun Adams - Build/Deployment Automation

Software development moves at a rapid pace: how do build and deployment teams prevent themselves from becoming the bottleneck that stifles development?

How do you manage the transition from a manual to an automated (or even semi-automated) build and deployment environment?

The Configuration Management Team at the Met Office has had to adapt to survive, automation has provided a solution to a problem that was threatening to put releases at massive risk of delays and slippage.

Changes to the core mechanisms of build and deployment management have provided benefits such as increased deployment accuracy, fewer development bottlenecks and overall system integrity.

This presentation will focus on:

  • Build Automation - moving from Ant to Maven and why
  • Simplifying Builds - Cruise Control to Jenkins
  • Deployment Automation - from in-house scripting to enterprise level tools

The Met Office offer their insight into the move to automation, the dangers, benefits, problems and the stumbling blocks.

David Cuthbertson - Configuration Management for the Data Center

This presentation covers how configuration mangement principles extend into the world of infrastructure and data centers.

The principles of configuration management remain the same, and yet can manfiest themselves in different ways, and the maturity of common practice is typically well behind what is found in the world of software.

David will cover approaches to bringing order to the chaos of myriad inconsistent spreadsheets, diagrams and other data sources. He will look at how the physical world can be practically mapped into the world of applications and services to enable practical impact and dependency analysis.

14.00 - 14.45

Robert Cowham - Communicating Configurations (Interactive)

This interactive workshop will look at ideas and techniques for communicating information about configurations within organisations.

  • It will cover techniques such as:
  • What types of diagrams work well
  • What are they key information reports to communicate?
  • How is configuration management information published to members of your organisation (intranet/wikis/sharepoint/CMS/DMS etc)
  • Other useful tools and ways of integrating systems (such as CM repositories) and information for the organisation

Participants are encouraged to bring their own particular techniques and/or any challenges that they face within their own organisations for sharing and to get ideas and input.

Mark Roberts - From an Idea to a Released Application: Managing the Lifecycle

Understanding the value, and sometimes the purpose, of each developer’s activities can be difficult. Often there is little capability to follow the relationship from a developer task to tangible business value. Overcoming this hurdle typically involves an improvement to the management of requirements. What are the key business objectives for the current phase of development? What are the key risks within the application architecture? If we can answer these questions we can start to understand what should be done. A tight coupling between product requirements and implementation activities will ensure that developers actually spend time on the right thing at the right time.

But how do we test it? Can we test it? Do we have the right skills and infrastructure? Giving consideration for how to validate each business requirement early helps the team to uncover risks and enables the testing effort to be understood, and activities instantiated, much earlier in the lifecycle.

Ultimately development teams need information to be able to answer a few simple questions. What are we creating? How is it to be implemented? How is it to be validated? This session will show how to quickly and easily provide an infrastructure to answer these questions.

John Metcalfe - Putting the case for CM in an IT organisation

In this interactive presentation John will lead all the participants in considering how to make the best case for CM in their own organisations. He will cover issues such as:

  • Who would you sell to?
  • What would you sell?
  • When would be a good time and a bad time to try to sell?
  • How would you pitch the sell.
  • What would be in the 'small print'
  • What outcomes would you want?

Picking up from the days presentations, this will help all the participants to make themselves more valued (and better remunerated!)

16.00 - 16.45

Panel session with speakers from the sessions

A chance to review and wrap up the day, and also address issues to be addressed at future events.