All projects need to have a feasibility study carried out before they begin to determine whether the project can actually be delivered and whether or not it will bring a benefit to the business.
In this lesson, we’ll learn about:
Traditional technology refers to the hardware and software that we use on a daily basis. This includes laptops, desktop computers, tablets, smartphones, and more. Traditional technology is designed to be used locally, meaning you need to have a physical device to use it. For example, if you want to play a game on your PlayStation 4, you need to have the console in order to do so.
Cloud-based technology is a type of technology where your software and data are stored on a server accessed over the internet. This means that you can access your data and applications from anywhere in the world as long as you have an internet connection. However, it does also mean you are very reliant on your internet connection. Some popular examples of cloud-based technology include Netflix, Dropbox, and Google Drive.
Cloud-based technologies have been extremely beneficial for communicating & collaborating with internal & external stakeholders of a business.
Internal stakeholders are those within the business, such as owners, managers & employees. External stakeholders are those from outside the business, such as customers, suppliers, lenders & the government.
Some of the ways cloud-based technology could be used for communication and collaboration include:
It’s worth noting that traditional technologies are still important for collaboration and communication. This is particularly useful when communicating confidential information with stakeholders as, generally, traditional technologies will be more secure as they don’t require transfer over the internet.
Some traditional technologies used for collaboration and communication include:
Have you used a cloud-based system to work with your classmates on a document at the same time in your school or college? How did you set up access?
Before implementing a digital project, a business must determine if the project is feasible. “Feasible” means that the project is achievable within the time and budget available, using the resources available.
When looking at building a new system, the overall benefit to the business must be assessed. There is no point in spending time and money implementing a new IT system if it doesn’t make things better for the business or its employees.
Benefits of the system could include:
Drawbacks of the system could include:
Risks are problems that may or may not occur during the project development that could cause the project to fail. Risks may include:
Constraints are problems or restrictions that you already know exist and limit what can be achieved in the digital project. Constraints may include:
Dependencies are where one task or activity has a relationship to another, i.e. one task may not start until a previous activity has been completed. Dependencies may belong to one of the following four categories:
Imagine you have been asked to build a Python program for a client. Would your current knowledge level be a risk, a constraint or both? Why is this?
So, to summarise what we’ve learnt in this lesson: