T Iteration Demo CloudSizzle PP Iteration
T Iteration demo 2 Agenda Project status (x min) achieving the goals of the iteration project metrics Work results (x min) presenting the iteration’s results demo Used work practices (x min) This template contains the minimum set of topics for the review. This slide set should also serve as the progress report. It may and should contain slides with additional details, that you don’t even intend to show due to limited time allocated for the presentation This template contains the minimum set of topics for the review. This slide set should also serve as the progress report. It may and should contain slides with additional details, that you don’t even intend to show due to limited time allocated for the presentation
T Iteration demo 3 Introduction to the project What A social study planner students can create a study plan, share it to their friends Students can enroll to courses, invite friends to courses Students can utilize the social networks to collaborate Students talk about course related matters in discussion channels Why? to get an understanding of the Smart-M3 RDF store to get an understanding of how it can be used to enable interoperability between OtaSizzle services and third party services. To demonstrate how information can be extracted from Noppa and Oodi through loose coupling
T Iteration demo 4 Status of the iteration’s goals Project initialization NOT OK. Development environment/tools should be set up OK. Development and project tools should be used by everyone in the team OK. Communications should work inside the team and to the customer NOT OK. Divide the tasks inside the team NOT OK. Identify risks during PP iteration Requirements elicitation OK. Find out all stakeholders requirements for the project to a suitable detail LATER. Create use cases OK. Prioritize the requirements OK. Requirements meeting with customer The team should learn the technologies used for the implementation OK. Workshop to teach the technologies and software Premilinary architecture planning OK. Choose the implementation language OK. Get a high level view on software architecture Getting to know the team and the stakeholders NOT OK. Kick-off meeting to break the ice
T Iteration demo 5 Status of the iteration’s deliverables Project plan OK, except chapter 1.3, because … Requirements document OK, all important requirements documented in general level and reqs 1,2,3,... in detail
T Iteration demo 6 Realization of the tasks Show status and effort distribution per task or task group (not on too detailed level) discuss major discrepancies between the plan and realizations unfinished/removed tasks? any unplanned tasks? Status RealizedPlanned Diff(Left) DEVELOPMENT Task Xok Task X.2*ok Task Yremoved …… ……… MANAGEMENT Task Zunfinished Total * unplanned task (= a new task added during the iteration) (A sample table)
T Iteration demo 7 Resource usage Underspending (40%) with respect to the estimates. The main reason being a too optimistic view at estimation time about the ramp-up phase. All underspent hours were distributed evenly among remaining iteratons. Original plan (in the beginning of the iteration) Realization and updated plan (realized hours and updates) M1M2M3M4M5M6M7M8M9Sum PP I I Total M1M2M3M4M5M6M7M8M9Sum PP I I Total
T Iteration demo 8 Risks What is the current situation regarding the risks? materialized risks? new risks identified?
T Iteration demo 9 Results of the iteration Briefly describe the most important content of the major deliverables of the iteration, e.g., the following project plan (especially in PP review) requirements (especially in PP review) system architecture (especially in I1 review) QA plan (especially in I1 review) implemented use cases (I1-I2) user’s manual (I2) Demonstrate the developed software first tell briefly to the audience what you are going to demonstrate distributing a demo script to the audience helps following the demo concentrate on new functionality Avoid repeating what you have already told in project status and concentrate on showing the concrete results.
T Iteration demo 10 Example: Project plan Present the following Stakeholders and staffing (a diagram?) Project goals (discuss most important goals and verification criteria) Project resources (already shown in the project status?) Project practices and tools (discuss most important practices and tools you have chosen, what, why, when, …) Discuss phasing if there are some major plans already
T Iteration demo 11 Used work practices How have you been using the planned work practices, what are the experiences of mandatory practices: time reporting, version control, … any other practices Are you going to adopt some new practices change the use of the current practices stop using some adopted practices In the presentation you have time to discuss only the most interesting experiences and major changes. The mentor will read the rest of the material from the slides himself later.