Project Management Plan s1

Project Management Plan s1

<p>HOME APPLIANCE CONTROL SYSTEM</p><p>Preliminary Project Plan</p><p>Arun Sridhar, 111-61-204, [email protected] Shakuntala Patri, 111-58-181, sxp072000@ utdallas.edu Hetal Madhani, 111-70-044, [email protected] Vinaya Bolla, 111-55-103, [email protected] Shruti Mehta , 111-77-013, shruti.mehta@student. utdallas.edu Deepika Vaidyanathan, 111-48-739, [email protected] Amrinder S Ganda, 111-64-208, [email protected]</p><p> http://utdallas.edu/~sxp072000/index.html</p><p>Submitted for: CS 6359.001 Phase 1</p><p>1 TABLE OF CONTENTS</p><p>1. Introduction...... 3 1.1 Project overview...... 3 1.2 Project deliverables...... 3 1.3 Evolution of this document...... 3 1.4 References...... 3 1.5 Definitions, acronyms, and abbreviations...... 3 2. Project organization...... 3 2.1 Process model...... 3 2.2 Organizational structure...... 4 2.3 Organizational boundaries and interfaces...... 4 2.4 Project responsibilities...... 4 3. Managerial process...... 4 3.2 Assumptions, dependencies, and constraints...... 4 3.3 Risk management...... 4 3.4 Monitoring and controlling mechanisms...... 4 4. Technical process...... 4 4.1 Methods, tools, and techniques...... 4 4.2 Software documentation...... 5 4.3 Project support functions...... 5 5. Work elements, schedule, and budget...... 5</p><p>2 1. Introduction</p><p>1.1 Project overview</p><p>This is a project plan to be used for the implementation of the Home Appliance Control System (HACS). The project includes creating a HACS whereby the information regarding all home appliances can be recorded, and the appliances can be controlled from a remote location through a mobile phone. </p><p>The system as a whole will have three main components. They will be the remote control, a base station that controls the whole setup and has the necessary data, and the appliances. The Remote Control is a mobile phone that can log into the base station and through an interface, control the appliances. The Base Station performs routing functions and contains all the information required for the functioning of the HACS. The Appliances that are being considered are –  Temperature Control System  Home Security System  Indoor and Outdoor lights</p><p>1.2 Project deliverables</p><p>The following are the deliverables for this project:</p><p> a) Preliminary Project Plan ------Deliverable 0 b) Requirements Elicitation ------Deliverable 1 c) Requirements Analysis ------Deliverable 2 d) Architectural Design ------Deliverable 3 e) Object/Component Design ------Deliverable 4 f) Coding and Testing ------Deliverable 5</p><p>1.3 Evolution of this document</p><p>This is a preliminary document with the scope of the project.</p><p>1.4 References</p><p>[1] Lawrence Chung, Object-Oriented Analysis and Design syllabus, CS 6359 section 001, Fall 2007 Sample Projects. http://www.utdallas.edu/~chung/OOAD/syllabus.htm </p><p>1.5 Definitions, acronyms, and abbreviations</p><p> Remote User: A person who wants to control the appliances through a mobile phone.  Base Station: An in-house system that controls the HACS.  HACS: Home Appliance Control System</p><p>3 2. Project organization</p><p>2.1 Process model The Waterfall process model with feedback will be used for this project. </p><p>2.2 Organizational structure</p><p>The members involved in developing this project are:  Arun Sridhar  Shakuntala Patri  Hetal Madhani  Vinaya Bolla  Shruti Mehta  Deepika Vaidyanathan  Amrinder S Ganda</p><p>For the first deliverable Arun Sridhar will be the Team Leader for the project.</p><p>2.3 Organizational boundaries and interfaces</p><p>2.4 Project responsibilities</p><p>All the team members will be involved in all phases of the project life cycle.</p><p>3. Managerial process</p><p>3.1 Management objectives and priorities</p><p>The main objective of the management position is to  Organize the meetings for discussions  Check the status of the project  Review and compile Documents  Submit the project on time.</p><p>3.2 Assumptions, dependencies, and constraints</p><p>3.3 Risk management</p><p>3.4 Monitoring and controlling mechanisms</p><p>4. Technical process</p><p>4.1 Methods, tools, and techniques</p><p>Rational Rose tool will be used to do the UML modeling. The system will be implemented in Java. The reason for this is two-fold: our programmers are more familiar with Java than other </p><p>4 languages and Java offers easy, effective interfaces will be very useful in this project. Our project team will be using GoogleGroups for easy team member communication. All project documents will be posted on our team website at http://utdallas.edu/~sxp072000/index.html</p><p>4.2 Software documentation</p><p>The following software documents will be developed:  Preliminary Project Plan  Requirements Elicitation Specification  Requirements Analysis Specification  Architectural Design Specification  Object/Component Design Specification  Code  Test Plan</p><p>4.3 Project support functions</p><p>5. Work elements, schedule, and budget</p><p>This project is scheduled to be completed by Nov 27th 2007 for the final demo. Here is the outline of the timeline of the deliverables:  Deliverable 0 due by 08/30/2007  Deliverable 1 & 2 due by 09/04/2007  Deliverable 3 due by 09/16/2007  Deliverable 4 due by 09/27/2007  Deliverable 5 due by 11/12/2007 – 11/27/2007</p><p>5</p>

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    5 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us