Download 1625_Managing a Successful Computing Project_Assignment 1 and more Assignments Software Project Management in PDF only on Docsity!
ASSIGNMENT 1 FRONT SHEET
Qualification BTEC Level 5 HND Diploma in Computing Unit number and title Unit 06: Managing a Successful Computing Project Submission date Date Received 1st submission Re-submission Date Date Received 2nd submission Student Name Mai Tran Tuan Anh Student ID GCD Class GCD0904 Assessor name Pham Thanh Son Student declaration I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that making a false declaration is a form of malpractice. Student’s signature Grading grid P1 P2 P3 P4 M1 M2 D
Summative Feedback: Resubmission Feedback:
Grade: Assessor Signature: Date: IV Signature:
- I. INTRODUCTION
- II. PROJECT INITIALIZATION (P1)
- General information...............................................................................................................................................................................................
- Team members
- Stakeholders...........................................................................................................................................................................................................
- Project Scope Statement........................................................................................................................................................................................
- 4.1 Aim
- 4.2 Objectives.............................................................................................................................................................................................................
- 4.4 Project milestones
- Communication strategy
- III. PROJECT MANAGEMENT PLAN (P2)..........................................................................................................................................................................
- Scope
- Time
- Communication
- Risk
- Resources
- 5.1 Human Resource Management:
- 5.2 Project management tools.................................................................................................................................................................................
- 5.3 Tools
- Cost
- III. PLANNING (P3)
- Work Breakdown Structure (WBS)
- Gantt chart
- I. PRIMARY RESEARCH..................................................................................................................................................................................................
- II. SECONDARY RESEARCH
- BIBLIOGRAPHY
- Figure 1: ClickUp user interface (1)
- Figure 2: ClickUp user interface (2)
- Figure 3: Gmail
- Figure 4: Gantt chart of ClickUp
- Figure 5: Github (1)
- Figure 6: Github (2)
- Figure 7: Work Break Down Strucutre (WBS)
- Figure 8: Gantt chart (1)...............................................................................................................................................................................................
II. PROJECT INITIALIZATION (P1)
1. General information
- Project name: E-WasteX
- Executive Sponsors: Mai Tran Tuan Anh – Head of Research and Development (RD) department
- Department Sponsor: RD 2. Team members Name Roles Department Phone Mail Mai Tran Tuan Anh Project Manger RD 0981312769 tuananh@gmail.com Le Trong Phuc Developer RD 0124115646 trongphuc@gmail.com Le Quoc Khanh Developer RD 0153196316 quockhanh@gmail.com Nguyen Quoc Hoang Developer RD 0712519616 quochoang@gmail.com Do Kieu Trinh Tester RD 0863629611 kieutrinh@gmai.com Nguyen Le Quy Tran Marketer RD 0712519616 quytran@gmail.com Truong Hung Anh Marketer RD 0152951769 hunganh@gmail.com Mai Vu Gia Hung Business Analyst RD 0361931013 giahung@gmail.com Tran Le Minh Tuyen Secretary RD 0351285213 minhtuyen@gmail.com 3. Stakeholders
- Chu Van Nhat – CEO of the company
- RD Departments
- KMS company
4. Project Scope Statement 4.1 Aim
- This project’s aims are to analyze the environment impact of digital endpoint devices and create a website that reduce this threat. Beside gaining knowledge and widespread about the harmful impact of digital devices, we will also build an e-commerce website. On this website, we will provide customer with overall information about digital devices, overall statistic of e-waste and how these things can have huge effect on the environment. E-wasteX website will also provide p2p services on our website. Consumer will be able to sell their used digital products on the website as well as purchase from other people. There will also big companies which specializing in recycle and refurbishing digital devices that customer can directly sell their used product to. In this way the use of digital devices will be optimize and also contribute to lower the effect to the environment 4.2 Objectives
- Analyze environment impacts of digital endpoint devices
- Definition of digital endpoint devices
- Affect of e-waste to the environment
- Examine the relationship between digital devices and environment
- Improving customer’s understanding about harmful effect of digital devices to the environment and how user can limit it
- Analyze the negative aspect of digital environmental transformation
- Hosting an e-commerce website that selling used digital devices
- This website will provide all necessary information about digital devices to the environments
- Consumer can buy, sell or exchange used digital devices
- Associate with big companies which specializing in recycle and refurbishing digital devices in order to lower the effect to the environment 4.4 Project milestones
- Initiate launch: 1/10/
- The research component must accomplish the stated goal, demonstrating the connections between environmental change and digital transformation. It introduces the idea of e-waste and takes advantage of its negative aspects. 2. Time Phase Description Time Status Initial Clarify customer need and provide with solution 1/10/2022 - 8/10/2022 Completed Reach out for sponsors and stakeholders 8 /10/2022 - 21 /10/2022 Completed Recruit team members with appropriate skills and certificate 1/10/2022 - 21 /10/2022 Completed Looking for partners (Companies specialized in recycle and refurbish) 8 /10/2022 - 21 /10/2022 Completed Planning Estimate budget for the whole process 22 /10/2022 - 25 /10/2022 Completed Choosing subject for the research 22/10/2022 – 25/10/2022 Completed Choosing leader for each department 26 /10/2022 Completed Create a project management plan, Gantt chart and work breakdown structure 22 /10/2022 - 15/11/2022 Completed Examine all the risk could have happen during the implementation process 07 /1 1 /2022 - 15/11/2022 Completed Deploying Developing backend of the website 15 /1 1 /2022 - 22 /11/2022 Pending Developing front end of the website 23 /11/2022 - 30 /11/2022 Pending Examine the relationship between digital devices and the environment 1/12/2022 - 8/12/2022 Pending Testing all function and debugging 1/12/2022 - 8 /12/2022 Pending Register for domain name 9 /1 2 /2022 - 20 /1 2 /2022 Pending Marketing for the website 9 /12/2022 - 16 /12/2022 Pending Review all the work 21 /12/2022 - 29 /12/2022 Pending Initial launch website on the Internet 30/12/2022 Pending Maintenance Collecting user feedback 01 / 01 /202 3 - 30 /1/202 3 Pending Final meeting to end the project 1/2/2023 Pending
3. Communication
- In order to conduct the most effective work, as the project manager, I allow the hybrid working model, which are both offline and online. The method of work will be determined by the team leader, and all team members of that department will have to follow that working method. Unless there are any urgent scenario, we will only have one physical meeting per week. In that meeting, team leaders will provide me with the report of what have done throughout the week. For remote meeting, it will be held on Google Meet platform. During the process of remote working, if team members have any difficulty, they can contact team leaders or the project manager through mail or ClickUp tools Task Frequency Goal Methods Person in charge / Tools Audience Meetings Daily meetings Every day Report what have team members done yesterday and what work need to be done for today Hybrid Team leaders / Google Meet Team members Weekly meetings Every week Report what have each department done in the previous week and what work need to be done for the next week Offline Project manager Team leaders Team members Project review Every milestone Examine the completed milestone and explore practical insights Offline Project manager Stakeholders/Sponsors Team leaders Team members Github Update source code Every small function Share your code to other’s developer to make the progress faster and unit Online Team leaders / Github Team members Gantt Update task progress Every day Make updates on Gantt chart about task which have done so that the project manager and others department can have the information Online Team leaders / Gantt chart Team leaders Team members Normal communication
Procrastination High - Team leader have to manage the work process of each team members and urge them to work more if they are being left behind
- Set reward for tasks that are completed before deadline Low performance Medium - Set appropriate deadline for each task
- Have a relax day after each sections done Overload work Low - Works will be distribute among team members fairly. All of team member’s work will be written in the report and review by team leaders and well as project manager before officially performed Financial Out of budget High - Carefully estimate the cost of the project before going into reality deployment
- Have a backup budget to urgent scenario Operational changes New process that not conclude in the plan Medium - Well discussion in the plan phase to prevent this problem
- Hire an outsource members to deal with new process 5. Resources 5.1 Human Resource Management:
- The practice of recruiting, hiring, assigning, and managing personnel is known as human resource management (HRM). Frequently, HRM is referred to as just "human resources" (HR). The HR department of a business or organization is often in charge of developing, implementing, and monitoring the firm's policies on workers and its relationship with its employees.
- Human capital management (HCM), a term used in contemporary HR technology, has become more popular than HRM. Large and midsize businesses, as well as other organizations that use software to manage various HR responsibilities, have widely adopted the term HCM. As a project manager, I need a tool to help me take control of my team members and provide a place to communicate. In order to finish these tasks, I decided to use ClickUp
- A cloud-based project management and collaboration solution, ClickUp is appropriate for companies of all sizes and sectors. Tools for collaboration and communication, task assignments and statuses, alarms, and a task toolbar are among the features. Users can
provide specific team members or groups of team members comments and tasks. Users can set custom statuses or mark comments and tasks as resolved or in progress. From an Agile dashboard, you can examine projects or sort them by assignee. Tasks are shown in the activity stream as they are produced and finished in real time. Comments can be changed after they are posted, and the mentions function notifies users when another team member refers to them in a debate. Among the integrations are GitHub and Slack. Figure 1 : ClickUp user interface (1) Figure 2 : ClickUp user interface ( 2 )
5.2 Project management tools
- Since ClickUp has bring so many advantages to managing human resource, I will also use this tool to manage the project. Using ClickUp, user can generate a Gantt chart. Additionally, this Gantt chart include the time line and information team members that are responsible for the task, which help the management process become a lot easier Figure 4 : Gantt chart of ClickUp
5.3 Tools
- Since we are building a website for this project, Github is essential place to keep all the code changes. Git is a tool for storing source code for projects and keeping track of all code modifications. By providing tools for handling potentially contradictory modifications from many developers, it enables developers to work on a project more successfully. Developers can modify, adapt, and improve software from GitHub's public repositories without paying a fee, but the company offers a number of premium plans for private repositories. All of a project's files, as well as each file's revision history, are stored in each public or private repository. Repositories can be either public or private, and they can have several collaborators. Figure 5 : Github (1)
Task Roles Members Work hour Payment per hour Total ($) Initial phase (01/10/2022 – 21/10/2022) Clarify customer needs Project manager 1 100 20 2000 Sponsors and stakeholders Recruit team members Looking for partners Planning phase (22/10/2022 – 15/11/2022) Choosing subject for the research Business analyst 2 10 10 200 Estimate budget Business analyst 2 20 10 400 Create project plan, Gantt, WBS Project manager Secretary
Examine risk Project manager Business Analyst
Implementation phase (15/11/2022 – 30/12/2022) Examine the relationship between digital devices and the environment Business analyst 2 20 10 400 Developing backend Developer 3 30 10 900 Developing frontend Developer 3 30 10 900 Testing and debugging Developer Tester
Register domain name Project manager 0 0 0 50 Marketing Marketer 2 50 10 1000 Review Project manager Team leader
Maintenance phase (1/1/2023 – 11/1/2023) Collecting customer feedback Secretary 1 30 10 300 Backup budget 500 Final cost 82 50$
III. PLANNING (P3)
1. Work Breakdown Structure (WBS)
- A Work Breakdown Structure (WBS) is what? A project is visually, hierarchically, and deliverable-focused disassembled using a work breakdown structure (WBS). It is a useful diagram for project managers since it enables them to deconstruct the scope of their projects and see all the tasks necessary to finish them. The work breakdown structure chart is a crucial project planning tool because it lists every phase of a project's work. The WBS levels below the project scope represent the activities, deliverables, and work packages required to complete the project from beginning to end. The final project deliverable, along with the tasks and work packages connected with it, lie on top of the WBS diagram.