Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table

Lesson 2 of 7

A selection framework and a fair proof of concept

16 min

Listen to this lesson

0:00 / 6:51

This course discusses ACCELQ by name. Matt Angerer, who runs The Sign-Off Table, works at ACCELQ. Disclosure

Tool selection goes wrong in a predictable way: two teams see two impressive demos, each picks its favorite, and the decision becomes political. A selection framework prevents that. It fixes the requirements, weights and knock-out criteria before anyone sees a demo, and it replaces demos with a proof of concept on your own system with your own scenarios.

Start from requirements, not features

CTAL-TM v3.0 recommends evaluating tools against objective criteria and ending the evaluation with a proof of concept, then rolling out through a pilot with a named tool owner and administrator. It distinguishes commercial, open-source and custom tools, and advises a long-term tool strategy. For an SAP TCoE, the requirements come from the regression pack and the operating model:

  • Technology reach: SAP Fiori and UI5 apps, SAP GUI for HTML (WebGUI), SAP GUI for Windows, BTP apps, OData and SOAP APIs, IDoc-driven flows, and the non-SAP systems in Contoso's end-to-end processes.
  • Maintainability across SAP releases: how tests survive a feature pack stack update, UI5 changes and browser updates.
  • Authoring and readability: who will build tests (engineers, test analysts, key users) and who must be able to review them.
  • Integration: the SAP Cloud ALM Test Automation API, CI/CD, defect tracking.
  • Execution: running inside Contoso's network against CMQ without opening inbound firewall ports; parallel runs.
  • Evidence: reports that meet the TCoE evidence standard without manual assembly.
  • Security: credential handling, roles, audit trail of test changes.
  • Commercials and viability: license model, total cost, vendor roadmap, support, and an exit path.

Weights and knock-outs

CriterionWeightKnock-out?How it is scored
SAP technology reach (Fiori, WebGUI, SAP GUI, API)20Yes: must cover Fiori and SAP GUIPoC scenarios built and passing
Maintainability across a change event20NoHours to repair after the PoC change event
Readability for key users10NoKey users review two tests and score them
SAP Cloud ALM integration10Yes: results must reach Cloud ALMShown working in the PoC
Run stability10NoFalse failures in 10 unchanged runs
Execution behind the firewall and CI/CD10Yes: no inbound ports to CMQArchitecture review plus PoC
Evidence quality10NoSample checked against the evidence standard
Five-year total cost of ownership10NoTCO model (lesson 6)

Contoso's weighted criteria (total 100). Knock-outs are pass or fail before any scoring.

  1. Weeks 1–2Requirements and weightsAgreed with test architects, Ravi, Theo, Nadia and two key users before any vendor contact
  2. Week 3Knock-outsOptions that cannot reach Fiori and SAP GUI, Cloud ALM or run behind the firewall drop out
  3. Weeks 4–7Proof of conceptFive scenarios, a change event and ten unchanged runs per option
  4. Week 8Scoring and TCOScore sheet and five-year model completed with PoC measurements
  5. Weeks 9–10Decision and pilot planQuality council decides; pilot booked on the next release
A ten-week selection at Contoso. Criteria are fixed before the first demo, so the PoC tests them rather than inventing them.
The Sign-Off Table · thesignofftable.com/academy/sap-tcoe-404

A fair proof of concept

A proof of concept is fair when every option builds the same scenarios on the same system with the same data in the same timebox, and is scored by the same people against the same sheet. Contoso's protocol uses five scenarios that cover its technology mix:

#ScenarioTechnology
1Sales order to billing for CMC-ALT-100, sales area 1710/10/00, with the billing document number captured and verifiedFiori apps in the launchpad
2Goods receipt for a purchase order from Lakeside ComponentsSAP GUI for Windows
3A custom transaction run in SAP GUI for HTMLWebGUI
4Read and verify a sales order through an OData serviceAPI
5Core return agreement created in the BTP extension appUI5 on BTP

Contoso's PoC scenarios. The same five go to every option.

The most important part of the protocol is the change event. Building a test is a one-time cost; keeping it alive is a cost every release. Halfway through the PoC, Contoso applies a realistic change in a sandbox client (a field added to the sales order app, a renamed label, an extra confirmation dialog), then measures how many hours each option needs to get all five scenarios green again. Then each option runs the suite ten times without changes; any failure not caused by the application counts against run stability.

Contoso's proof-of-concept protocol. The change event and repeat runs measure what demos never show: maintenance and stability.
The Sign-Off Table · thesignofftable.com/academy/sap-tcoe-404

What would you do?

Two Contoso teams each saw a vendor demo and want different tools. Ravi suggests letting each vendor run its own best demo on Contoso's system and choosing the most impressive. What should Priya do?

Key points
  • Fix requirements, weights and knock-outs before any demo; CTAL-TM ends evaluation with a proof of concept and a pilot.
  • Score SAP technology reach, maintainability, readability, Cloud ALM integration, stability, execution, evidence and TCO.
  • A fair PoC uses the same scenarios, system, data, timebox and scorers for every option.
  • Include a change event and repeat runs: they measure maintenance and stability, which demos never show.

Check your understanding · not graded

Lesson check

  1. 1. What makes a tool proof of concept fair?

  2. 2. Why does Contoso's PoC include a change event?

  3. 3. Which criterion is a knock-out in Contoso's framework?

  4. 4. According to CTAL-TM v3.0, what is the final step of tool evaluation before roll-out?