Proposers & CCIS Proponents
DR
Dwight Reyes
UI/UX & Frontend Dev
HO
Hannali Olayvar
QA Specialist
ST
Sean Tablante
Project Manager
Project Objective
General Objective
To develop a safe and efficient peer-to-peer rental platform that improves trust and coordination between lenders and renters.
Prototype Timeline:
8-10 Weeks
Limits & Exclusions
Project Constraints:
- Limited development time within one semester.
- Small 3-person development team scaling active roles.
- Reliance on user honesty for item condition reporting.
Explicit Project Exclusions:
- Real banking or financial payment gateway integration.
- Actual physical logistics and delivery management systems.
- Web-based backend administrator portal.
System Technical Stack
Development Tech:
- • React-Native Expo
- • Microsoft SQL Server
- • Entity Framework Core
Min Client Requirements:
- • Android Version 24+
- • Apple iOS 12+
- • At least 2GB of RAM
- • ~300MB Available Storage
PHiram App Project
1.0 PHiram Project
Phase 1
1.1 Project Planning
Phase 2
1.2 Dev Planning
Phase 3
1.3 Modular Construction
Phase 4
1.4 Deployment & Maint.
Phase 5
1.5 Retrospective & Closing
1.1.1
System Spec
1.1.2
Project Charter
1.1.3
Requirement Analysis
1.1.3.1 Data Specs
1.1.3.2 Environment Setup
1.2.1
Identifying Modules
1.2.1.1 User Module
1.2.1.2 Seller Module
1.2.1.3 Payment Modules
1.2.2
Sketches & Mockups
1.2.3
Task Delegation
1.2.3.1 Responsibility Matrix
1.3.1
Frontend Dev
1.3.2
Backend & DB Dev
1.3.3
Dev Assembly
1.3.3.1 Regression Testing
1.3.3.2 Performance Testing
1.3.3.3 Usability Testing
1.3.3.4 Debugging Loop
1.4.1
Deployment
1.4.1.1 Launching & Live Hosting
1.4.2
Maintenance
1.4.2.1 Bug Monitoring & Patching
1.5.1
Post-Project Evaluation
1.5.2
Project Sign-Off
PHiram App Project
ORGANIZATION (OBS)
Manager
Project Manager
Sean Andrew Tablante
Dev Team
Creative & Devs
3 Sub-Specialists
Quality Assurance
QA Specialist
Hannali Olayvar
Project Controls & Reports
Client Communications
UI/UX Design
Figma & Wireframing
Dwight Oscar Reyes
Frontend Dev
React-Native Expo
Dwight Oscar Reyes
Backend & Database
ASP.NET / SQL Server
Dwight Oscar Reyes & Sean Andrew Tablante
Functional & Usability Test
Bug Tracking
PHIRAM PROJECT
WBS + OBS Integration Structure
Phase 1
Project Planning
Managed by Project Manager
Phase 2
Development Planning
PM + UI/UX Team
Phase 3
Modular Construction
Frontend + Backend Teams
Phase 4
Deployment & Maintenance
Backend + QA Teams
Phase 5
Retrospective & Closing
PM + QA Specialist
Phase 1 Integration
WBS Task
Requirement Analysis
OBS Unit:
Project Manager
WBS Task
System Specification
OBS Unit:
Backend Team
Phase 2 Integration
WBS Task
Sketches & Mockups
OBS Unit:
UI/UX Designer
WBS Task
Task Delegation
OBS Unit:
Project Manager
Phase 3 Integration
WBS Task
Frontend Development
OBS Unit:
Frontend Developer
WBS Task
Backend & Database Dev
OBS Unit:
Backend Team
Phase 4 Integration
WBS Task
Deployment
OBS Unit:
Backend Team
WBS Task
Bug Monitoring
OBS Unit:
QA Specialist
Phase 5 Integration
WBS Task
Post-Project Evaluation
OBS Unit:
QA Specialist
WBS Task
Project Sign-Off
OBS Unit:
Project Manager
Support Assignment Matrix (R/S System)
Tracks operations focusing on direct support and delivery dependencies.
| WBS Task Item | Project Manager | UI/UX Designer | Frontend Dev | Backend Dev | QA Tester | Documentation |
|---|---|---|---|---|---|---|
| System Specification | R | S | - | S | - | S |
| Project Charter | R | - | - | - | - | S |
| Requirement Analysis | R | S | S | S | - | S |
| Identifying Modules | R | S | S | S | - | - |
| Create Sketches/Mockups | S | R | S | - | - | - |
| Task Delegation and Management | R | - | - | - | - | - |
| Frontend Development | S | S | R | - | - | - |
| Database + Backend Development | S | - | - | R | - | - |
| Integration | R | - | S | S | S | - |
| Regression Testing | S | - | S | S | R | - |
| User Integration Testing | S | - | S | S | R | - |
| Usability Testing | S | R | S | - | R | - |
| Performance Testing | S | - | S | S | R | - |
| Pilot Launch | R | - | S | S | S | - |
| Full Deployment | R | - | S | S | S | - |
| Bug Fixes | S | - | R | R | S | - |
| Improvements | R | S | S | S | S | - |
| Progress Report | R | - | - | - | - | S |
| Document Finalization | S | - | - | - | - | R |
| Identify New Action Items | R | S | S | S | S | S |
R Responsible
S Supports / Assists
Decisive RACI Matrix (1 - 5 Numeric System)
Defines exact accountability, approvals, and consulting streams.
| WBS Task Item | Project Manager | UI/UX Designer | Frontend Dev | Backend Dev | QA Tester | Documentation |
|---|---|---|---|---|---|---|
| System Specification | 1 | 3 | - | 3 | - | 5 |
| Project Charter | 1 | - | - | - | - | 5 |
| Requirement Analysis | 1 | 3 | - | 3 | - | 5 |
| Identifying Modules | 1 | 3 | 2 | 2 | - | 3 |
| Create Sketches/Mockups | 2 | 1 | 2 | - | - | 3 |
| Task Delegation and Management | 1 | - | - | - | - | - |
| Frontend Development | 3 | 2 | 1 | - | - | - |
| Database + Backend Development | 3 | - | - | 1 | - | - |
| Integration | 1 | - | 2 | 2 | 2 | - |
| Regression Testing | 3 | - | 2 | 2 | 1 | - |
| User Integration Testing | 3 | 3 | 2 | 2 | 1 | - |
| Usability Testing | 3 | 1 | 2 | - | 1 | - |
| Performance Testing | 3 | - | 2 | 2 | 1 | - |
| Pilot Launch | 1 | - | 2 | 2 | 2 | 5 |
| Full Deployment | 1 | - | 2 | 2 | 2 | 5 |
| Bug Fixes | 3 | - | 1 | 1 | 2 | - |
| Improvements | 1 | 3 | 2 | 2 | 2 | - |
| Progress Report | 1 | - | - | - | - | 5 |
| Document Finalization | 2 | - | - | - | - | 1 |
| Identify New Action Items | 1 | 3 | 2 | 2 | 2 | 5 |
1 Responsible
2 Support
3 Consult
4 Notification
5 Approval
Stakeholder Communication Roadmap
Manages report transfers, meetings, and update procedures.
| What Information | Target Audience | When? | Method | Provider |
|---|---|---|---|---|
| Milestone Report | Senior management (Prof. Elmerito Pineda) | Bimonthly | Email / Teams | Project manager |
| Project status reports & agendas | Staff and customer | Weekly | Email / Teams | Project manager |
| Team status reports | Project manager | Weekly | Email / Teams | Project team |
| Issues reports | Project team | Weekly | Messenger / Teams | Quality assurance team |
| Escalation reports | Staff and customer | When needed | Meeting | Project manager |
| Outsourcing performance | Staff and customer | Bimonthly | Meeting | Project manager |
| Accepted change requests | Senior management, PM, Staff, Customer | Anytime | Github / Messenger | Developers |