Difference between revisions of "Proposal Effort Evaluation"

From IHE Wiki
Jump to navigation Jump to search
Line 4: Line 4:
  
 
The TC in each domain chooses how it estimates.  This page reflects some ideas being tried out in the [[Radiology|IHE Radiology]] domain.  The idea is to expand on the Breakdown of Tasks section in the [[Brief Proposal Template]] by estimating "effort points" for each task.  Turns out Agile has already thought of everything cool :-), so the material below borrows from [https://www.mountaingoatsoftware.com/blog/what-are-story-points Story Points].
 
The TC in each domain chooses how it estimates.  This page reflects some ideas being tried out in the [[Radiology|IHE Radiology]] domain.  The idea is to expand on the Breakdown of Tasks section in the [[Brief Proposal Template]] by estimating "effort points" for each task.  Turns out Agile has already thought of everything cool :-), so the material below borrows from [https://www.mountaingoatsoftware.com/blog/what-are-story-points Story Points].
 +
 +
''This is a pilot so all details are open to discussion/suggestions.  The retrospective indicated we need to do a better job of flushing out issues early in the process, but we don't want to overburden. So we'll try this but try to keep it brisk.  The evaluation call should note Debates, not presume to resolve them.''
  
 
==Method==
 
==Method==
  
 
===Proposer Homework===
 
===Proposer Homework===
After the Brief proposal has passed the Short List vote, the proposal editors should create a Detailed Proposal by copying the [[Delta Proposal Template]] into the bottom of your proposal page and editing appropriately.  This include adding a Breakdown of Tasks section.
+
After the Brief proposal has passed the Short List vote, the proposal editors should create a Detailed Proposal by copying the [[Delta Proposal Template]] into the bottom of your proposal page and editing appropriately.  This includes adding a Breakdown of Tasks section.
 +
 
 +
====Transactions====
 +
* Bullet each new/modified transaction
 +
:* Indicate if it will clone an existing transaction, be similar, or be new
 +
:* If new, note the protocol/mechanism
 +
:* If similar, confirm the protocol/mechanism
 +
:* If clone, note what will be changed/tweaked
 +
:* Don't list existing transactions you plan to use unchanged (as noted in Technical Approach)
 +
 +
====Profile====
 +
 
 +
 
 +
===TC Review & Effort Estimation===
  
 +
====Transactions====
 +
*
  
 +
* Review the description and challenge any unreasonable assumptions
 +
:* E.g., if 
 +
* '''Effort points:''' 1 - "normal" size transaction; 2 - "large" transaction
 +
* '''Complexity points:''' 0 - cloning another transaction; +1 - new API/mechanism; +1 - new context or domain
 +
* '''Uncertainty points:'''
  
===TC Review Process===
+
* Consider if any other new transactions should be added
 +
* Consider if any existing transactions will need cloning/modification
  
===TC Effort Estimation===
+
====Profile====

Revision as of 18:04, 30 August 2018

As part of the Profile Proposal Process, the Technical Committee estimates the effort required (in terms of TC Bandwidth) to develop each of the proposals. The effort estimate is considered by the Planning Committee when they prioritize and select which Profiles will be developed this cycle.

The TC in each domain chooses how it estimates. This page reflects some ideas being tried out in the IHE Radiology domain. The idea is to expand on the Breakdown of Tasks section in the Brief Proposal Template by estimating "effort points" for each task. Turns out Agile has already thought of everything cool :-), so the material below borrows from Story Points.

This is a pilot so all details are open to discussion/suggestions. The retrospective indicated we need to do a better job of flushing out issues early in the process, but we don't want to overburden. So we'll try this but try to keep it brisk. The evaluation call should note Debates, not presume to resolve them.

Method

Proposer Homework

After the Brief proposal has passed the Short List vote, the proposal editors should create a Detailed Proposal by copying the Delta Proposal Template into the bottom of your proposal page and editing appropriately. This includes adding a Breakdown of Tasks section.

Transactions

  • Bullet each new/modified transaction
  • Indicate if it will clone an existing transaction, be similar, or be new
  • If new, note the protocol/mechanism
  • If similar, confirm the protocol/mechanism
  • If clone, note what will be changed/tweaked
  • Don't list existing transactions you plan to use unchanged (as noted in Technical Approach)

Profile

TC Review & Effort Estimation

Transactions

  • Review the description and challenge any unreasonable assumptions
  • E.g., if
  • Effort points: 1 - "normal" size transaction; 2 - "large" transaction
  • Complexity points: 0 - cloning another transaction; +1 - new API/mechanism; +1 - new context or domain
  • Uncertainty points:
  • Consider if any other new transactions should be added
  • Consider if any existing transactions will need cloning/modification

Profile