Download presentation
Presentation is loading. Please wait.
Published byAlison Sherman Modified over 9 years ago
1
1 R.O.M.P Robot Orientation Mapping Project (Project Plan) Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead Designer Joe Hackstadt: Lead Programmer Sean Williams: Documentation & Testing
2
Overview Lifecycle Choice Project Timeline Deliverables Plans Development Tools/Support Project Status Questions Team Evolution
3
Evolutionary Delivery Control and Mapping implementation Control and Mapping interface Team Evolution
4
Evolutionary Delivery with Subprojects Design of Architecture and System Core –Mapping architecture –Control architecture Detailed Design Coding and Debugging Subsystem Testing Detailed Design Coding and Debugging Subsystem Testing Control Subproject Mapping Subproject Team Evolution
5
Project Timeline
6
Deliverables A working web interface Pan control (Move Camera Up or Down) Zoom Control (Zoom in or Zoom out) Camera Control (Move camera left or right) Mapping Feature (Positional Information) Prototype (#1)Prototype Team Evolution
7
Design Decisions Camera Control –Flat Panel or –Arch Dial Mapping Feature –Zoomed View or –Full View with zoom option Team Evolution
8
Organization Chart Peri Subrahmanya Lead Designer/Web Administrator Sean Williams Documentation/Testing Mike Lazar Project Manager Joe Hackstadt Lead Programmer Sean Hogan Lead Designer Andrew Lamonica Client Dr. Blythe Upper Management Dr. Weinberg Upper Management/Client Team Evolution
9
Conflict Resolution In the Event of a Conflict –Members will present their case to team –All team members will then vote for solution –Team leader has final say in case of a tie –Extreme cases taken to upper management Team Evolution
10
Risk Management Difficult Learning Curve –Reading Java and graphics books –Reading existing code –Working With Andrew Lamonica Incompatibility with Aria –Working with Andrew Lamonica Video Streaming Issues –Researching streaming methods Unforeseen Dependencies –Adequate buffer time scheduled Team Evolution
11
Test Plan Module Testing –Test each individual module Integration Testing –Test each time multiple modules are combined System Testing –Test entire system once all modules are implemented and combined –Test system on emulation server –Test system on Marvin before moving to Taz Team Evolution
12
Documentation Plan Follow standards and naming conventions team determined Keep a running document of all changes and revisions Document all test cases and results Team Evolution
13
Review Plan Scheduled Code Walkthroughs –Coder explains his code to the team –Explains why/how what was done Scheduled Code Inspections –Other team members inspect the code –Try to understand without coder explaining Team Evolution
14
Installation Plan User Workstation - No installation necessary - Web server will serve up applet to user Applet & Middleman (Team Evolution & Andrew Lamonica) - Modifying existing system - Changes will be implemented for Marvin during development - Once complete, system will be transferred to Taz. Robot Server (Andrew Lamonica) - Switch from Saphira to Aria robot control system Team Evolution
15
Development Tools Languages –JAVA Development Software –Eclipse Support Software –Microsoft Word –MS Project 2003 Team Evolution
16
Activities to Support Development Learning the Current System –The Applet –The Middle Man –Remote Control Server Learning JAVA
17
Project Status Finalizing Camera Control Design Finalizing Mapping Design Finalizing Documentation Working on Prototype Team Evolution
18
Questions Team Evolution
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.