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
13/12/2022
Date Received 1st submission
Re-submission Date
Date Received 2nd submission
Student Name
Nguyen Huy Hoang
Student ID
GCH200739
Class
GCH0908
Assessor name
Nguyen The Lam Tung
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
D1
Summative Feedback:
Grade:
Resubmission Feedback:
Assessor Signature:
Internal Verifier’s Comments:
IV Signature:
Date:
Table of Contents
Part 1: Project Management ............................................................................................................................... 4
I. Introduction (About the Chosen Scenario) ................................................................................................... 4
II. Project Initialization (P1).............................................................................................................................. 4
III. Project Management Plan: (P2) .................................................................................................................. 5
III. Planning (P3) ............................................................................................................................................... 9
Part 2: Research (P4) ......................................................................................................................................... 11
I. Primary Research: ....................................................................................................................................... 12
II. Secondary research.................................................................................................................................... 27
Conclusion...................................................................................................................................................... 37
References ......................................................................................................................................................... 37
Part 1: Project Management
I. Introduction (About the Chosen Scenario)
Recently, I have seen my partnering tech company race in bringing their IoT products, web 2.0, web 3.0 and
other online services to broad communities as well as the ERP for internal department through the internet.
They created significant digital transform, invested the new hardware computing server, and advanced IT
significantly.
However, there were also negative impacts to this change. Hosting and deploying more online service and
every internet-based product needs the strong machinery was used as there were necessary to hire more
technology manufacturers, engineers, developers, which led to the creation of more garbage and energy
waste than before.
This kind of garbage gave rise to pollution. A significant carbon footprint was left by industrialization. Hence,
we are planning to a computer system that would lessen carbon emissions and enable them to improve the
environment in the long run. To deal with that, planning and managing a project which develop and support
migrating server system to cloud-based computing systems could be a nice way to reduce its carbon emissions
by limitation the use of physical hardware; Especially, implementing cloud systems instead of traditional
computing.
II. Project Initialization
❖ Main aim of the project:
The project's goal is to conduct establish analyzing and managing the process of migrating many of
our applications to the cloud-based computing system would probably benefit both our budget and
satisfy the needs of our customers to prevent issues rather than spending money to respond to them.
Spending to respond to a crisis is not a wise approach since fixing the problem frequently ends up
costing considerably more money.
❖ List of Objectives to achieve the aim:
• Establish the organization's precise goals in enhance the technologies as well as contribute to
improve the environment.
• To migrate, evaluate the organization's current systems, applications, and data.
• Help with financial planning and migration
• Estimate the cost of the suggested remedy.
• Make a transparent technology and execution roadmap.
•
Plan and carry out actions to address data security, backups, compliance, security, disaster
recovery, and other issues.
III. Project Management Plan:
1. Scope:
It will take around three - four months to complete the migrating process. The IT division will spend
the first two to three weeks preparing the cloud network, which involves setting up the account and
installing the necessary programs and tools. Moving the data across and updating every machine will
take place during the next three weeks. On the cloud, the new computers will be installed and
configuration, testing, quality assurance will take approximately three weeks. Employee training on
the subtleties of using the cloud and programming will take place during the next two to three
weeks
All the work involves:
✓ Collect a migration crew, ensure the crew has a project manager, a business analyst, an
infrastructure/application specialist, a security expert, and a migration architect. Recruiting
new one if there is not enough.
✓ Identifying the extent of reworking required to complete the operation, describing the cloud
strategy template, stating the needs for cloud solutions, setting migration priorities, and
offering switchover methods.
✓ Overview on the feasibility of online service due to their complexity, they may prove to be
too expensive or cumbersome to migrate onto the cloud.
✓ Choose cloud integration depth for available online services. considering PaaS, CaaS, or IaaS.
✓ Decide on the cloud type, negotiate terms (most importantly, pricing) with them
✓ Carefully check and select cooperation with several cloud providers, opting for multi- or
hybrid-cloud schemes.
✓ Back up the data and initially migrating.
✓ Review assess and testing.
Deliverables:
❖ Complete migration the company’s some lightweight intelligence service application and
product onto cloud-based server.
❖ Migration all company’s ERP system onto cloud.
2. Time:
Phase
Initial
Phase
Description
•
•
•
Planning
Phase
•
•
•
•
•
•
•
•
Developin
g Phase
•
•
•
Monitorin
g Phase
Project
Closure
Phase
•
•
•
Identify project focus area, draft concept, define vision
Writing business case document to outline the project's
rationale in perspective about cloud-based system requires.
Creating feasibility study to evaluate and compare the
alternatives cloud-based platform and resources needed to
complete the project.
Recruiting necessary personnel.
Analyzing about potential obstacles that could cause the
project's implementation to fail.
Decide which issues are most important to address initially.
Ideas for resolving issues
Time estimation for execution and monitoring
Cost projections for projects
When the project's scope is established, the activities that
must be carried out are identified, and the project's
completion deadline is calculated.
Workflow Planning: Identifying and distributing the required
resources
Individual task strand development
Acquiring required resources
Job distribution to team members, task completion, on-time
delivery, and process maintenance.
KPIs, such as punctuality, budget adherence, and delivery
success, can be used to track a project's progress.
Assess how effective the project was or what lessons was
learnt along the way.
Establish a continual process for formalizing and recording this
information, then feeding it into the project management
system.
Duration
2-3
weeks
2–4
weeks
4 – 10
weeks
3–7
days
3. Communication:
• Software used: Discord, Slack
• Whether there are errors or a collection of data over a certain period of time, reports, formal
meetings (both planned and unscheduled), agendas, minutes, stakeholder briefings, and
presentations.
•
•
Email, social media, websites, and casual interactions are all options.
A report that has been approved by the CEO is available for each period.
4. Risks:
Risk
Task budget overrun
Wrong budget estimate for task
Priority
High
Medium
Impact
High
Medium
No clear cloud migration strategy
in place
High
High
Incompatibility of the existing
architecture
Medium
High
Data loss
Low
High
Added latency
Low
Medium
Lack of visibility and control
Medium
Medium
Security
High
High
Wasted cloud costs in developing
process
Medium
Medium
Insiders abuse authorized access
High
High
Suggestion/ Actions
Review financial planning
Investigate the root cause,
Rightsized the workloads
Moving workloads in the ad hoc
manner to a cloud platform that
someone said is the best.
Performing a legacy architectural
audit, paying off technical debt,
identifying related components,
Configuring backup of migrated
data
Localize and optimize the
network, segment traffic flows
Automatic reaction to specific
alerts and threats
Set up user access policies,
enable multi-factor
authentication, and encrypt data
assets both in transit and at rest.
Utilize savings and get rid of any
unused instances. More spot
instances for serverless and
other low-availability tasks
Take into account the workspace
with engineers
5. Resources: Tools (hardware, software) and human
Type
Name
Software &
equipment
Jira software
Necessary
Quantity
1
Available
Quantity
1
Replenish
Quantity
0
Human
Accounting & Invoicing
Software
MacBook for staff
Inventory Storage
5
4
1
12
1
4
1
8
0
Distribution costs
1
0
1
Package design
1
1
0
Developer
Project manager
Infrastructure/application
specialist
Security expert
Migration architect
BA
3-5
1
1
2
1
0
1-3
0
1
1
1
1
2
0
0
0
2
1
6. Cost estimation:
Salary for staffs: 12,100$/month
Position
Developer
Project manager
Infrastructure/application
specialist
Security expert
Migration architect
BA
Quantity
4
1
1
Cost
1300$/one/month
3000$/month
2500$/month
2
1
1
2000$/month
2300$/month
1400$/month
New MacBook for the Company: $18,000/one
Contract with the Cloud Server: $12,000/year
New Software Costs: $500$/year
Name
Accounting & Invoicing
Software
Distribution costs
Replenishment
Quantity
1
Cost
1
200$/year
299$/year
Training Costs: $5,000
III. Planning
1. WBS
The task breakdown structure is created as the first stage in building a project schedule (WBS). The plan
outlines the tasks that must be performed in order to achieve the project's goals and objectives (and in
what order). By looking at the project in this way, we can better comprehend its scope and allocate
resources. Project Planning, Project Scheduling, and Project Budgeting are just a few of the crucial project
management processes and knowledge areas that are facilitated by well-designed work breakdown
structures.
WBS explanation for the project:
Phrase 1: Project Management Activities:
First, a meeting will be held to create the project charter. Head department create project
management planning, monitoring activities, risk management, and cost breakdown in a table.
Phrase 2: Initiation and Planning
Perform the study and assess the feasibility of the project is crucial task, gather and design business
case and give it to project planning.
Phrase 3: Requirements analysis
The project analysis provides the use case and class diagram diagrams and gather
requirements to outline the particular needs for the project.
Phrase 4: Preparation
This phrase is the set of pre task for development phrase, design, hypothesis and concepts are crucial
document which needs to be prepare. To ensure the current physical system is migrated properly,
team need to collect vendor builds out system and write technical specification for developers.
Phrase 5: Development
Start development process.
Phrase 6: QA
Quality assurance and testing is the necessary parts and always be performed parallelly with
development.
Phrase 7: Implementation
Start implementing the system's task.
Phrase 8: Operations & Maintenance
At the conclusion of the program, the project is completed and presented in accordance with the
initial requirements stated and via the feedback.
2. Gantt Chart
One must take into account all of the project's operations while constructing a Gantt chart. As part of this
strategy, participants should decide who will be directly responsible, how long each activity will take, and any
challenges the team may encounter. We can ensure that the schedule is manageable, that the appropriate
people is assigned to each task, and that we have solutions prepared for any potential problems thanks to
this level of detail. Finally, we might use them to provide our staff and advertisers with performance updates.
Continue to update the chart to reflect schedule changes and their effects, or use it to signal the end of crucial
tasks.
Pink: total time to complete nested tasks.
Purple: Total time for complete a phrase.
Part 2: Research
Research Purpose: As I said above, I have seen my partnering tech company race in bringing their IoT
products, web 2.0, web 3.0 and other online services to broad communities as well as the ERP for internal
department through the internet. They created significant digital transform, invested the new hardware
computing server, and advanced IT significantly.
However, there were also negative impacts to this change. Hosting and deploying more online service and
every internet-based product needs the strong machinery was used as there were necessary to hire more
technology manufacturers, engineers, developers, which led to the creation of more garbage and energy
waste than before.
This kind of garbage gave rise to pollution. A significant carbon footprint was left by industrialization. To deal
with that, planning and managing a project which develop and support migrating server system to cloudbased computing systems could be a nice way to reduce its carbon emissions by limitation the use of physical
hardware.
»
Research purpose: Hence, I’m in charge of doing a research project which research and analyze to prove
that migrating some traditional system hosting to cloud-based system will bring potential advantages
and positive change in our business as well as in IT architecture.
I. Primary Research:
1. Definition:
a. Definition of Primary Research:
Primary research is a type of research methodology in which you must gather your own data (or hire
someone else to do it for you), so you are not leveraging the work of others or their data. Primary
research enables you to directly analyze, explore, and document how your audience responds to or
feels about topics. It can range from thorough surveys to in-depth focus groups (questionpro, 2020).
Primary research is used by businesses for several purposes, such as identifying the language that best
appeals to their target market or learning what their clients or consumers require from their product.
These kinds of primary studies are frequently used by businesses to optimize their services and
enhance the consumer and staff experience.
b. Overview about Survey:
The survey is selected for my research because Surveys enable me to obtain a huge quantity of data
in a short amount of time. For students like me, Surveys are less costly than many other data-collecting
methods. I see that it is the quickest, cheapest, and most convenient method of investigation
(especially when I can use archives or trace studies). Surveys may be readily designed and distributed
for readers. Surveys may be used to collect information on a wide range of topics, including personal
facts, attitudes, previous activities, and views.
In my opinion, surveys can be established that framing a question in a yes/no format causes
respondents to reply "yes;" returning to the original question. Additionally, cloud computing topics
are always quite sensitive topics, especially in Viet Nam, this is pretty necessary to make it anonymous
for either creator or responders. Because surveys are anonymous, respondents can provide more
truthful and valid responses. To obtain the most accurate statistics, responders must be as open and
honest as possible with their responses. Surveys performed anonymously provide for more honest
and unambiguous responses than other sorts of research approaches, especially if it is explicitly
specified that survey results would be kept fully secret (Team, 2021).
Forcing someone to do a survey may result in them making up answers, skewing your results, and
lowering the usefulness of the survey. To perform research on my topic, I need to gather so much data
from many communes, and districts; hence, the survey's ideal for putting notions to the test and
gathering wide perspectives on a single topic from a large group. This may be a more effective strategy
for obtaining particular input later in your study when honing down on a really niche group. Using
surveys can help me to gather primarily quantitative feedback on topics about which I know a lot but
not enough to make data collecting entirely quantitative and automated. Researching scope:
developer/devops, researcher/experts and businessmen/investor who are working or engaging in IT
infrastructure field of some big tech company in Viet Nam such as NashTech, CMC, FI, etc.….
Who would be surveyed:
•
•
Some resident groups in these regions
Anyone who cares about this topic.
c. Overview about Interview:
Unlike most surveys, which are quantitative in nature, interviews are more qualitative since they are
frequently prepared with open-ended questions, making them a far broader method of information
gathering. I may do interviews in person and face-to-face, or I can do them over the phone. Depending
on the interviewer and their expertise doing interviews, I may often receive more in-depth responses.
Particularly for in-person interviews, exceptional interviewers may provide excellent outcomes.
Interviewers are a fantastic choice for I because I require a lot of information for a small group of
participants. Depending on the type of job I'm doing, they may last 10 to 30 minutes or even more.
Just be aware that face-to-face interviews can impact the interviewees' level of comfort and their
replies, so a skilled interviewer will be able to set the correct tone and read the room to accurately
capture the comments.
According to (Team, 2021), Interviews reveal what interviewers think of a website, application,
product, or procedure. They can highlight the site's most memorable material, the elements visitors’
value most, and potential areas for development. They can be done in a variety of situations:
To inform personas, journey maps, feature ideas, and workflow concepts before you create a design
after a usability test, to gather verbal comments on observed behaviors in order to enhance a
contextual inquiry study by complementing observation with descriptions of tools, processes,
bottlenecks, and how users perceive them.
User interviews can be done in a variety of settings, including at the user's location, remotely via online
meeting technologies, or in a controlled environment like a lab.
When selecting a place, take these things into account:
o Which location will be the most pleasant and convenient for the users? If the meeting is held
in their homes or offices, is it more probable that they won't cancel?
o Do you want your team to observe the interviews for the benefit of the group?
o Context and illustrations, are it crucial that interviewees bring their own equipment and other
accessories? In addition to helping the interviewer have a better understanding of the users'
operations, artifacts might prompt the interviewee's memories. However, occasionally
removing individuals from their typical circumstances might encourage free thought and
creativity.
o Is the location likely to influence the users' accounts? If you took individuals to your Acme
office and questioned them about using Acme, would they complement Acme more so than if
they were somewhere else?
2. List of interview questions (include opened and closed questions)
These questions will be used to interview some experts in IT infrastructure field to get the more expected
and helpful answers.
•
•
•
When it coming to this term, what is the main and first benefits of cloud-based system in your mind?
(Closed question)
Do you think using the traditional server system to host application is quite expensive in investing
infrastructure? And why? (Opened question)
Do you think traditional server system is quite limiter about the location? (Opened question)
•
•
•
•
•
•
•
Is the characteristics of cloud-based hosting could be better than the traditional hosting when it
comes to environment? (Closed Question)
What do you expect to achieve from cloud migration? (Closed Question)
What are the reasons behind why you are thinking about moving to the cloud? (Closed Question)
What experience do you have with cloud migrations? (Closed Question)
What sort of cost savings, return on investment, and revenue generation are you expecting by
implementing these changes? (Closed Question)
How long do you expect the migration to cloud process to take? (Opened Question)
Do you remember the communication, or any follow up after you performed the cloud-based system
migration?
3. Summary about interview
I chose the interview as my means of communication with the interviewees for the qualitative
technique because I thought it was the most effective. This, in my opinion, is the most reliable method
for gathering data when asking screening questions about things like age, gender, race, etc. It's also
the ideal approach to observe the interviewee's reactions and any emotions I may sense from them.
Since I employed a quantitative technique, the surveys may have been conducted at a time that is
convenient for the respondents. However, during the interview, I will be in complete charge and
maintain the interviewee's attention and progress without the aid of any technological distractions.
Because the approach restriction of this topic to social, I just have taken only one guy in the IT
infrastructure field to get his answers; So, here are the script of interview session:
Questions
When it coming to this term, what is the
main and first benefits of cloud-based system
in your mind?
Answer
Your website's performance is directly
correlated with server uptime. Maximum
network uptime and single point of failure
are provided by cloud hosting.
Do you think using the cloud server system to Yes, because you don't need to invest in any
host application is cheaper and reasonable in infrastructure when using a cloud hosting
investing infrastructure? And why?
model, and your operating expenses are also
lower because you only must pay for the
resources and services that you actually use.
In contrast, with a typical hosting approach,
you must pay a certain amount whether you
use the services or not.
Do you think traditional server system is
quite limited about the location?
Is the characteristics of cloud-based hosting
could be better than the traditional hosting
when it comes to environment?
What do you expect to achieve from cloud
migration?
What are the reasons behind why you are
thinking about moving to the cloud?
What experience do you have with cloud
migrations?
What sort of cost savings, return on
investment, and revenue generation are you
expecting by implementing these changes?
How long do you expect the migration to
cloud process to take?
Do you remember the communication, or
any follow up after you performed the cloudbased system migration?
Yes, traditional hosting servers are restricted
to a single area, therefore you must be
careful when selecting your server since
server location has a significant impact on
how quickly a website load.
Yes, of course. The full capacity of cloud
servers reduces idle time and conserves
energy for the environment and the business.
By doing away with the need to maintain
internal servers, cloud hosting lowers carbon
emissions.
The ability to scale and cost-reduction
As I said, cost efficiency and better impact to
environment is the two main reasons that my
company move to the cloud.
My most crucial experience is needed to
understand why you’re moving to the cloud
and know which applications to move to
cloud-first.
I really don’t know so much about it. But
based on what I saw, and my company did,
this will be a very good deal when you
migration to cloud.
It’s based on the quality of your team, but it
normally takes 1 – 3 months for a service
No, I don’t.
4. List of survey questions
Because investigating and proving the benefits of cloud-based migration is quite closed topic, the survey will
be sent to mostly developer, devops, experts and businessmen or investors in this field of term. Using
Google Form surveys will get more responses from respondents. Since anybody may access and review it
instantly over the internet by just sharing the URL. Here are some represented questions:
5. Summary about survey
I include 9 research questions in the survey that are investigate the attitude, knowledge and behavior of
people in IT field toward cloud-based system in their company/ team/ product project. Therefore, this
survey’s goal is to look at factors that affect cloud computing adoption. Because developers in tech company's
perspective will add to the study, they were picked as a candidate. It is entirely optional, and all replies are
handled in strictest confidence. The purpose of this study is therefore to investigate aspects that influence
the adoption of cloud computing.
Approximately more than 60 distinct respondents also have provided their responses for the survey. To
ensure the randomness in gathering the sample data, I have spread surveys throughout newsfeed of these
tech
company
in
LinkedIn,
Twitter,
Reddit
and
Quora…
•
Question 1:
The respondents who responded to this survey were 48.2% in range 28 - 40 years old, 35% in range 18 - 28
years old, 10 % in range older than 40 years old and the others were not preferring to say. Respondents from
18 to 40 years old cover mostly the number of respondents because they not only spent quite a lot of their
time on social media, but they also are in the common age range of tech working field.
•
Question 2:
Because the scope of this survey is people who works or related to the IT infrastructure field. So, there are
43.3% people are the experts and researchers which cover mostly the total percent. This is because the
survey’s topic may attract more experts in field than others. Additionally, 36.7 % are developer and devops
and 20 % are business men.
This question is aimed at understanding people's habits and tendencies when considering buying a new edevice. Responders could choose multiple times because this is a check box answer.
•
Question 3:
According to the survey results for this question, up to 28.8% of respondents are working in high Tech
company, 25.4% are working in manufacturing company and 23.7% are from retail company, indicating that
there are the common kind of company which are interest in cloud field. Maybe, they believe that migrating
to cloud field is essential when the traditional hosting has some disadvantages.
•
Question 4:
According to the data above, which depict what participants said that ERP and Entertainment Services is the
most prefer system/services to be migrated to cloud-based system. Maybe, it's somewhat because of their
financial solution, there type of services is quite lightweight in resource and somehow is very suitable for
cloud system. Besides, other chosen services are very board, almost service are expected or planned to
migrate to the cloud. This show that the trend of cloud system is very attract for people in IT infrastructure
field especially experts. Another explanation is that in their company/ team/ product project, they want to
save costs and expenditures for hosting; so, it’s quite convenient for them when passing by them.
•
Question 4:
This one just shows the knowledge of responders about the use of cloud computing, it’s would be helpful
when our company prove the benefits of cloud-based migration to CEO.
•
Question 5:
According to the survey results for this question, up to 46.7% of respondents consider the internal data could
be the risks of cloud computing, 33.3% think that they afraid about loss of control over their IT infrastructure
and 11.7% is vendor-lock, indicating that although cloud computing is very potential because of its benefits,
there are some risks that the people in field still afraid.
•
Question 6:
According to the survey results for this question, almost responders said that they disagree that the
integrating cloud computing is very difficult to existing systems. This depict that integrating/migrating the
existing IT systems via experience and research is not so difficult. The responders of this survey are mainly
people in IT infrastructure field, they have so much knowledge about this field and their answer will be
reasonable.
•
Question 7:
According to the survey results for this question, almost responders agree that their company already had a
clear and coherent digital strategy including how tech drives business goals and how it could be implemented.
This depicts that other tech company implicitly has a move to the grab the potential chance in cloud
computing.
•
Question 8:
According to the survey results for this question, almost responders agree that cloud computing is important
in terms of competitive advantage for the firm.
•
Question 9: