Roadmap: How to Adopt the Practice Framework Architecting Practice
This roadmap describes how to adopt the Practice Framework Architecting Practice.
Main Description

Getting started 

Begin by making sure the team, including the key stakeholders, understands the and the key concepts and the roadmaps.

The Practice Framework Architecting practice assumes that the method authoring environment has been set up.  Make sure that all team members can access the environment and understand how to use it.

This practice supports architecting a new practice framework, as well as customizing an existing practice framework architecture.

  • To adopt the "architect new practice framework" aspects, start by identifying the context to be addressed by the framework. It is recommended that the first time you apply this practice that you apply it to architect a practice framework where the content to be included in the framework is well understood and where subject matter experts of the framework are part of the authoring team. Architect the practice framework incrementally, defining the guiding principals and the structure of the core first, followed by the detailing of the core elements. See Roadmap: Architect a New Practice Framework for details.
  • To adopt the "customize existing practice framework architecture" aspects, start by identifying the framework you want to customize and how you want to customize it. It is recommended that the first time you apply this practice that you apply it to customize a practice framework that is well understood and where subject matter experts of the framework (and the customization) are part of the authoring team. See Roadmap: Customize an Existing Practice Framework Architecture for details.

As you apply the recommendations described in the practice, capture what you have learned, what worked for your team and what didn't so that you can continually fine-tune how your team applies the practice.


Common pitfalls

The following are some common pitfalls when adopting this practice.

  • Selecting a practice framework whose content is not well understood as your first framework using this practice. If this is done, more time is spent understanding the framework itself rather than in effectively applying the practice techniques.
  • Spending too much time architecting on paper. If this is done, the time it takes to deliver the framework is extended as a lot of time is spent structuring as opposed to just enough to get an initial framework out to get feedback, refining the structure, as needed. Try to keep the documentation clear and concise. Make sure that the consumers of the architecture documentation (the development team) are comfortable with the format and content of the documentation. Is there more or different information they would like see? Would they like to see less?