Roadmap: How to Adopt Asset-Based Development Governance
This roadmap describes how to adopt asset-based development governance.
Main Description

Getting Started

To get started with Asset-Based Development Governance it is important to prepare the enterprise. In order to work with assets it is important to understand several key areas such as:

  • Governance: is the enterprise willing and able to establish the policies and decisions providing the context for asset reuse within a reuse scope
  • Process: where and when will the asset governance and asset-based development capability patterns be inserted into existing processes
  • Opportunity:what are the opportunities for assets within a reuse scope
  • Aptitude: what is the ability and willingness of teams and individuals to work with assets
  • Tools:what are the tools, repositories, and their configuration to support work with assets

Governance

Items to consider in this assessment include:

  1. What is the problem, or problems, the enterprise is trying to solve using assets?
  2. Will the enterprise fund the activities of a governance board?
  3. To what level of management will the governance board report?
  4. Who will approve and enforce the policies established by the governance board?
  5. How will the communities migrate to adopt the policies?
  6. How far along is the enterprise in defining the following: 
    • access control to assets.
    • asset review and approval processes.
    • asset types.
    • asset versioning strategy.
    • classification schemas.
    • measurements and metrics.
    • policies.
    • repositories and their communities.

Process

Items to consider in this assessment include:

  1. What processes are candidates for updating with the asset capability patterns?
  2. What projects are candidates for applying the updated processes?
  3. What impacts to schedules and budgets will the processes updated with asset capability patterns require? 
  4. Who will own the definition and refinement of the asset capability patterns for the reuse scope? 
  5. What enablement will be needed to bring teams up to speed on assets?

Opportunity and Aptitude

To assess for opportunity and aptitude the reuse assessment should be conducted. In this assessment the focus is on understanding what opportunities are available for the creation and use of assets within a reuse scope:

  1. Upon conducting the reuse assessment, what is the estimated size and number of assets?
  2. Are there cultural issues which will impede asset adoption?

Tools

There are several kinds of tools for supporting asset-based development. The asset repository is a key tool; items to consider in this assessment for the repository include:

  1. How does the enterprise plan on using the repository?
  2. Given the estimates on number of assets, what is the expected growth in terms of numbers?
  3. In what format are current assets captured?
  4. What is the level of effort to migrate existing assets to the repository?
  5. How many users do you anticipate on the repository?
  6. How many groups or communities do you expect?
  7. What kinds of connections are required for the communities?
  8. What kinds of review processes are required for the communities?
  9. How will you manage authentication of users? LDAP?
  10. What kinds of roles and access control do you expect on the repository?
  11. When do assets expire? When will they be retired?