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
Trang 1ASSIGNMENT 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
Trang 2 Summative Feedback: Resubmission Feedback:
Internal Verifier’s Comments:
IV Signature:
Trang 3Table 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
Trang 4Part 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
Trang 5• 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
Trang 6Phase Description Duration
Initial
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
2 - 3 weeks
Planning
Phase
• 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
2 – 4 weeks
Developin
g Phase
• Individual task strand development
• Acquiring required resources
• Job distribution to team members, task completion, on-time delivery, and process maintenance
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
Trang 7• 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:
Task budget overrun High High Review financial planning
Wrong budget estimate for task Medium Medium Investigate the root cause,
Rightsized the workloads
No clear cloud migration strategy
in place
High High Moving workloads in the ad hoc
manner to a cloud platform that someone said is the best
Incompatibility of the existing
architecture
Medium High Performing a legacy architectural
audit, paying off technical debt, identifying related components,
data
network, segment traffic flows Lack of visibility and control Medium Medium Automatic reaction to specific
alerts and threats
enable multi-factor authentication, and encrypt data assets both in transit and at rest Wasted cloud costs in developing
process
Medium Medium Utilize savings and get rid of any
unused instances More spot instances for serverless and other low-availability tasks Insiders abuse authorized access High High Take into account the workspace
with engineers
5 Resources: Tools (hardware, software) and human
Quantity
Available Quantity
Replenish Quantity Software &
equipment
Trang 8Accounting & Invoicing Software
Salary for staffs: 12,100$/month
New MacBook for the Company: $18,000/one
Contract with the Cloud Server: $12,000/year
New Software Costs: $500$/year
Trang 9resources 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:
Trang 10First, 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
Trang 11Continue 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
Trang 12However, 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 cloud-based 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
Trang 13In 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
Trang 14replies, 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)
Trang 15• 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:
When it coming to this term, what is the
main and first benefits of cloud-based system
in your mind?
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
host application is cheaper and reasonable in
investing infrastructure? And why?
Yes, because you don't need to invest in any infrastructure when using a cloud hosting 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
Trang 16Do you think traditional server system is
quite limited about the location?
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
Is the characteristics of cloud-based hosting
could be better than the traditional hosting
when it comes to environment?
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
What do you expect to achieve from cloud
migration?
The ability to scale and cost-reduction
What are the reasons behind why you are
thinking about moving to the cloud?
As I said, cost efficiency and better impact to environment is the two main reasons that my company move to the cloud
What experience do you have with cloud
migrations?
My most crucial experience is needed to understand why you’re moving to the cloud and know which applications to move to cloud-first
What sort of cost savings, return on
investment, and revenue generation are you
expecting by implementing these changes?
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
How long do you expect the migration to
cloud process to take?
It’s based on the quality of your team, but it normally takes 1 – 3 months for a service
Do you remember the communication, or
any follow up after you performed the
cloud-based system migration?
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: