Redefineu Inc. (Team Racdargauank) : Final Report Gauravkumar Patel Darshankumar Patel Ankit Patel Rachit Pandya
Redefineu Inc. (Team Racdargauank) : Final Report Gauravkumar Patel Darshankumar Patel Ankit Patel Rachit Pandya
Redefineu Inc. (Team Racdargauank) : Final Report Gauravkumar Patel Darshankumar Patel Ankit Patel Rachit Pandya
Gauravkumar Patel
Darshankumar Patel
Ankit Patel
Rachit Pandya
RedefineU Inc. (Team RacDarGauAnk)
1. Introduction
1.1 Overview
Recreation Club Management System:
In this system we are going to develop website which provides the functionality
about different activity of recreation club. Manage membership and provide the
timetable management features for members.
1.2 Deliverables
Project Deliverables:
1. Website
2. SQL server database
3. Final project report
Following is the list of deliverables throughout the project development:
1. Letter of Intent
2. Initial project plan
3. Weekly status reports
4. Gantt charts
5. Individual time sheets with burnt down chart
1.3 Assumptions and Constraints
Assumption:
Your desktop/Laptop or Mobile should have web browser.
It should have Internet access.
Constraint
It should support HTML4 or later version.
1.4 Risks and Assets
Risks are as follows:
Technical difficulties in installing or updating the softwares.
Unavailability of developers.
Deadlock condition
Difficulties in learning new technology
Assets are as follows:
Developer
Database Manager
Tester
Devices
Internet accessability.
2. Management Structure
2.1 Project Life Cycle:
Project will be done using agile scrum methodology.
2.2 Project Organization:
Gauravkumar Patel is a scrum master. He is responsible for all project activity.
Rachit Pandya is a developer. He will do front end/back end development work for
project
Darshankumar Patel is a developer. He will be responsible for front end/back end
development work.
Ankit Patel is responsible for database and testing procedure for project.
2.3 Risk Management Plan:
Project Manager and developers and all stakeholders who are involved in project, will take
care all risk associated with project which are exist or may be arise in future. Risk will be
recognized and solved as early as possible. There is surety by team that all risks will be
handled so there is as much as less impact of it in project.
Risk will be identified and assessed to come up with possible outcomes. Risk will be
categorized as per top and bottom line risks.
Risks will be responded as per following structure:
Solve: Come up with ways to handle risks
Avoid: remove risks by removing its root cause.
Accept: Risk cannot be cure. It will be leave as it is.
2.4 Issue Management
Issues is thing which is totally unexpected and it arises suddenly. For taking care of all issues
we have framework for dealing it. It will help after identifying issues that what to do with it.
1. Any issues regarding web design will be handled by Rachit Pandya.
2. Issues regarding development problem will be handled by Darshankumar Patel.
3. Issues regarding database and testing will be taken care by Ankit Patel.
4. Any project requirements or development methodology and assignment of task
related issues will be handled by Gaurav Patel.
2.5 Communications
Project team will member will be constantly in touch with email conversation. We will have a
meeting two times in a week. If there will be something urgent communication will be
require then online video conferencing will be held.
As a team we decided to gather on every Wednesday to discussed and develop the project.
We can meet at college library or at our apartment (as most of the team members are live in
same apartment-20 Tuxedo Crt)
Methodology
Our team is going to use Agile scrum Methodology.
To develop our website we will use visual studio 2013, SQL server
database as database development tool.
On every Wednesday 6:30 p.m. to 8:30 p.m. we will have scrum
meeting with all the team members at our home (20-Tuxedo court,
as all the team members are roommates). We will also use library
room for some important meetings.
For source and version control we will going to use GitHub.
There are four members in our team.
1 scrum master-Gaurav
3 Developers-Rachit, Darshan, Ankit
Possible user for our website are: Members of our club,
Admin/Management Person, Visitors.
Iteration Planning
Iteration-1
Velocity:
Developer Estimat
e
D.P.
1.0
R.P
0.75
A.P
0.75
Test
A.P
0.25
Actual
R.P
0.5
A.P
0.25
A.P
R.P
0.5
0.10
Developer Estimate
Actual
0.5
R.P
Add/delete/Update services
D.P
0.5
D.P
1.0
Test
D.P
0.10
Developer
Create UI page
R.P
Estimate
Actual
1.00
Setup Connection
A.P
0.50
A.P
0.50
Test
D.P
0.25
Use cases:
Possible use cases for our systems are:
Subscription activity
Un-Subscription activity
Inquiry
Calendar management
Payment
Login
Account management
Validation
ER Diagram
Test Case
ID
Title
Pre-Condition
Test Step
Expected Result
1
Check Event Date
Event must have upcoming date
Check Date
It allow to create Event
ID
Title
Pre-Condition
Test Step
Expected Result
2
Avoid Activities Confliction
Event date available
Check two or more event not at same time
Allow to Subscribe
ID
Title
Pre-Condition
Test Step
Expected Result
3
Validate Email
Email Entered
Check Email Validity
Allow to register
ID
Title
Pre-Condition
Test Step
Expected Result
ID
Title
Pre-Condition
Test Step
Expected Result