Technical Options
Appraisal – Pre-requisites and structure
I have been recently involved in a Technical Options
Appraisal (TOA) activity and this blog is about the perquisites, structure and
scope of the appraisal. This blog should help a reader who is planning to
undertake an options appraisal and leverage for an existing structure.
I have been in technology industry for more than 15 years
and in an architect (some form of it) role for last 7 years. I have found that
any technology choices you make, you always have to justify it over and over
again. Technical Options Appraisal is a good activity to justify the technology
decision and the rationale behind it. But the challenge is that to have a good
TOA, one would need time and understand the level of depth and audience it is
addressing.
The challenge is to start with clear objectives and scope
and then keep within those during the duration of the appraisal. 
In another blog () I
cover lessons learned from my experience around technical options appraisal and
how to get best out of it.
Before kicking off.
Technical Options Appraisal is an activity to evaluate
technical solution options for a problem domain. This can be an extremely
challenging effort if not started well with clear definition and scope. Below
are high level pre-requisites before you start any appraisal.
1.    
Have a fixed business domain for appraisal -
If the domain is moving then the appraisal cannot hold its ground and the
researcher is always fighting moving targets. Understanding of scope is key and
any changes to it should be controlled through change control.
2.    
Target model - Is the solution going to
be used as a commodity service or a solution to solve a single problem. This
has a massive impact on the options chosen.
3.    
Organisational strategy for a solution -
Organisations usually have preference toward a certain direction for procurement
and Solution architecture. This usually come to question of “Re-use before Buy
before Build”.
4.    
Approach for Technical Options Appraisal
-  The approach needs to be agreed
beforehand for conducting a TOA. For example, approach of getting long-list of
options to short-list with evaluation criterion, input from partner
stakeholders, etc.
5.    
Assessment criteria – Assessment criteria
is key for appraisal as it will define the parameters against which the options
are being evaluated. Each criterion is evaluated for business domain and
standards in which the organisation operates. This covers both functional and
non-functional criteria and depending on the problem domain and stake holder it
covers additional information for business continuity.
6.    
Time box – TOA activities can take a lot
of time, especially if interaction with various vendors are required. Time box
directs the amount of work required as well as amount of information presented
in the TOA.
7.    
Key stakeholder map – This map highlights
who is involved as stakeholder for the solutions proposed and signoff as
business and technical authority.
8.    
Level of depth required for information
gathering – This is key to successfully complete the TOA. The depth of level
should be consistent across all the evaluation criteria and present a complete
story.
All the above need to be agreed with key stakeholder before
meaning full progress can be made on the TOA.
Structure of Option Appraisal.
The structure of options appraisal can differ based on
audience and the time available to conduct the appraisal. This can be from an
informal email (not recommended) to a document which covers details around
option appraisal.
| 
Section | 
Description | 
| 
Purpose | 
This section explains the purpose of the document, time
  frame it is conducted and any limitation the document operated under (e.g.
  dependence on previous research or dependence on exiting solution for
  integration). This also shows the approach of the document i.e. Risk Based
  approach and/or weighted approach. | 
| 
Executive Summary | 
This is the section which will be most read. This section
  contains high-level business domain, approach for TOA, Option under
  evaluation and summaries of assessment with recommendation. | 
| 
Target Architecture | 
This section contains the target architecture under which
  the options will operate. The target architecture will help in deriving the
  assessment criteria which will be explained in this section. Some views like
  Capability View, Application Component view and Information Flow view are
  helpful in providing a user with right level of context. | 
| 
Approach  | 
This section contains details around approach on options
  appraisal. It explains how the research is carried out and how the
  information is gathered. | 
| 
Candidate Options List | 
This section contains the solution option list with
  explanation and assumptions for each solution. This also contains information
  on solution architecture and high-level costing (if required). | 
| 
Appraisal | 
This is core part of the document where appraisal of each
  option proposed is done against an evaluation criteria. The appraisal criteria
  needs to be agreed before the appraisal takes place, each criteria has a
  weighting attached and at the end option evaluated based on fitness. More
  details on the content of the Appraisal section is below. | 
| 
Summary | 
This section almost mimics Executive Summary section where
  summary of the appraisal is presented. | 
| 
Recommendation | 
This section contains the recommendation of an option(s)
  based on the findings from the document. | 
Appraisal Section in detail.
The appraisal section is dependent on the audience of the
TOA as well as the time provided for the appraisal. Below is not the finite
list of assessment criteria and should be adjusted to audience and depth of
information to be presented.
| 
Criteria | 
Description | 
| 
Functional Fitness | 
This section shows functional fitness of the options based
  on user needs analysis.  | 
| 
Non-Functional Fitness | 
This section shows functional fitness of the options based
  on non-functional requirement.  | 
| 
Entry & Exit | 
The activities required to move to and exit from the
  solution (on and offboarding). | 
| 
Sustainability | 
The capability and capacity of the team required to
  support the solution. This includes transition to, operation of and
  transition from the solution. 
This also reviews the solution from an environmental
  sustainability perspective. | 
| 
Total Cost of Ownership | 
Overall cost of the solution. The cost also includes cost
  outside technical costs. | 
| 
Strategic Alignment | 
Strategic alignment with published strategies for the
  organisation | 
| 
Intellectual Property | 
Considers if there is an impact on being able to reuse any
  developed elements widely. As well as associated costs for reuse or barriers
  based on licensing. | 
| 
Procurement Rules | 
Evaluation of potential procurement routes to deliver the
  options. | 
| 
Timescales | 
Evaluation of the timescale required for each option and
  in particular how it compares with known available timescales. | 
| 
Dependencies | 
The dependencies for each option in order to identify any
  particular risks an option has in this area. | 
| 
Training | 
The training required to deliver or support each option in
  order to identify any particular risks an option has in this area. | 
| 
Communications | 
Comparison of the communication with stakeholder
  requirements for each option in order to identify any particular risks an
  option has in this area. | 
| 
Warranty & Indemnity | 
Warranty and indemnity implications for each option.  This is in order to identity any risks
  associate with an option. | 
| 
Service & Support | 
Considers how each option will be supported as well as
  what management information must be reported. | 
| 
Compliance | 
Evaluates the options for compliance against known
  legislation, regulations and organisational standards. | 
| 
Assurance | 
Identifies how each option will be assured within the
  prevailing governance processes. | 
| 
Risks | 
Risks of the options, based on the information above.  Expectation is that this will be a long
  list covering all the options. | 
Closing the Appraisal.
To close the appraisal, it is paramount that information is
distributed to key stakeholder with the risk associated and the recommendations.
A timeframe is created to make a decision so that this doesn’t go into a spiral
of question/answer session. 
The primary objective for a technical options appraisal is
to make an informed and transparent decision about selection of a technical
solution. This document should provide the relevant information to make that
decision and support future queries.
