1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

QR Marks the Spot Project Description

13 33 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 449,64 KB

Nội dung

Organization, assumptions and constraints, deliverables, communication, configuration management, project plan,... As the main contents of the document QR Marks the Spot Project Description. Invite you to consult. Hope content useful document serves the academic needs and research.

QR Marks the Spot Project Description   Version:           1.1   Date:  2010­01­12 QR Marks the Spot Project Description Version 1.11 Page 1 Doc. No.: QR Marks the Spot Project Description   Version:           1.1   Date:  2010­01­12 Revision History Date Version Description Author 2009­09­27 0.01 Initial Draft Rebeka Belavić 2010­01­12 1.1 Final version Rebeka Belavić Page 2 QR Marks the Spot Project Description   Version:           1.1   Date:  2010­01­12 Table of Contents 1. Introduction 1.1  Purpose of this document 1.2  Intended Audience 1.3  Scope 1.4  Definitions and acronyms 1.4.1 Definitions 1.4.2 Acronyms and abbreviations 1.5  References 2. Organization 2.1  Project management 2.2  Project group 2.3  Steering group 2.4  Customer 2.5  Others .5 3. Assumptions and constraints 3.1  Technological 3.2  Environmental 3.3  Interpersonal .6 3.4  Work distribution .6 3.5  Causal relationships 3.6  Time 4. Deliverables 4.1.1 Remarks 5. Inputs 5.1.1 Remarks 6. Project risks 7. Communication 10 8. Configuration management 10 9. Project plan 11 9.1  Time schedule 11 9.2  Activity plan 12 9.3  Financial Plan 12 Page 3 QR Marks the Spot Project Description   Version:           1.1   Date:  2010­01­12 Introduction 1.1 Purpose of this document The purpose of this document is to give an initial overview of the project plan for QR Marks the Spot   project, the planned activities on this project and to monitor their completion as the project progresses.  1.2 Intended Audience The intended audience of this project is: The customer Project team  Steering group Any additional stakeholders 1.3 Scope This document describes the general project organization for QR Marks the Spot project. Assumptions  made in the planning process and discovered constraints are also described. This document also contains a list of  deliverables, inputs and project milestones with their planned completion dates, promised completion dates,  actual completion dates and possible remarks, if necessary. The activities on the project are listed, however a  detailed description of each of the activities can be found in another document (Design description?) 1.4 Definitions and acronyms 1.4.1 Definitions Keyword QR 1.4.2 Definitions Quick Response Acronyms and abbreviations Acronym or abbreviation SVN TBA RC MVC 1.5 References Organization 2.1 Project management Definitions Subversion – a versioning software used in this project To Be Assessed – will be determined at a later date Release Candidate – potentially the final version of the product Model View Controller The   leader   of   this   project   is   Rebeka   Belavić   The   team   leader   for   the   team   members   located   in  Västerås, Sweden is Nicolas Jacquemoud. Marko Basuga is the project’s SVN repository coordinator Page 4 QR Marks the Spot Project Description 2.2 Project group Name Renato Šoić Rebeka Belavić Marko Basuga Nicolas Jacquemoud Vadym Khatsanovskyy Aftab Baig Saud Ur Rehman 2.3   Version:           1.1   Date:  2010­01­12 Initials RS RB MB NJ VK AB SR Responsibility (roles) Web site designer and developer Project leader, web service designer and developer Web service designer and developer, SVN manager Team leader, web site designer and developer Web service designer and developer Database designer Database designer Steering group Mario Žagar, Marin Orlić 2.4 Customer Mario Žagar, Marin Orlić 2.5 Others This project’s supervisor is Marin Orlić. Additional foreseeable stakeholders include Ivica Crnković,  Mario Žagar, Ivana Bosnić, Ana Petričić, Igor Čavrak, Aneta Vulgarakis and Rikard Land The project will be tested by a group of people from different colleges from Zagreb Assumptions and constraints 3.1 Technological Taking into account the workload of each project member on the project, only technologies that the  project team is familiar with are taken under consideration for the project development. The availability of those   technologies and their price, if applicable, were also taken into account. The assumption made for this project   was that as much of the used technology as possible should be free Technologies we are going to use: Java CSS, JavaScript, PHP MySQL Hibernate APIs (Google Maps, Twitter…) UML XML WSDL 3.2 Environmental We are going to use the NetBeans IDE for web services development and SVN for code management Page 5 QR Marks the Spot Project Description 3.3   Version:           1.1   Date:  2010­01­12 Interpersonal Communication is one of the most important aspects of this project and is crucial for its completion  and success. Project leader should constantly communicate with the customer and supervisor. All team members  must communicate with each other, too. Google group http://groups.google.com/group/QR_project is opened to  enable   this   communication,   facilitating   discussions,   sharing   documents   and   relevant   information,   asking  questions etc 3.4 Work distribution The project will be divided into 3 parts according to the proposed MVC system architecture. Work will   be distributed among the project members based on their skills and knowledge of the technology required for  the specific part, as well as the team members’ preference for working on certain parts of the project 3.5 Causal relationships This project relies on Google Maps and Twitter API 3.6 Time Exam dates will be taken into account when assigning the tasks and determining their completion dates   as much as possible Page 6 QR Marks the Spot Project Description   Version:           1.1   Date:  2010­01­12 Deliverables To Team,  Steering  group Team,  Steering  group Steering  group,  Customer Team,  Steering  group Team Team Team Team Team,  Steering  group,  Customer Team,  Steering  group Steering  group Steering  group Steering  group Steering  group Steering  group Steering  group Steering  group,  Customer Planned  week w39 Promised  Late +/­ week w38 Delivered  Rem week w38 01 Requirements  definition w40 w40 w40 02 Project plan w40 w40 w40 03 Project policies w40 w40 w40 04 Database   design  document Web   site   design  document Web service design  description Web   service  WSDL design Design description w40 w40 w40 05 w40 w40 w40 05 w40 w40 w40 05 w41 w41 w41 w41 w41 w41 Alpha   version  database  implementation Alpha   version  Database  documentation  Alpha version Web  services  implementation Alpha version Web  services  documentation  Alpha version Web  site implementation Alpha version Web  site documentation Alpha   version  integration build Current   project  state presentation w43 w43 w43 w43 w43 w43 w43 w43 w43 w43 w43 w43 w43 w43 w43 w43 w43 w43 w43 w43 w43 w44 w43 w43 Output Project vision 06 Page 7 QR Marks the Spot Project Description Steering  group Steering  group Steering  group Steering  group Steering  group Steering  group Steering  group Steering  group,  Customer Steering  group Steering  group Steering  group Steering  group Steering  group Steering  group Steering  group Steering  group,  Customer Steering  group Steering  group Steering  group Steering  group,  Customer Steering  group   Version:           1.1   Date:  2010­01­12 Beta   version  Database  implementation Beta   version  Database  documentation Beta   version   Web  services  implementation Beta   version   Web  services  documentation Beta   version   Web  site implementation Beta   version   Web  site documentation Beta   version  integration build Current   project  state presentation w46 w46 w46 w46 w46 w46 w46 w46 w46 w46 w46 w46 w46 w46 w46 w46 w46 w46 w46 w46 w46 w47 w47 w47 RC   Database  implementation RC   Database  documentation RC   Web   services  implementation RC   Web   services  documentation RC   Web   site  implementation RC   Web   site  documentation RC   integration  build Current   project  state presentation w50 w50 w50 w50 w50 w50 w50 w50 w50 w50 w50 w50 w50 w50 w50 w50 w50 w50 w50 w50 w50 w51 w51 w51 08 Acceptance   test  w50 plan Test report w02 w50 w50 09 w02 w02 Final project report w03 w03 w03 10 Final   product   with  w03 documentation w03 w03 11 07 Summary Week Reports due every Monday by 23:59, starting week 41 Page 8 QR Marks the Spot Project Description 4.1.1 Remarks Remark  Id 01 02 03 04 05 06 07 08 09 10 11 Description Project vision and detailed project vision documents available on the project’s Google Group Project requirements document available on the project’s DSD page Project description document available on the project’s DSD page Project policies document available on the project’s DSD page Design description v1.1 document available on the project’s DSD page Alpha presentation & demonstration available on the project’s DSD page Beta presentation & demonstration available on the project’s DSD page RC presentation & demonstration available on the project’s DSD page Acceptance test plan document available on the project’s DSD page Final project report document available on the project’s DSD page Final product with documentation available on the project’s DSD page Inputs From Required item Test  group 5.1.1 Live test Planned  week w01 Promised  Late +/­ week w01 + Delivered  Rem week w01 01 Remarks Remark  Id 01   Version:           1.1   Date:  2010­01­12 Description Students from various colleges from Zagreb Project risks Possibility High Medium Risk Preventive action Team members not  Read   e­mails   every   day,   schedule  communicating  meetings in advance enough Misevaluated   time  Proper planning, try to be realistic and   effort   needed  for   system   parts  Page 9 QR Marks the Spot Project Description Low Low Low Low Low Low   Version:           1.1   Date:  2010­01­12 integration  (integration  problems) Deadlines not met Work   in   advance,   use   communication   if  any problem arises and/or if we think the  work will not be done on time Team   members  Train, encourage other team members drop out Design oversights Plan the design, make prototypes Misunderstanding  Make   sure   we   are   going   in   the   right  the requirements direction, communicate Server   failure   /  Regular backups into different places unavailability Customer   is   not  Keep   in   touch   with   the   customer   and  satisfied   with   the  present   the   work   done   to   be   sure   the  product project is going in the right direction Communication All group communication will go via one of the following channels: Discussions in the project’s Google Group http://groups.google.com/group/QR_project MSN chat E­mail Skype video calls Textual way of communicating will be preferred for all formal communication and discussions (e.g., discussions  regarding project task, assignments etc.) since they are easier to document and, more importantly, leave less   room for miscommunication Weekly team meeting days: Tuesdays Saturdays Weekly   team   meetings   will   be   held   via   MSN,   unless   specifically   stated   otherwise   The   purpose   of   these   meetings   may   vary   over   time,   from   discussions   and   handing   out   assignments   to   simple   status   reports.  Attendance of these meetings is mandatory, and anyone not able to participate should notify the team and state  their reason for absence. Not attending a meeting without giving a reason for absence and confirming that the   member will be absent will not be tolerated as other attending members will lose their time waiting for them Any problems with the project work should be reported immediately to the project/team leader so appropriate   actions can be taken as soon as possible Configuration management Program code files and program logic will be managed through the official DSD SVN server. Marko Basuga is  responsible for SVN repository management  and backups. Other files and data exchange will be made via  Google Groups and e­mail Page 10 QR Marks the Spot Project Description   Version:           1.1   Date:  2010­01­12 Project plan 9.1 Time schedule Id Milestone Description M001 Requirements definition M002 M003 M004 M005 M006 M007 M008 M009 M010 M011 M012 M013 M014 M015 M016 M017 M018 Responsible  Dept./Initials Finished week Plan RS, RB, MB, NJ, w40 VK, AB, SR  Initial Web service design MB, RB, VK w40 Initial web site design RS, NJ w40 Initial database design AB, SR w40 Web service WSDL description RB, MB, VK w41 Initial database implementation AB, SR w44 Initial web site implementation RS, NJ w44 Initial   web   services RB, MB, VK w44 implementation Beta   version   database AB, SR w46 implementation Beta   version   web   site RS, NJ w46 implementation Beta   version   web   services RB, MB, VK w46 implementation RC database implementation AB, SR w50 RC web site implementation RS, NJ w50 RC web services implementation RB, MB, VK w50 Live test plan TBA w50 Acceptance test plan TBA w50 Testing TBA w01 Project finalization RS,   RB,   MB, w02 VK, NJ, AB, SR Forecast Actual Week +/­ w40 w40 w40 w40 w40 w41 w44 w44 w44 w40 w40 w40 w41 w44 w44 w44 w46 w46 w46 w46 w46 w46 w50 w50 w50 w50 w50 w01 w02 w50 w50 w50 w50 w50 w01 w02 Metr Rem Page 11 QR Marks the Spot Project Description 9.2   Version:           1.1   Date:  2010­01­12 Activity plan Legend: Color Meaning Planned In progress – on schedule Completed In progress – behind schedule 9.3 Financial Plan Activity Volume  Cost ($) Rem Page 12 QR Marks the Spot Project Description   Version:           1.1   Date:  2010­01­12 Project preparations Requirements analysis & definition Initial web site design Initial web service design Initial database design Design description Database implementation Database documentation Web site implementation Web site documentation Web service implementation Web service documentation Integration Testing Live test planning Live test execution Acceptance test planning & execution Finalizing project documentation Finalizing product (days) 07 21 05 07 05 04 24 06 24 06 24 06 21 14 14 10 14 21 21 2100 6300 1500 2100 1500 1200 7200 1800 7200 1800 7200 1800 6300 4200 4200 3000 4200 6300 6300 Planned effort (man­days) Man­day cost Planned project cost (100%) 254 $300 $76200 Page 13 ... document The purpose of this document is to give an initial overview of the project plan for QR Marks the Spot   project, the planned activities on this project and to monitor their completion as the project progresses. ... Project requirements document available on the project s DSD page Project description document available on the project s DSD page Project policies document available on the project s DSD page Design description v1.1 document available on the project s DSD page... Västerås, Sweden is Nicolas Jacquemoud. Marko Basuga is the project s SVN repository coordinator Page 4 QR Marks the Spot Project Description 2.2 Project group Name Renato Šoić Rebeka Belavić Marko Basuga

Ngày đăng: 10/02/2020, 00:11

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN