Pattern Name:

Corporate Angel

Aliases: None


Problem

How can new technology be introduced in a company?

Context

A software development environment that wants to stay abreast of new technologies. This pattern assumes that Involve Everyone is being followed.

Forces

Solution

Enlist the support of a high-level corporate "angel" who believes in the importance of the new technology and will lend appropriate coaching and management support.

Resulting Context

The staff of the corporate "angel" will usually subscribe to the new technology, at least openly. If the technology shows itself to be worthwhile, all levels of coaches/management and developers will support it on its own merit.

Rationale

All new ideas need support at the top. No significant in-roads will be made without it. Even if all the developers subscribe to the new technology (unlikely in all but the smallest organizations) the support of high-level management is essential to approval for tools, training, and other support activities.

If a corporate "angel" is especially enthusiastic and knowledgeable, the whole process of introducing new technology is eased because of the encouragement of interest in the new idea.

This pattern has been applied successfully to the introduction of patterns at AGCS. The corporate angel was the vice-president of product development. He has been a consistent supporter of all patterns activities. His influence has made it easier to bring in trainers and consultants, like Jim Coplien and Doug Schmidt, buy books and establish our own resident GOF.

Known Uses

This pattern has been observed at AGCS with patterns and other technologies.

Related Patterns

Jim Coplien's Patron mentions the role of a high-level manager who champions a development project. Involve Everyone considers everyone else in the company.



Author(s): Linda Rising

Date: 5/1/96

Send email to author(s)

Pattern Source: AG Communication Systems


Keywords: management, technology