Scope Definition Items Beyond Scope Project Information Technology Essay
This Project Plan document applies to a university project on Policy Based Encrypted Content which is developed by a group of students [Stephen Obikobe Obi, Adebowale Oni, Habibat N. Yakubu, Rajarshi C. Roy, and Abdullahi Yakubu] as their final year project. It allows users to use their mobile phones to capture images and send the captured images to a blog where they can restrict the people who view these pictures based on policies they set on the pictures and the location where the picture is taken will also be attached on their page on the blog. The TourPicx blog and mobile application allows registered members to;
Capture image
Images can be captured and uploaded to the TourPicx-Blog with selected policy by registered members only who have the software on their mobile device either in online or offline mode.
Capture Options
After images are captured, they can be discarded if the user does not want to upload them to his/her page on the blog, captured images can also be saved on the users mobile phone alone without uploading them to the TourPicx-Blog, captured images can be saved on the user’s mobile phone alone or uploaded to the TourPicx-Blog alone without saving the captured image on the user’s mobile phone.
Set policies on photo albums
Pictures are sorted according to albums/policy for example an album named Family and friends may contain 30 pictures and only friends that belong to the family and friend policy can watch pictures in this album. Each member can have a maximum of ten policies and minimum of two policies by default i.e. private and public.
Comment on pictures
Friends belonging to a particular policy can comment on pictures under that policy, also comments made on a picture can be made private (i.e. only the person who made the comment and the owner of the picture can view the comment) or public (everyone can view the comment). Comments made private can only be deleted by the owner of the picture but cannot be set as public by the owner of the picture only the person who made the comment can make the comment public or delete his/her comment.
Add/edit/delete friends, policies, pictures and comments (View Technical manual)
Items beyond Scope
Development of a Platform independent software i.e the software TourPicx-Mobile software should work on any mobile phone device.
There is no requirement for advertisement of the project for commercial purpose, since we are not selling our software.
There will be no need for any desktop hardware upgrade or replacement for users to make use of our software as long as there device meets all requirements stated.
Protection of data other than those associated with TourPicx-Mobile on the user’s phone.
Project Assumptions
Project team members are available at all time and the project manager will take on the role as coordinator at all times to ensure the project is on schedule.
Project team members will hold on strictly to the communications plan and guidelines identified within this plan, failure to do so will result in a penalty.
Although the project requirements are defined, there might be changes in the Project Plan as new information and issues are discovered.
In addition to their main role, every project team member will work on more than one task throughout the development process.
Project design, requirements and specification will be discussed with the whole team at all times due to the small size of the team,.
All project team members are required to prepare individual testing on their part, as well as draft documentation of their work. The system analyst will do the overall final performance testing at the end of the testing stage.
All project deliverables will be ready before 1st of January 2011. Š
Project Constraints
There can only be a maximum of five (5) team members and a minimum of two (2) for this particular project.
Implementation of the project must be completed within four (4) months.
Computer resources/ software resources are limited i.e some project development team members cannot install some software on their system due to installation requirements.
The development/ working environment is new and no project team members are totally familiar with it.
Integration of individual components is hard because project team members often work seperately and the development environment is new to team members.
Statistics used in preparing the estimates for completion/ delivery dates and budget are not fully reliable
Meetings with the supervisor are scheduled on specific dates, other meetings will have to be through email or phone contact. The scope of the project is not strictly defined.
Related Projects
foursquare
“foursquare.com is a location-based social networking website based on software for mobile devices. This service is available to users with GPS-enabled mobile devices, such as smartphones. Users “check-in” at venues using a mobile website, text messaging or a device-specific application by running the application and selecting from a list of venues that the application locates nearby. Each check-in awards the user points and sometimes badges”.
Gowalla
“Gowalla.com is a web site and, more importantly, an iPhone application that allows you to check in with your social network from where ever you are. When you use your phone, Gowalla locates you through GPS, and then allows you to check in at the location, share a message about where you are and why you’re there and pick up virtual items”.
Critical Project Barriers
This involves undefeatable matters that can be destructive to progressof the project, should any of the events listed below occur, the Project Plan will become invalid.
Removal of project funding for the project by project team members or close down of the college.
Loss of project data and recovery data including implementation plan or project plan. Plagiarism case is not expected in the project.
Complete lack of understanding regarding which team member needs what information and when they need it.
Inaccurate pieces of information sent to wrong receivers e.g. sending a team member a version of the work schedule in Microsoft Project when the recipient is not familiar with the the planning tool.
Cost Management Process
There was no real budget plan for this project but an estimate of about $550 maximum was set aside, the whole project budget was handled by the lead programmer for the duration of the project. Below is a sample of the expense form on the costs incurred during this project development. Below is the expense summary for the project.
Product
Original Budget
Actual Budget
Description
Printing cost
RM500
$500
Printing cost for the project
Domain cost
RM280
$
Domain cost for the project
Storage cost
RM20
$
Storage cost for the project
Software cost
$
Software cost for the project
Diary cost
RM20
$
Diary cost for the project
Tags
$70
Others
RM100
$
Other cost for the project
Total
Total cost for the project
Fig. 1.2
Project Schedule
Every scheduled phases could be prolong or unaccomplished at the appointed time, which could depict the success growth of the project. In order to reduce project schedule set back, at each deadline of every task will be an addition of a reasonable amount of time or day, depending on the task.
No.
Tasks
Responsible
Start
End
1
Inception phase compilation
System analyst
14/02/2011
15/02/2011
2
Inception phase editing
Project Manager
16/02/2011
18/02/2011
3
Inception phase reviewing
System analyst, Designers
19/02/2011
20/02/2011
4
Test compilation
System analyst
21/02/2011
23/02/2011
5
Elaboration phase compilation
Designer I & II, System analyst
24/02/2011
25/02/2011
6
Elaboration phase editing
System analyst
26/02/2011
28/02/2011
7
Elaboration phase reviewing
Project Manager, Lead Programmer
1/03/2011
02/03/2011
8
Test compilation
Designer I &II
03/03/2011
06/03/2011
9
Mobile application design review
Designer II
07/03/2011
12/03/2011
10
Web application design review
Lead Programmer
13/03/2011
18/03/2011
11
Database design review
Project Manager, Lead Programmer
19/03/2011
22/03/2011
12
Website designing
Designer I
23/03/2011
29/03/2011
13
Construction phase compilation
Project Manager, Lead Programmer
30/03/2011
01/04/2011
14
Construction phase editing
Project Manager, Lead Programmer
03/04/2011
08/04/2011
15
Construction phase reviewing
Designers
09/04/2011
13/04/2011
16
Test compilation
System analyst
14/04/2011
18/04/2011
17
Transition phase testing
Everyone
19/04/2011
21/04/2011
18
Test compilation
System analyst
22/04/2011
29/04/2011
19
Test editing
Designer I &II
30/04/2011
04/05/2011
20
Test reviewing
P. Manager, L. Programmer
05/05/2011
10/05/2011
21
Presentation Preparation
Everyone
11/05/2011
12/05/2011
Order Now