Presentation is loading. Please wait.

Presentation is loading. Please wait.

T-76.115 Project Review RoadRunners [PP] Iteration 30.10.2003.

Similar presentations


Presentation on theme: "T-76.115 Project Review RoadRunners [PP] Iteration 30.10.2003."— Presentation transcript:

1 T-76.115 Project Review RoadRunners [PP] Iteration 30.10.2003

2 T-76.115 Project Review 2 Agenda  Project status (5 min)  achieving the goals of the iteration  project metrics  Used work practices (10 min)  Completed work (15 min)  presenting the iteration’s results  Plans for the next iteration (5 min)

3 T-76.115 Project Review 3 Status of planned goals of the iteration  Goal 1: Specify the goals of the project from all perspectives  OK  Goal 2: Select and adapt work practices to be used in the project  NOT OK, because all work practices are not needed yet. They are selected but some will adapted during next iterations (for example practices considering coding and testing ).  Goal 3: Get to know the customer and project topic  OK  Goal 4: Make project plan and requirement specification  OK  Goal 5: Select Personal Software Engineering Assingment topics  OK

4 T-76.115 Project Review 4 Status of planned deliverables of the iteration  Project Plan  OK, except chapter 6.3 – 6.6 because iteration for use cases to implement are not done yet. This is done during next iterations.  Requirements document  OK in general level. Use cases will be refined next iterations.

5 T-76.115 Project Review 5 Realization of the tasks  Meeting (status/mentor)  All group members have not participated all meetings.  Project review and preparation  Hours are reported after project review

6 T-76.115 Project Review 6 Working hours by person  Some group member haven’t done all tasks in this iteration yet or haven’t participated all meetings. Realized hours in this iterationPlan in the beginning of this iteration

7 T-76.115 Project Review 7 Changes to the project  There is no major changes to the project

8 T-76.115 Project Review 8 Risks  Risk management is done by Risk management team. Team members are:  Kirsi Männistö  Reetta Räisänen  Petri Noponen  Jussi Katajala  Identified risks:  Customer requirements are too vague and do not stabilize enough before I1  Distributed development  Java -competence is distributed unevenly  New tools  Timetable  The current situation regarding the risks:  None of risks have been realized yet

9 T-76.115 Project Review 9 Work practices  In this phase following practices are used:  Time reporting  Version control  personal SE assignments  Topic selected and presented to the mentor.  Iteration planning  Documenting and document delivery  Project review  Requirements priorization  Requirements management  Use cases

10 T-76.115 Project Review 10 Results of the iteration  Project plan  Requirement specification

11 T-76.115 Project Review 11 Project plan (1/3)  Background of the project is to:  Develop Roadmapping tool for software development organizations. Project is part of customer's own CORE research project.CORE  Iterations:  Project planning phase  Implementation phase 1  Implementation phase 2  Implementation phase 3  Delivery phase  Project organization:

12 T-76.115 Project Review 12  Customers project goals are: GoalVerification criteria 1. UsabilityUser without experience has no difficulties to use this program. 2. Easy to installCustomer can install and start work with the program by using manual. 3. Reliability95 % of all test cases are passed. 4. Functional programProgram fills its expectation and customer is able to demonstrate it further. 5. Program can be in drawing mode and in review mode User can use program for editing and also just for reviewing. 6. Different layers can be defined. User can add, edit and remove layers with Roadmapping tool. 7. Portability of program's outputUser can easily transfer output to the other program (for example to PowerPoint) 8. Analyzing and categorizing of information Items can be grouped together for better categorizing. 9. PerformanceUsing program does not require new equipment or hardware for customer. 10. Possibility to add links to the other documents Link to the other documents can be created and opened. Project plan (2/3)

13 T-76.115 Project Review 13 Goals of the project group Deliver valuable tool for Roadmapping in schedule Passing the course with grade 3 or higher Learn more about SW projects Develop communicational skills Test driven implementation (Module testing for critical parts/components) Good design and architecture Easy to use software Learn more about Java  Project group’s goals are: Project plan (3/3)

14 T-76.115 Project Review 14 Requirement specification (1/9)  Customer’s wide expectations were gathered during meetings  Documentation from customer and WWW were processed  Customer’s desires were interpreted and iterated to goals and activities  Activities and goals were refined and grouped  Limitation of reality defined the structure of activities and goals  Structure was divided smaller parts as use cases

15 T-76.115 Project Review 15 Requirement specification (2/9)  Functional requirements  Categorized according to customer goals  mandatory (must have features)  optional (additional features)  supplementary (adds value)  Categories will be implemented in priority order to product  Functional requirements are modelled using Use cases  Mandatory features will result in a coherent product  Each requirement has a requirement ID

16 T-76.115 Project Review 16 Requirement specification (3/9)  Mandatory requirements 1/3

17 T-76.115 Project Review 17 Requirement specification (4/9)  Mandatory requirements 2/3

18 T-76.115 Project Review 18 Requirement specification (5/9)  Mandatory requirements 3/3

19 T-76.115 Project Review 19 Requirement specification (6/9)  Optional requirements

20 T-76.115 Project Review 20 Requirement specification (7/9)  Supplementary requirements

21 T-76.115 Project Review 21 Requirement specification (8/9)  Properties  Three categories that have significant value to customer  Usability  emphasis on low learning curve  familiar user-interface (windows-like)  Reliability  focus on test first programming  robust  Performance  short response time to user actions

22 T-76.115 Project Review 22 Requirement specification (9/9)  Constraints  Standards  MS Windows development platform  Export to MS Powerpoint  Software constraints  Developed using Java 1.4.2  Platform independent solution  XML for persistency  HW constraints  usable with a 1 GHz desktop PC

23 T-76.115 Project Review 23 Plan for the next iteration (1/3)  Goals in priority order:  Goal 1: Designing core architecture  Goal 2: Implementing core architecture  Goal 3: Testing core architecture  Goal 4: Implementing user interface  Goal 5: Testing user interface  Goal 6: Writing system test plan document  Deliverables  Updated project plan  Updated requirements document  Technical specification (core architecture)  Test case specifications  Test report  Progress report (slideshow)

24 T-76.115 Project Review 24 Plan for the next iteration (2/3)  Risks / uncertainties  Distributed development  Java -competence is distributed unevenly  New tools  Timetable  Planned tasks for next iteration

25 T-76.115 Project Review 25 Plan for the next iteration (3/3)  Schedule


Download ppt "T-76.115 Project Review RoadRunners [PP] Iteration 30.10.2003."

Similar presentations


Ads by Google