Buzzard
Categories:
This section contains documentation for Project Buzzard.
Overview
Project Buzzard refers to the Firebase-based version of the The Phenom App mobile application.
Key Information:
-
Technology Stack: Primarily utilizes Firebase for its backend services (Cloud Functions, Firestore, Auth, Auth UI).
-
Development Team: Managed and developed by the external team at ABCloudz.
-
Prototype Figma views: Phenom App on Figma
-
Project Manager: Malyshenko B. (See Personnel)
-
Development Environment: For details on setting up the development environment for Buzzard, see: Developing Phenom App - Project Buzzard (Note: This link might need updating if Buzzard setup differs significantly from Peregrine/Expo)
ABCloudz Scope of Work Summary (Maintenance & Updates)
- Role: ABCloudz is responsible for maintenance and updates of the current iOS (Swift) and Android (Kotlin) Phenom apps upon request.
- Model: The work is performed on a Time & Material (T&M) basis using an Agile methodology with sprints.
- Workflow:
- The Client (Phenom/L2 Consulting) provides requirements and priorities for each sprint.
- ABCloudz provides estimates before sprint work begins.
- Scope/priority is locked once a sprint starts.
- Work is tracked via GitHub issues, projects, and sprints.
- Regular communication (at least weekly) and sprint planning meetings are expected.
- ABCloudz provides a Project Manager and weekly reports.
- Technology Stack (Buzzard):
- Backend: Firebase (Cloud Functions, Firestore, Auth, Auth UI).
- iOS: Swift.
- Android: Kotlin.
- Device/OS Scope: Compatibility is limited to specific iPhone/iOS and Android phone/OS versions listed in the SOW (no tablets).
- QA Scope: Limited to Smoke, Functional, UI, Compatibility, and Regression testing.
- Deliverables & IP: Source code and final builds are delivered via GitHub as Pull Requests. Beta-testing and approval triggers transitionn to merge via pull request for the code associated with the Issue which is resolved by the feature branch passing the beta-tester approval.
- Existing Assets: Links are provided for an initial specification document and Figma design assets, which ABCloudz will update as needed.
- Figma: Initial design
- ABCloudz initial specification: Initial Spec on ABCloudz Sharepoint ]
- Payment: Involves an initial deposi for providing issue-based code as feature branches to the Buzzard iOS and Android repos, monthly invoicing based on actual issue passing into approval (with a soft cap), and NET 15 payment terms.
(Add more specific documentation, status updates, or links related to Project Buzzard below)
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.