Identification of the deliverable or milestone | |
---|---|
Project: EMI | Deliverable or milestone identifier: D4.3.2 |
Title: DSA2.3.2 - Periodic QA Reports | Doc. identifier: EMI-DXXX-CDSREF-Title-vx.x |
Author(s): M. Alandes | Due date: __ |
Identification of the reviewer | ||
---|---|---|
Name: J. Rybicki | Affiliation: JUELICH | EMI Activity/External project or Institute: JRA1 |
Review date | mm/dd/yyyy |
Author(s) revision date | mm/dd/yyyy |
Reviewer acceptance date | mm/dd/yyyy |
DSA2.3.2 Periodic QA Reports ToC Review: 1. TOC layout: Would it be possible to keep the section titles consistent: "Report on the required documentation", "Metric reports", "Summary of SQA Deviations"? This can be achieved either by using the naming convention from the previous report i.e. DSA2.3.1 (like "Status of document") or by establishing a new consistent convention (e.g., "Report on documentation", "Report on Metrics", etc). Section 5 "Metric Reports": please add subsections for each metric. Section 7 "Summary of SQA Deviations": is the term "deviation" a part of official SA2 terminology? I would suggest to use less pejorative word if possible. Subsection for each "deviation" would be nice. Section 8 "List of actions": it is not clear to me what you intend to write there but if this should be an evolution/working plan till the next QA report then I would suggest a separate section for that. Conclusion(s) part is missing. 2. Missing content? DSA2.3.1 made some obligations, I am not sure if all of the issues will be addressed in the current report: a) "Status of the Service Reference Cards per software component should be included in the upcoming QA reports." --no such section in the current document, b) "For future QA reports, it’s therefore foreseen to include reviews of the Technical Work Area plans." --no such section in the current document c) "The progress of the Software Release Plan deliverable [...] Once the document is finished it will be considered in the next QA report." --no such section in the current document Could you comment on that and/or include the comments in the executive summary (as explanation of what happened since last report) 3. Minors: -Title in the page header is missing. -Reference to the previous report should be included. -Abstract could include the time interval covered by the current report.
N° | Page | Section | Observations and Replies | Is Addressed? |
8 | 2 | "The second Periodic QA report describes the SQA activity after the first year of EMI." actually it mainly describes the activities in the first year. | YES | |
8 | 2 | "The defined policies help SA2 to measure the software according to our defined metrics;" do they really measure the software or some aspects of the produced software? . Maria: I'm not sure about your comment, what is it exactly the difference between saying "measure the software" in general, and "measure some aspects of the software"? Jedrzej: IMHO it is like a difference between measuring the temperature of water in a lake and measuring water. Software just like water has many aspects which can be measured, but it is hardly measurable as such. Maria: I have removed this sentence as the executive summary has been reorganised as suggested by PO |
YES | |
8 | 2 | "The policy arrived very close to the release deadline and many product teams showed discontent to apply it. " why they arrived so late? This report usually does not answer such questions. Maria:This is explained in section 8. Jedrzej: Section 9 now? I find the explanation vague and I think at least a forward reference to Section 9 should be included here. Maria: OK. This is moved to section 6 and I have given more details. |
YES | |
3 | "The use of words like “MUST” or “SHOULD” was also reviewed. " Well, lot of people working in computer science are aware of the existence of RFC2119 where exactly such words are defined. You actually mentioned this RFC (in different content). So my question is: why couldn't SA2 adopt the definitions from the RFC? Maria: These definitions are indeed adopted. This is what I mean when I say that "The use of words like “MUST” or “SHOULD” was also reviewed". Jedrzej: Let me reformulate: why they were not used from the very beginning? What were the reasons for that? |
YES. Added explanation. | ||
4.1 | "SA2 policies have changed throughout the lifetime of the EMI-1 release." why and how they changed? More background information needed. Jedrzej: Forward reference? |
YES. Added reference. | ||
4.1 | "The final training was about Release, Change, Testing, Certification and Documentation policies. This training tried to give a global overview of the whole release process. " why it only tried? Was it a failure? Either rephrase or provide more background. | YES | ||
4.2 | I wish the problem of "not coherent information" would be explained in such a way that a ETICS layman like me could understand what the problem is. I think the sections should also be more specific with regard to possible solutions and how they shall be implemented. | YES. I have added some more explanations. | ||
5.4 | "It’s a very good reference to understand the existing tools and the technologies involved." "very good" according to whom? Was this quality actually tested? | YES. I have removed "very good" | ||
5.6 | "We evaluated the global readability by answering the question: Is information structured in a clear way so that it is easy to find? And also the clarity of the documentation by answering the question Is information presented in a clear way?" Was this evaluation conducted by single person? I see some problem when comparing answers of different people on such an unspecified questions. Things which are clear to me might not be clear to other people, sure. But the margin of error when answering such questions with yes/no is much much smaller as when own "feelings" are involved and answers like "the information is presented is outstanding clear way". What is the value-added when answering the questions with the adjectives? Could you elaborate on the usage of multiple choice for such simple questions? And explain how it was assured that the words outstanding or poor were used properly? Jedrzej: the problem is caused by the fact that the process was conducted by a group of people and their judgment on the quality of the documentation is not "standardized" nor comparable |
YES. Comment taken into account and added as an improvement we have to consider for next review. | ||
5.6 | "On the other hand, many development teams have already the effort and met these requirements." 1) there is missing verb here? 2) who miss the requirements? maybe you can attach the information or at leas a reference. | YES | ||
6 | "A very useful document that was also created to help developers throughout the different stages of the release process is the EMI component release check list [R14]." I assume that the document was created by SA2? otherwise it would not be very useful. Was it tested if it is really very useful? | YES. I have removed "very useful" | ||
7 | "Take into account developer’s feedback who should be the first ones benefitting from the metrics report. But also take into account other parts of the release process where metrics may help to understand how EMI releases are doing." 1) spelling: benefiting? 2) the managers benefit from metrics not the developers. A developer knows what her software is worth of, the manager does not understand the software and needs metrics to get the feeling that she understand. Maria: 1) The spell checker doesn't mark it as wrong. Jedrzej: my bad, American English probably Maria: 2) SA2 doesn't agree with this statement so I won't take it into account. Jedrzej: Prove otherwise or remove the statement |
YES. Statement is now removed. |
N° | Section | Observations and Replies | Is Addressed? |
"presented in detail in section 6" consequently in the report section references do not start with capital letter (Section 6). The references to figures on the other hand, do. It could improve the presentation to "capitalize" both kinds. | YES | ||
Figure 1 could be moved at the end of the section. Otherwise it cuts the text and hides the second part of the release review comments. | YES | ||
the use of abbreviated forms (like it's didn't) should be avoided in formal documents. | YES | ||
1.5: Page 7 | Terminology: --alphabetical order? --Key Performa*n*ce Indicator (spelling) | YES | |
5.3: Page 15 | improvements could be better presented in form of a table Maria:I think it's pretty clear with a list. Jedrzej: And I think that in the list one cannot see what is "DONE" and what is "MISSING". \ |
NO. | |
5 .6 : Page 18 | Table 1: the caption of the middle column looks strange (floats left) | YES | |
5.6 : Page 20 | Twiki is written here capitalized, and on other places (Page 9), please do it consequently one way of the other | YES | |
5.6 : Page 20 and Page 21 | The Pie charts are strange: 47%+4% is not 100% and 17%+27% is not 100% | YES. I have removed the %. They were indeed strange. This is calculated by google docs automatically and I don't know why it is wrong. | |
8: Page 25 | "Almost most" | YES | |
the word "publicize" is very often used in this document. |
Maria: This word is used twice. I don't think twice is "very often", but of course, "very often" is something subjective. Jedrzej: It is used three times (publicized also counts for me). |
YES |