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

  1. Lack of health and nutritional information in online food ordering.
  2. Lack of in-app live agent chat support.
  3. Lack of personalized recommendation for person with allergy issue.


Objective

  1. To develop an apps with UI that shows health and nutritional information on every menu
  2. To implement an UI in-app live agent chat support
  3. To create a personalized recommendation for a person with allergy to use.

 


Comments

Popular posts from this blog

Ideation and Prototyping