Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

28
Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero

Transcript of Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

Page 1: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

Mahmoud Hasan

Michael Linderman

Joshua Gorospe

Cesar Cheng-Robles

Ibrahim Mohammed

Moises Cordero

Page 2: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

Moises Cordero

Mahmoud Hasan

Michael Linderman Joshua Gorospe

Cesar Cheng-Robles

Ibrahim Mohammed

Page 3: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

BackgroundBackground Problem StatementProblem Statement System StakeholdersSystem Stakeholders System RequirementsSystem Requirements Features ListFeatures List Task AnalysisTask Analysis Use-Case, Sequence, & Class Use-Case, Sequence, & Class

DiagramsDiagrams PrototypePrototype System Gathering TechniquesSystem Gathering Techniques Time ManagementTime Management

Page 4: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

Garden State Apartments/ Jersey Garden State Apartments/ Jersey Apartments, LLCApartments, LLC

What is it?What is it? Startup real estate companyStartup real estate company Based in EDC III on NJIT Based in EDC III on NJIT

campuscampus What the current system What the current system

lacks?lacks? Search functions for finding a Search functions for finding a

subletsublet Search functions for finding a Search functions for finding a

roommateroommate A younger look and feelA younger look and feel

Page 5: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

Garden State Apartments/ Jersey Garden State Apartments/ Jersey Apartments, LLCApartments, LLC

What is the Project?What is the Project? First phase of E-commerce First phase of E-commerce

websitewebsite Deals with off campus housing Deals with off campus housing

in New Jerseyin New Jersey Services provided by the websiteServices provided by the website

Apartment searchingApartment searching Finding roommatesFinding roommates

Page 6: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

Increase efficiencyIncrease efficiency SpeedSpeed Ease of UseEase of Use

Reduce overheadReduce overhead Condense existing Advanced Condense existing Advanced

SearchSearch Eliminate extensive scrollingEliminate extensive scrolling

Page 7: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

DesignDesign a web-based system with a a web-based system with a

university housing interfaceuniversity housing interface CreateCreate

Roommate searching functionsRoommate searching functions Posting optionsPosting options

RoommateRoommate SubletSublet

Page 8: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

Interactive Viewpoint StakeholdersInteractive Viewpoint Stakeholders General UsersGeneral Users Registered UsersRegistered Users

Tenants: Tenants: Student Tenants Student Tenants General (Faculty) TenantsGeneral (Faculty) Tenants

Landlords and Owners Landlords and Owners Property Managers Property Managers Apartment Complexes and Large Apartment Complexes and Large

Communities Communities Real Estate Brokers and Agents Real Estate Brokers and Agents

Highlighted Text: The Focused Areas of planning/development since Sprint 1

Page 9: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

Student Tenants

General (Faculty)Tenants

Landlords / Owners

Property Managers

Tenants Apartment Complexes/

Large Communities

Real Estate Agents/Broker

Registered Users

General Users

Interactive Stakeholders

Highlighted Text: The Focused Areas of planning/development since Sprint 1

Page 10: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

The website must include:The website must include: General Search PageGeneral Search Page

LimitedLimited Avoid ConfusionAvoid Confusion

Advanced Search PageAdvanced Search Page More specificMore specific More flexibleMore flexible

Posting PagesPosting Pages RoommateRoommate SubletSublet

Log-in featureLog-in feature Registered member vs. the General Registered member vs. the General

publicpublic

Page 11: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

The website must:The website must: Have a quick loading speedHave a quick loading speed

14.4 Kbps vs. T314.4 Kbps vs. T3 Be easy to navigateBe easy to navigate

As few mouse clicks as possibleAs few mouse clicks as possible Appeal to a younger Appeal to a younger

demographicdemographic StudentsStudents

Be user-friendlyBe user-friendly ClarityClarity SimplicitySimplicity

Page 12: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

Major Feature Sets:Major Feature Sets: (TAM) Tenant Account Management by (TAM) Tenant Account Management by

Registered TenantsRegistered Tenants Updating Tenant ProfileUpdating Tenant Profile Modifying Favorite ListingsModifying Favorite Listings Modifying Sublet ListingsModifying Sublet Listings Modifying Roommate ListingsModifying Roommate Listings

(SS) Sublet Listings Search(SS) Sublet Listings Search Performing General Search for SubletsPerforming General Search for Sublets Performing Advanced Search for SubletsPerforming Advanced Search for Sublets Performing Search Result OptionsPerforming Search Result Options

Highlighted Text: The Focused Areas of planning/development since Sprint 1

Page 13: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

Major Feature Sets (cont.):Major Feature Sets (cont.): (RS) Roommate Listings Search(RS) Roommate Listings Search

Performing General Search for RoommatesPerforming General Search for Roommates Performing Advanced Search for RoommatesPerforming Advanced Search for Roommates Performing Search Result OptionsPerforming Search Result Options

(AS) Apartment Search(AS) Apartment Search Performing General Search for ApartmentsPerforming General Search for Apartments Performing Advanced Search for ApartmentsPerforming Advanced Search for Apartments Performing Search Result OptionsPerforming Search Result Options

(GUO) General User Options(GUO) General User Options Performing User RegistrationPerforming User Registration Obtaining School Resource InformationObtaining School Resource Information

Page 14: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.
Page 15: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.
Page 16: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.
Page 17: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

10/11/05

11/07/05

10/11/05

11/07/0510/11/0510/11/0510/11/05

10/11/0510/24/05

10/24/05

11/24/05

10/24/05

11/24/05

10/24/05

10/24/0510/24/05

Page 18: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

Use-Case DiagramUse-Case Diagram Class DiagramClass Diagram Sequence DiagramSequence Diagram

Diagrams Link

Page 19: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

Prototype Link

Page 20: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

Updating Tenant Profile (2)

Nov 2005

10%

Modifying Favorite Listings

(6)

Nov 2005

10%

Modifying Roommate Listings (4)

Nov 2005

10%

Performing Search Result Options

(3)

Nov 2005

100%

Modifying Sublet Listings

(4)

Nov 2005

10%

Performing User Registration

(5)

Nov 2005

1%

Obtaining School Resource

Information(3)

Nov 2005

0%

Performing General Search for

Apartments(3)

Nov 2005

100%

Performing Advanced Search

(8)

Nov 2005

100%

Performing Search Result Options

(3)

Nov 2005

10%

Performing General Search for

Sublets(3)

Nov 2005

10%

Performing Advanced Search

Sublets (4)

Nov 2005

10%

Performing Search Result Options

(3)

Nov 2005

10%

Performing General Search for

Roommates(3)

Nov 2005

10%

Performing Advanced Search

Roommates (2)

Nov 2005

10%

Tenant Account Management (TAM)

Apartment Search (AS)

Sublet Listings Search (SS)Roommate Listings Search (RS)

General User Options (GUO)

Page 21: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

ID Major Feature Set

Feature Set Description Chief Developer

TAM01 Tenant Account Management (TAM)

Updating Tenant Profile Set updated tenant profile information or Retrieve for tenant to view PHP Dev: Cesar

TAM02 Tenant Account Management (TAM)

Modifying Favorite Listings

Retrieve apartment or roommate or sublet favorite listings for viewing or removing

PHP Dev: Cesar

TAM03 Tenant Account Management (TAM)

Modifying Sublet Listings Adding, editing, updating availability, or removing sublet listing to/from sublet records

PHP Dev: Cesar

TAM04 Tenant Account Management (TAM)

Modifying Roommate Listings

Adding, editing, updating availability, or removing roommate listing to/from roommate records

PHP Dev: Cesar

AS01 Apartment Search (AS) General Search for Apartments

Retrieve apartments by user defined town, city, or zip code PHP Dev: Cesar

AS02 Apartment Search (AS) Advanced Search for Apartments

Retrieve apartments by complete address, county, university and filter results by chosen criteria

PHP Dev: Cesar

AS03 Apartment Search (AS) Performing Search Result Options

Print, E-mail, or Add search result to favorite apartment listings HTML Dev: Ibrahim

SS01 Sublet Listings Search (SS)

General Search for Sublets Retrieve sublets by user defined rent, availability, general location, or lease terms

PHP Dev: Cesar

SS02 Sublet Listings Search (SS)

Advanced Search for Sublets

Retrieve sublets by general search criteria and filter according to sublet specifics, amenities, and/or building features

PHP Dev: Cesar

SS03 Sublet Listings Search (SS)

Performing Search Result Options

Print, E-mail, or Add search result to favorite sublet listings HTML Dev: Ibrahim

RS01 Roommate Listings Search (RS)

General Search for Roommates

Retrieve roommates by user defined age, gender, orientation, rent, utilities, availability, building type/location

PHP Dev: Cesar

RS02 Roommate Listings Search (RS)

Advanced Search for Roommates

Retrieve roommates by general search criteria and filter according to set roommate preferences

PHP Dev: Cesar

RS03 Roommate Listings Search (RS)

Performing Search Result Options

Print, E-mail, or Add search result to favorite roommate listings HTML Dev: Ibrahim

GUO01 General User Options (GUO)

Performing User Registration

Create new user accounts based on user type PHP Dev: Cesar

GUO02 General User Options (GUO)

Obtaining School Resource Information

Retrieve specific university information according to user-defined New Jersey based university

HTML Dev: Ibrahim

Page 22: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

Tenant Account Management (TAM)

Features Set Total Features

Not Started

In Progress

Behind Schedule

Completed Inactive % Completed

Completion Date

Updating Tenant Profile

2 0 2 0 0 0 0 11/20/2005

Modifying Favorite Listings

6 0 6 0 0 0 0 11/20/2005

Modifying Sublet Listings

4 0 4 0 0 0 0 11/20/2005

Modifying Roommate Listings

4 0 4 0 0 0 0 11/20/2005

Subject Area Total: 16 0 16 0 0 0 10

Apartment Search (AS)

Features Set Total Features

Not Started

In Progress

Behind Schedule

Completed Inactive % Completed

Completion Date

General Search for Apartments

3 0 0 0. 3 0 100 11/20/2005

Advanced Search for Apartments

8 0 0 0 8 0 100 11/20/2005

Performing Search Result Options

3 0 0 0 3 0 100 11/20/2005

Subject Area Total: 14 0 0 0 14 0 100

Sublet Listings Search (SS)

Features Set Total Features

Not Started

In Progress

Behind Schedule

Completed Inactive % Completed

Completion Date

General Search for Sublets

3 0 3 0 0 0 0 11/20/2005

Advanced Search for Sublets

4 0 4 0 0 0 0 11/20/2005

Performing Search Result Options

3 0 3 0 0 0 0 11/20/2005

Subject Area Total: 10 0 10 0 0 0 10

Page 23: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

Roommate Listings Search (RS)

Features Set Total Features

Not Started

In Progress

Behind Schedule

Completed Inactive % Completed

Completion Date

General Search for Roommates

3 0 3 0 0 0 0 11/20/2005

Advanced Search for Roommates

2 0 2 0 0 0 0 11/20/2005

Performing Search Result Options

3 0 3 0 0 0 0 11/20/2005

Subject Area Total: 8 0 8 0 0 0 10

General User Options (GUO)

Features Set Total Features

Not Started

In Progress

Behind Schedule

Completed Inactive % Completed

Completion Date

Performing User Registration

5 0 1 0 4 0 0 11/20/2005

Obtaining School Resource Information

3 3 0 0 0 0 0 11/20/2005

Subject Area Total: 8 3 1 0 0 0 1

Progress Summary

Total Features

Not Started

In Progress Behind Schedule

Completed Inactive % Completed

56 3 35 0 18 0 26.2

Page 24: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.

InterviewsInterviews QuestionnairesQuestionnaires BrainstormingBrainstorming JAD SessionsJAD Sessions PrototypingPrototyping Use-Case DiagramsUse-Case Diagrams

Page 25: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.
Page 26: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.
Page 27: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.
Page 28: Mahmoud Hasan Michael Linderman Joshua Gorospe Cesar Cheng-Robles Ibrahim Mohammed Moises Cordero.