3. PM Reporting/Communications Software Development PM Upper management Reports, presentations, meetings, Q&A Team Meetings, Action Items, CC, Minutes, Q&A Clients Requirements, visits, demos, Q&A, development updates, tests
4.
5. The Agenda Bell Modest decision items Announcements Minutes Moderate decision items Most difficult item Discussion items Small, trivial item Source : Tropman, 1985 TIME SPENT
6.
7.
8.
9. Software Reviews Developer. A reader, TL. Development team representative. Software PM or project representative. Presenter Lead auditor. Facilitator or developer. Trained facilitator, technical/QA leadership. TL / Lead engineer. Responsible manager or Senior Software PM. Group leadership Auditors, management and technical personnel. Technical leadership and software team mix. Software team mix, Software QA. Technical leadership and development team mix. Management, TL, software team mix. Group attendance Management, Software PM, development team. Team agrees on changes to be made by the developer. Review team request changes and defects removals. Review team requests management or TL to act on recommendations. Made at the meetings; online pooling/email, or as a result of recommendations. Decision-making Independently evaluate compliance with objective standards and regulations. Find errors, code readings, conformance to specifications. Find errors; verify resolution and product quality. Conformance to specifications, development issues. Tracking / milestones, issues, resources, action items. Objective Audit Walk-through Inspection Technical Review Management Review Characteristic
10.
11.
12.
13. Technical Review Chart Software Product Statement of Objectives Other Inputs Technical Review Report Planning Overview of Review Procedures Overview Meeting Preparation Overview of Review Procedures Review Meeting(s) Review software product and record errors Rework/Follow-up Management Follow-up Development Team Management Preparation Overview of Review Procedures Overview of software product
14.
15. Inspection Review Chart Software Product Statement of Objectives Other Inputs Management Review Report Planning Overview Session Preparations Review general items Examination Review software product and record errors Management Follow-up Management Preparation Introduce meeting Establish preparedness Review error list Decision making Rework/Follow-up Software Developer More preparation required Re-inspect Accept