TutorChase logo
IB DP Computer Science Study Notes

1.1.1 New System Planning in Organisations

Planning a new system in an organisation is a multifaceted process requiring careful consideration of the context, scope, and organisational implications. This task involves understanding the specific needs of the organisation, the capabilities and limitations of the new system, and how it fits within the organisational structure and technology landscape.

Context of New System Planning

Understanding Organisational Needs

Identifying the primary objectives and needs of the organisation is crucial:

  • Business Goals: Understand the broader business objectives, including increasing efficiency, improving service, or expanding market reach.
  • Current System Analysis: Examine the limitations and capabilities of the current system. This understanding helps in pinpointing specific improvements or changes needed.
  • User Requirements: Gather detailed input from end-users to understand their needs, challenges, and expectations from the new system.

Market Research and Trends

Conducting thorough research and understanding emerging trends can offer insights into innovative solutions and technologies:

  • Benchmarking: Analyse how similar systems function in other organisations, particularly those known for best practices and innovation.
  • Technology Trends: Stay updated with the latest in technology to see if emerging tools or platforms could benefit the new system.

Feasibility Study

The feasibility study assesses if the proposed system is viable and sustainable:

  • Technical Feasibility: Can the existing technical infrastructure support the new system? What upgrades are required?
  • Economic Feasibility: Will the new system be cost-effective? Consider development, operation, and maintenance costs.
  • Legal and Compliance Feasibility: Ensure the system complies with relevant laws, regulations, and standards.

Appreciating Extent and Limitations

Technical Capabilities and Constraints

Understanding what the system can and cannot do is essential for setting realistic expectations:

  • Scalability: Can the system grow in size or scope if needed?
  • Interoperability: How well will it work with other existing or potential future systems?
  • User Experience: Assess how the system will impact the end-users in their daily tasks.

Cost-Benefit Analysis

Weigh the system's potential benefits against its costs:

  • Direct and Indirect Costs: Include development, deployment, training, and maintenance costs.
  • Benefits: Increased efficiency, improved data accuracy, customer satisfaction, and competitive advantage.

Organisational Issues in New System Installation

User Roles in System Implementation

  • End-Users: In-depth understanding of their interaction with the system is necessary. They are often the first to spot issues in system design and usability.
  • System Administrators and IT Staff: Essential for maintaining, updating, and troubleshooting the system.
  • Decision Makers: Senior management who will approve the budget and resources and define the project's scope.

Underlying Technologies

  • Selection of Technologies: Decisions regarding software languages, development frameworks, and hosting environments.
  • Data Management: Ensuring the integrity, accessibility, and security of data within the new system.

Installation Challenges

  • Customisation Needs: How much customisation will the system require to meet specific organisational needs?
  • Training and Support: Developing comprehensive training programmes for different user groups.

Security and Data Protection

  • Risk Analysis: Assess potential security vulnerabilities and threats.
  • Data Encryption and Backup: Implementing robust encryption standards and regular data backup procedures.

Ethical and Social Considerations

  • Data Privacy: Adherence to data protection laws and ethical standards in handling user data.
  • Employee Well-being: Considering the impact of new systems on employee workload, job security, and work-life balance.


Planning a new system in an organisation involves more than just technological considerations. It's about aligning a new system with the business goals, understanding the needs and limitations from various perspectives, and navigating through the challenges of implementation while considering ethical, social, and security aspects. Thorough planning, research, and engagement with all stakeholders are key to the successful deployment of a new system that meets the evolving needs of the organisation.


Understanding the limitations of the current system is pivotal in planning a new system as it directly influences the scope and design of the new system. This understanding helps to identify the shortcomings in terms of functionality, performance, scalability, user experience, and integration capabilities. By recognising these limitations, planners can ensure that the new system addresses these deficiencies, thereby improving efficiency, productivity, and user satisfaction. Additionally, knowledge of the existing system's limitations aids in setting realistic expectations and goals for the new system. It can prevent the repetition of past mistakes and ensure that the new system is better suited to meet the evolving needs of the organisation and its stakeholders.

In global organisations, planning new systems must take into account various international conventions, such as those related to data protection (GDPR in Europe), cyber security standards, and business practices. These conventions can affect system design, especially in terms of data handling, storage, and privacy measures. For instance, a system must ensure that personal data is processed and stored according to the legal requirements of each country where it operates. Non-compliance can result in legal penalties and loss of customer trust. Moreover, international conventions might dictate certain operational or reporting standards that the system should accommodate. Therefore, understanding and integrating these requirements in the early stages of system planning is essential to ensure legal compliance, seamless international operations, and maintaining corporate reputation.

Risk assessment plays a crucial role in new system planning, as it involves identifying, analysing, and evaluating potential risks that might jeopardise the success of the project. This process helps in proactively identifying possible issues related to technology, finance, user acceptance, or external factors like regulatory changes. Understanding these risks enables the planning team to develop strategies to mitigate them, either by altering the system design, investing in training, or setting up backup systems. It's also essential for contingency planning, ensuring that the project stays on track even if unexpected problems arise. Effective risk assessment reduces the likelihood of project failure, unanticipated costs, and delays, thereby contributing to a smoother implementation and transition.

System scalability refers to the capability of a system to handle increasing amounts of work or to be enlarged to accommodate that growth. In the context of new system planning, scalability is important for several reasons. First, a scalable system can adapt to the growing volume of data or number of users, ensuring consistent performance and availability. This is crucial for organisations that anticipate growth, changes in demand, or seasonal spikes in usage. Scalability also relates to the system's ability to integrate with other systems or technologies in the future, thereby protecting the organisation's investment. Planning for scalability means the new system won't become obsolete quickly, allowing the organisation to evolve without needing frequent major overhauls or replacements.

Stakeholder analysis is a critical process in new system planning, aiding in the identification and understanding of the individuals, groups, or organisations that could affect or be affected by the system. This analysis benefits the planning process by ensuring that the needs and expectations of the most influential stakeholders are considered from the outset. It helps in prioritising features based on stakeholder importance and influence. Moreover, understanding stakeholder concerns can guide the communication strategy, managing expectations, and soliciting useful feedback during development. This proactive engagement can reduce resistance, garner support, and enhance system adoption. It also minimises the risk of overlooking crucial requirements, leading to a more successful system that aligns with both user needs and organisational goals.

Practice Questions

Describe three key factors an organisation must consider when planning a new system, and explain why these factors are important.

When planning a new system, an organisation must consider the following three key factors:

1) User Needs and Requirements - This includes understanding the specific tasks, processes, and objectives the users of the system need to accomplish. It's crucial because the system's effectiveness is determined by how well it meets these needs.

2) Technical Feasibility - This involves evaluating whether the current technical infrastructure can support the new system, determining if new technologies or upgrades are required. It's important because it affects the implementation, performance, and maintenance of the system.

3) Cost-Benefit Analysis - This is assessing the financial implications versus the expected benefits (like efficiency improvements or increased revenue). It's vital for ensuring that the system is economically viable and justifiable, providing a clear picture of the return on investment.

Explain the importance of considering ethical and social implications when implementing a new system in an organisation. Provide two examples of such implications.

Considering ethical and social implications is crucial when implementing a new system because it affects the trust and well-being of stakeholders, including employees, customers, and society at large. One key implication is data privacy and security. Organisations must ensure personal and sensitive data is protected from unauthorised access and breaches, upholding privacy rights and maintaining user trust. Another implication is the impact on employment. Implementing new systems can lead to job displacement or changes in job roles, necessitating retraining or even leading to redundancies. Ethically, organisations should consider the social impact of these changes and provide support like training programs or fair redundancy policies to mitigate negative effects.

Alfie avatar
Written by: Alfie
Cambridge University - BA Maths

A Cambridge alumnus, Alfie is a qualified teacher, and specialises creating educational materials for Computer Science for high school students.

Hire a tutor

Please fill out the form and we'll find a tutor for you.

1/2 About yourself
Still have questions?
Let's get in touch.