Dr. Ralf Kneuper

Dr. Ralf Kneuper Consulting
Software Quality Management
and Process Improvement

Release Notes: PIID and SCAMPI Tool (PST) Version 1.3.3

Version 1.3.3 of PST does contain a number of small updates and corrections but no major changes of functionality.

Migration of data

  • Provided a functionality for copying PIIDs to a different file in the new file PST-TransferPIID.xls. This can be used to migrate PIID data to a new PST version, or to provide a revised PIID back to the organization after an assessment. Please read the instructions in this Excel workbook for details. (R71)
    Note: This function is no longer available to non-registered users.

Changes in file names and structure

  • None

General and Instructions sheets

  • None

Findings sheet

  • Filled cell AD3 of the Findings sheet which should reference weaknesses for the instantiation ORG and SP1.1 but was empty for the process areas on maturity level 3.
  • Corrected typo "Signifcant" in cell AC2. (R73)
  • Set the row height consistently to 12.5 pt in the findings sheet. (R42)

Practice sheets

  • Added the lines 7 to 9 (which were previously empty) to allow the organization to provide specific guidance to the projects in filling in the PIID, such as typical work products in this organization. Previously, this information was usually provided in lines 12 and 13 but led to confusion with the genuine artefacts of the organization considered as an instance in itself.
  • Added "Source: Statement" in comment for F2F confirmations. (R74)
  • Corrected typo "Strenght" in practice sheets. (R73)
  • Corrected the protection which was sometimes applied to the wrong fields, in particular to the process description fields. (R64)
  • Formatting of goals was sometimes incorrect (bold, large typeface), e.g. SG2 in SP 2.1 for OPF, OT and RSKM, IPM, SG1/SP1. (R68)
  • Consistently added an identifier in front of all goal and practice statements where the goal identifier includes the PA, the practice identifier does not (since this would duplicate the information on the same page in consecutive lines) (R72)
  • The practice sheet for MA, SP2.3, did not allow "NA" as a legal entry for "DA OK?". The item "NA" is missing in the value list. This has been corrected. (R80)

Tracking workbook

  • Corrected several incorrect links to the findings sheets
  • Added links for maturity level 3 process areas
  • Added sheets L2 and L3 which give a summary of the practice characterizations but without the goals. Additionally, these compute a CMMI satisfaction percentage for each process area according to the following table. In order to use this table for SCAMPI B and C which require a three-value scale, the values PI and NI are considered identical. The resulting percentages are visualized as a spider diagram.
    characterizationnumeric value
    FI1
    LI0,5
    PI0
    NI0
    This change is a very first step in the way to support SCAMPI B and C; further steps are planned to follow soon.

Configuration workbook

  • None

Open issues, requirements and known problems

IDPriorityIssue
R1low The LA should be able to see what has been changed as compared to the previous version, perhaps using a log file
R2low User (LA, assessment team, PIID author) and maintenance documentation.
R19medium If a practice is not applicable, e.g. a PP practice for ORG, and you only add this information in column E in the practice sheet, not column B (which would duplicate the information), then in both the findings and the general sheet, the DA / IA counts as not written. So you may end up with 100% of DA OK, but only 80% written
R31medium OU characterization of practices should not be allowed as long as not all instances have been characterized (possibly "NA").
R31amedium Goal rating should not turn red when empty. If the OU practice characterizations for one goal (column AK) are all filled with values other than "FI", then goal rating can contain an arbitrary value (other than "S") without turning red. (Perhaps handle using validation?)
R41low Distinguish "NA" and "not rated". Document both in instructions.
R54low Those parts of the "Findings" sheet that are decided by the whole team (OU rating etc.) should be locked so they can only be changed with the LA password.
R56high Write the administration data on the "General" sheet once in preparation of the appraisal so that there is no more need for SCAMPI-CONFIG.xls. This should also solve the problem that these references sometimes contain the full path rather than just the filename, which leads to problems when moving the files.
R57medium Rename remaining files, command bar as "PST ..."
R61high Also support SCAMPI B&C and support transitioning of data from SCAMPI B&C to SCAMPI A
R62medium No characterization as long as information is needed
R75low Use white font on red backgrounds, in particular with conditional formatting, to make it easier to read.
R76medium Correct references to "<PA>" in GP statements.
R77medium Consistent handling of "NA" in the percentages in row 1 of the findings sheet. For IA the percentage should exclude NA entries.
R78medium Always show column AZ of findings sheet, but use white font to make it invisible. Using conditional formatting, mark the cell red if the value is 1, i.e. there is an inconsistency.
R79medium Fix the practice sheet after row 2 so that the practice statement always stays visible.

The following items refer to the macros which are not yet part of the published version.

IDPriorityIssue
M1medium Expand macro "Release" for maintenance with the following functionality: Set protection; hide columns
M2medium The macro CL2 should also work for the SCAMPI-Tracking.xls sheet.
M3medium Separate lock / unlock user entries and team entries. Turn protection and unprotection into separate subroutines?
M4medium Generate reports such as "all missing information for project X", etc. (probably using a macro)
M5medium Only make macros visible where that is needed. Other macros should be private.
M6medium The macro SetVersion does not handle cancelling from the input box correctly. Similarly, MarkNA and password check do no handle cancelling correctly.
M7high Convert the macros into VB6 and then publish them as part of the package.
M8medium Create a draft presentation from the results in the worksheets
M9medium Use constants everytime instead of literals
M10medium Set up systematic error handling.
M11high In OPD, mark as NA (e.g. "P1, P2, P3, P4") ⇒ ORG is marked NA.