PROJECT INITIATION
Project Overview
Team Role and Task
1. Muhammad Ilhanz Bani bin Jefridin
Project Manager:
- Role: The project manager is responsible for overseeing the entire app development process, ensuring that the project stays on schedule and within budget.
- Tasks:
- Define project scope, goals, and deliverables.
- Develop a detailed project plan and timeline.
- Coordinate and communicate with the development team, stakeholders, and clients.
- Manage resources and allocate tasks to team members.
- Monitor progress, identify potential issues, and implement solutions.
2. Harith Zharfan bin Suhazley
Developer (Frontend and
Backend):
- Role: Developers are responsible for writing
the code that brings the app to life, both on the client side (frontend) and
server side (backend).
- Tasks:
- Frontend: Write code using languages like HTML, CSS, and JavaScript.
- Backend: Develop server-side logic, database interactions, and APIs using languages like Python, Java, or Node.js.
- Collaborate
with the UI/UX designer to implement design elements.
- Test and debug code for functionality and performance.
- Work with version control systems and follow best coding practices.
3. Muhammad Daniel Iqmal bin Dzulkifli
UI/UX Designer:
- Role: The UI/UX designer focuses on creating a
visually appealing and user-friendly interface to enhance the overall user
experience.
- Tasks:
- Conduct user research and create user personas.
- Design wireframes and prototypes for the app.
- Develop the visual style, including colors, fonts, and graphics.
- Ensure
a seamless and intuitive user flow.
- Collaborate with developers to implement design elements.
4. Muhammad Syahir bin Azham Shah
DevOps Engineer:
- Role: DevOps engineers focus on the collaboration and communication between the development and operations teams, aiming to automate and streamline the app deployment process.
- Tasks:
- Implement continuous integration and continuous deployment (CI/CD) pipelines.
- Manage and monitor infrastructure, servers, and deployment processes.
- Ensure the security and scalability of the app's infrastructure.
- Collaborate with developers to optimize the development and deployment workflow.
- Troubleshoot and resolve deployment-related issues.
5. Muhammad Nashran bin Mohd Kabir
Quality Assurance (QA) Tester:
- Role: QA testers are responsible for ensuring the app meets quality standards by identifying and fixing bugs and issues.
- Tasks:
- Develop and execute test plans based on project requirements.
- Perform functional, usability, and performance testing.
- Report and document bugs, glitches, and other issues.
- Collaborate with developers to resolve identified problems.
- Conduct regression testing to ensure that new features do not negatively impact existing functionality.
Problem Statement
- Lack of health and nutritional information in online food ordering.
- Lack of in-app live agent chat support.
- Lack of personalized recommendation for person with allergy issue.
Objective
- To develop an apps with UI that shows health and nutritional information on every menu
- To implement an UI in-app live agent chat support
- To create a personalized recommendation for a person with allergy to use.
Comments
Post a Comment