Fundamentals of Reusable Architecture

Length: 1 day | Course #01-202


  • Enterprise architect
  • Business architect
  • Application architect
  • Technology architect
  • Data architect
  • Software architect
  • Project manager
  • IT manager



Contact Us to Learn More

Provide the missing value below to verify you are human:

− 1 = 1

Fundamentals of Reusable Architecture provides experienced practitioners the basics in how to create, use, and manage reusable assets at both the project and organization-level. A reusable asset is a formal collection of artifacts (compiled code, design specifications, requirements, etc) that are shared by more than one project and/or product. The course begins with an overview of reuse including reviewing the business problems that reuse is intended to resolve, existing reuse standards and best practices. The course continues with a discussion around what exactly is an asset, where are they found, what makes them reusable, and who manages them. Students then review how reuse affects individual projects such as understanding reuse activities and how to plan for reuse. The course introduces students to roles and responsibilities required at the organization-level to sustain reuse across projects. The course concludes with a discussion of how to establish an effective reuse practice in an organization through new roles (such as an asset librarian), asset management tools, and integration with other life cycles such as strategic planning, architecture governance, and solution delivery.


  • Introduce history and context of reuse
  • Discuss reuse best practices
  • Discuss reusable assets
  • Discuss consumption and production of reusable assets by projects
  • Discuss organization-level reuse roles and responsibilities
  • Discuss how to establish an effective reuse practice

Classroom requirements

  • No computers required

Continuing education