Planning and stakeholder involvement: Difference between revisions

From Computer Science Wiki
(Created page with "right|frame|System Fundamentals<ref>http://www.flaticon.com/</ref> In the context of designing a system, define the following terms: * '''Hardware:...")
 
No edit summary
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[file:system_fund.png|right|frame|System Fundamentals<ref>http://www.flaticon.com/</ref>]]
[[file:system_fund.png|right|frame|System Fundamentals<ref>http://www.flaticon.com/</ref>]]


In the context of designing a system, define the following terms:  
To '''identify the context''' for which a new system is planned, it can be helpful to consider the following factors:


* '''Hardware:''' Component devices that are building blocks of computing device.
# Purpose: What is the primary purpose or goal of the new system? Understanding the purpose of the system will help to clarify the context in which it will be used.
# Users: Who will be using the system? Understanding the needs and characteristics of the users can help to determine the context in which the system will be used.
# Environment: In what environment will the system be used? Will it be used in a business setting, a home setting, or some other type of environment? Understanding the environment in which the system will be used can help to determine the context.
# Constraints: What constraints or limitations will the system need to operate within? Understanding the constraints that the system will face can help to clarify the context in which it will be used.
# Requirements: What are the specific requirements or needs that the system must meet in order to be successful? Understanding the requirements of the system can help to clarify the context in which it will be used.


* '''Software:''' Any set of machine-readable instructions which directs a computer's processor to perform specific operations.


* '''Peripheral:''' Is a device  connected to a host computer, but is not a part of it.
Identifying '''relevant stakeholders''' when planning a new system is an important step in the process of developing and implementing a new system. Relevant stakeholders are individuals or groups who have a vested interest in the success or failure of the system. Some examples of relevant stakeholders might include:


* '''Network:''' A computer network or data network is a telecommunications network which allows computers to exchange data.
# Customers: Customers are stakeholders who will be using the new system, and their needs and preferences should be taken into consideration when planning the system.
# Employees: Employees who will be using the new system on a daily basis are also important stakeholders. Their input and feedback can help to ensure that the system meets their needs and is easy to use.
# Management: Management is a stakeholder group that will be responsible for overseeing the implementation and operation of the new system. Their input and support will be important for the success of the system.
# Investors: Investors are stakeholders who have financial stakes in the success of the new system. Their input and feedback can help to ensure that the system meets their financial expectations.
# Suppliers: Suppliers are stakeholders who provide goods or services to the organization that will be using the new system. Their input and feedback can help to ensure that the system meets their needs and is compatible with their products or services.
# Regulators: If the new system is subject to regulatory oversight, regulators may also be considered stakeholders. Their input and feedback can help to ensure that the system meets all necessary regulatory requirements.


* '''Human Resources:''' Is the set of individuals who make up the workforce of an organization.
To identify relevant stakeholders, it can be helpful to conduct a [https://www.mindtools.com/aol0rms/stakeholder-analysis stakeholder analysis], which involves identifying all potential stakeholders and evaluating their level of interest and influence in the project. This can help to prioritize the needs and concerns of different stakeholders and ensure that their input is considered during the planning process.


These definitions are gratefully used (and modified from) [http://dis-dpcs.wikispaces.com/1.2.1+Define+hardware,+software,+peripheral,+network,+human+resources. this resource]


== Real-world practical advice ==
=== Difference between management and regulators ===
Management and regulators are both stakeholders in an organization, but they have different roles and responsibilities.


It is important you have a common definition when talking with other developers. YOU might think human resources means a department within an organization, however, SOMEONE ELSE might think differently. It's important to spend some time and come to a common understanding of terms in ANY project.  
# Management refers to the individuals who are responsible for running an organization on a day-to-day basis. They make decisions related to the operation and direction of the organization and are accountable to the shareholders or owners of the company.
 
# Regulators, on the other hand, are government agencies or other bodies that are responsible for enforcing laws and regulations related to a particular industry or sector. They have the power to impose fines and penalties, and in some cases, they can even revoke the license of an organization to operate.


== Do you understand this material? ==
In summary:
 
You should be able to provide 2 or 3 examples for each of the above terms.


# Management is responsible for running the organization, while regulators are responsible for enforcing laws and regulations.
# Management is accountable to the shareholders or owners of the company, while regulators are accountable to the government and the public.
# Management makes decisions related to the operation and direction of the organization, while regulators make decisions based on laws and regulations.
 




== Standards ==
== Standards ==
These standards are used from the IB Computer Science Subject Guide<ref>IB Diploma Programme Computer science guide (first examinations 2014). Cardiff, Wales, United Kingdom: International Baccalaureate Organization. January 2012.</ref>


* Define the terms: hardware, software, peripheral, network, human resources.
* Identify the context for which a new system is planned.  
 
* Identify the relevant stakeholders when planning a new system.


== References ==
== References ==

Latest revision as of 14:34, 11 January 2023

System Fundamentals[1]

To identify the context for which a new system is planned, it can be helpful to consider the following factors:

  1. Purpose: What is the primary purpose or goal of the new system? Understanding the purpose of the system will help to clarify the context in which it will be used.
  2. Users: Who will be using the system? Understanding the needs and characteristics of the users can help to determine the context in which the system will be used.
  3. Environment: In what environment will the system be used? Will it be used in a business setting, a home setting, or some other type of environment? Understanding the environment in which the system will be used can help to determine the context.
  4. Constraints: What constraints or limitations will the system need to operate within? Understanding the constraints that the system will face can help to clarify the context in which it will be used.
  5. Requirements: What are the specific requirements or needs that the system must meet in order to be successful? Understanding the requirements of the system can help to clarify the context in which it will be used.


Identifying relevant stakeholders when planning a new system is an important step in the process of developing and implementing a new system. Relevant stakeholders are individuals or groups who have a vested interest in the success or failure of the system. Some examples of relevant stakeholders might include:

  1. Customers: Customers are stakeholders who will be using the new system, and their needs and preferences should be taken into consideration when planning the system.
  2. Employees: Employees who will be using the new system on a daily basis are also important stakeholders. Their input and feedback can help to ensure that the system meets their needs and is easy to use.
  3. Management: Management is a stakeholder group that will be responsible for overseeing the implementation and operation of the new system. Their input and support will be important for the success of the system.
  4. Investors: Investors are stakeholders who have financial stakes in the success of the new system. Their input and feedback can help to ensure that the system meets their financial expectations.
  5. Suppliers: Suppliers are stakeholders who provide goods or services to the organization that will be using the new system. Their input and feedback can help to ensure that the system meets their needs and is compatible with their products or services.
  6. Regulators: If the new system is subject to regulatory oversight, regulators may also be considered stakeholders. Their input and feedback can help to ensure that the system meets all necessary regulatory requirements.

To identify relevant stakeholders, it can be helpful to conduct a stakeholder analysis, which involves identifying all potential stakeholders and evaluating their level of interest and influence in the project. This can help to prioritize the needs and concerns of different stakeholders and ensure that their input is considered during the planning process.


Difference between management and regulators[edit]

Management and regulators are both stakeholders in an organization, but they have different roles and responsibilities.

  1. Management refers to the individuals who are responsible for running an organization on a day-to-day basis. They make decisions related to the operation and direction of the organization and are accountable to the shareholders or owners of the company.
  1. Regulators, on the other hand, are government agencies or other bodies that are responsible for enforcing laws and regulations related to a particular industry or sector. They have the power to impose fines and penalties, and in some cases, they can even revoke the license of an organization to operate.

In summary:

  1. Management is responsible for running the organization, while regulators are responsible for enforcing laws and regulations.
  2. Management is accountable to the shareholders or owners of the company, while regulators are accountable to the government and the public.
  3. Management makes decisions related to the operation and direction of the organization, while regulators make decisions based on laws and regulations.


Standards[edit]

These standards are used from the IB Computer Science Subject Guide[2]

  • Identify the context for which a new system is planned.
  • Identify the relevant stakeholders when planning a new system.

References[edit]

  1. http://www.flaticon.com/
  2. IB Diploma Programme Computer science guide (first examinations 2014). Cardiff, Wales, United Kingdom: International Baccalaureate Organization. January 2012.