Uploaded by tsuhan27

Tournament Scoring System Project Initiation

advertisement
Learning aim B: Carry out a project initiation for an IT project
Introduction
Brief overview of your job role and project scenario (Tournament Scoring System –
Unit4 Programming).
Tournament Scoring System - My position as Project Manager for the Unit4 Programming
project oversees the creation and implementation of a sophisticated scoring system designed for
various tournaments. I manage the entire lifecycle of the project from planning to execution to
delivery. This includes setting the scope of the project, resources, planning, effective
communication between team members and stakeholders. Unit4 Part of the project builds planning
strategies and processes that are wonderful approach to creating a reliable, scalable and userfriendly scoring system. My primary goal throughout the project is to ensure that the Unit4
Programming team produces a cutting-edge solution that meets the unique objectives of
tournament organizers and players.
The project scenario involves building a Tournament Scoring System in Unit4
Programming, with emphasis on using advanced programming techniques to improve system
performance. This includes developing algorithms for various scoring techniques, developing user
interfaces easy to use, incorporate real-time score tracking tools. The purpose is to improve
tournament management by automating scorekeeping operations, reducing errors, with ongoing
experience. The incorporation of Unit4 Programming seeks to improve the capabilities of the
system, making it a robust and technologically sophisticated solution for the competitive world of
gaming and sport to be sure , it is much easier in tournaments
Problem Identification and Research
What are the possible problems of a college system without using TSS?
The possible problems of a college system without using TSS are:
Errors in manual scoring: Relying on a manual scoring system may lead to incorrect results due
to human error in calculation or data entry. This can lead to unfair recruiting, unfair results, or
competitors conflict, which undermine the reputation of college's tournaments.
Time-consuming process: Manual scoring is a time-consuming process, especially for many
major competitors or events or tournaments. Manual collection, aggregation and comparison of
scores can be time-consuming and delay the reporting of results, affecting the overall efficiency of
the events
Inefficiencies in data processing: Manual processing of competitive information can be
inefficient. Data may be mismanaged, lost, or scrambled to collect, organize, and retrieve data
without a system in place to obtain prior information for research or future reference.
Scalability issues: As the number of competitions or players increases, manual channels may not
scale well. Handling large amounts of data or adopting competing systems can overburden manual
processes, limiting the College’s ability to effectively manage a broad range of data
Lack of real-time updates: Without an operating system, it is difficult to provide real-time
updates to participants, audiences, or stakeholders. Failure to record new scores in a timely manner
can affect player and spectator participation and interest levels in matches.
Management Complexity: Manually coordinating different components of tournaments, such as
registration, scheduling, scoring, and result announcements, may offer organisational,
coordination, and tracking issues over several events.
Limited Analytics and Insights: Manual methods may not provide complete analytical insights
or statistical data from competitions due to a lack of analysis and insights This barrier can limit the
College’s ability to generate useful information for future assembly planning or development edge.
Research the possible problems and solutions on the internet, journals, databases, libraries,
and publicly available company information. Provide evidence.
Academic journals, technical cells and company information available in a variety of
formats including company information and published many problems of research design and
solutions of general topics Manual Sccorties, time savers, . the absence of real time. The boat is
also touring the learning courses hosted by Azevedo Eat Al. (2020) in the "International Journal of
Performance Analysis in Sport" highlight the errors in manual scoring that affect match results.
Solutions often offer a transition to a digital scoring system, as noted in the Deloitte industry report,
which involves a 40% reduction in errors from the adoption of automated scoring platforms as
well as, additional real-time scoring and data obtained through a platform such as "Scorebook
Live". demonstrated, tailored offers and improved viewer experience, as reflected in user reviews
and testimonials on their websites and app stores All of this information combines to highlight the
value of digital points systems in emphasizing correcting errors, improving efficiency and
enhancing the overall tournament experience
Research Creative Problem-Solving Tools
- Overview of the creativity tools employed in generating alternative solutions:
- Rewording problems
Rewording problems is a creative way to exchange ideas and spark new ideas. In this
approach, the problem is stated or restated in different ways to generate new ideas and find new
solutions when faced with an issue. Individuals can break away from established theoretical
frameworks and articulate the situation differently and explore the issue in depth from multiple
perspectives. For example, the repetition of a problem such as "declining sales" opens up new
avenues for exploring "expanding market penetration" or "increasing consumer engagement,"
creating teams species are capable of many requirements and potential neurological causes.
The act of rewording problems allows a more thorough evaluation of the issue by breaking
it into several components or addressing it from other perspectives. Individuals may uncover
neglected nuances, recognize alternative parts of the situation, and discover unconventional
solutions that were previously overlooked by reframing the problem statement. This tool acts as a
catalyst for the generation of innovative ideas and helps teams to go beyond the initial limits
imposed by a tightly defined issue statement.
- Challenging assumptions
Challenging assumptions is a powerful creative tool that involves questioning and
rethinking core beliefs, beliefs, or preconceived assumptions underpinning a problem or situation.
Individuals or groups recognize and examine these assumptions well, and open up new pathways
for generating alternative solutions. This approach stimulates thinking beyond what is commonly
accepted or assumed, allowing for a more in-depth study of options.
When using the strategy of questioning assumptions, individuals seek to question the
validity or relevance of assumptions that may hinder creativity or problem solving. In a business
environment, for example, an assumption can be that a given marketing approach must target a
specific demographic. Analysis of this assumption can examine the reasons for why that specific
demographic is chosen and explore if there are untapped markets or overlooked alternatives. This
strategy encourages individuals to look deeper into the reasoning behind established views,
establishing a mentality that supports creativity and the investigation of unconventional ideas.
- Thinking in reverse
Thinking in reverse, also known as evolutionary or evolutionary thinking, is a creative
problem-solving process that starts with a desired goal and then works backwards to find the
actions necessary to achieve that outcome. Rather than using a traditional sequential approach, this
approach encourages individuals to visualize an end goal and then explore the activities or
situations necessary to achieve it This approach challenges preconceived notions, reverses
traditional systematic thinking and fosters creative thinking.
For example, instead of asking "how can we increase sales" in the traditional forwardthinking way thinking in reverse might begin by asking "What factors would lead to a drastic
decrease in sales?". Any obstacles or deficiencies in the existing process can be identified by
analyzing the variables that may impede sales. This strategy encourages people to think critically
about obstacles and then develop a strategy to eliminate or reduce those obstacles, resulting in a
more active and effective problem solving process. Thinking in reverse helps to understand the
causes comes to a deeper understanding and allows you to explore different pathways and
strategies that might not be obvious in a forward-thinking approach.
- Mind mapping
Mind mapping is a nonlinear technique used to organize, generate, and connect ideas
around a central idea or problem. This requires an image branching off from the main idea, with
related sub-themes or concepts radiating outwards, similar to the appeal of the tree structure. This
application encourages a free and associative way of thinking by allowing users to visually explore
relationships, connections, and possible solutions. Mind mapping enhances creativity, helps retain
memory, and improves understanding of complex topics or text using key words, images, and
color.
A mind map is created by starting with a main idea or theme and then branching out,
connecting similar ideas or sub-themes to lines or branches. Each branch focuses on a specific
object or sub-object, and general ideas or concepts emerge from it. Individuals can use cognitive
schemas to store and organize their thoughts, so they can generate new responses with connections
between ideas and enable them to explore different ideas This method is a dynamic and adaptable
production tool brainstorming, problem solving, essay writing and planning allow you a creative
approach to solving challenges.
- Drawing diagrams
Diagrams are powerful creative tools that can be used to visually represent ideas, concepts,
combinations, and strategies. This involves the use of diagrams, flow charts, mind maps, or any
other visual representation of complex information or concepts. Individuals can effectively express
a complex situation by visualizing ideas or challenges, developing in-depth knowledge, and
discovering new things
For example, drawing diagrams allows visualization of interacting parts or sequences of
events in problem-solving situations. It can recognize patterns, relationships, or differences that
may not be apparent in text or voice. Flowcharts for example help to sketch processes or decision
trees, allowing users to explore multiple branches and outcomes. Similarly, mind maps provide a
nonlinear framework for brainstorming sessions to explore related ideas, relationships and possible
solutions. his visual representation often stimulates new connections and new solutions that might
have been overlooked in a more consistent perspective.
Diagrams are useful communication tools in collaborative situations, allowing groups to
exchange and articulate ideas more effectively. Visuals overcome language barriers, allowing for
more effective communication and coordination among team members. The diagrams also serve
as a reference point, helping to identify areas for further research or modification in the search for
new solutions.
- Group discussion
Group discussions are a powerful creative tool for finding innovative solutions by
leveraging collective wisdom and the ideas of team members. This process enables participants to
openly exchange ideas, thoughts and opinions in a collaborative manner. In group discussions,
members bring different perspectives, experiences and skills to the table, creating a rapid flow of
ideas that can find innovative solutions. Group discussion communication technologies enable
individuals to focus on each other mind over, try creativity and develop a wide range of possible
responses.
Structured guidelines are often used in effective group discussions to ensure that all points
of view are heard and ideas are explored. This may include setting clear objectives, defining values
for fair communication, and active participation by all members. The open and supportive nature
of group discourse creates an environment in which unusual or even previously unknown ideas
can be raised and discussed. Additionally, multiple perspectives within the team can lead to more
complete problem solving as multiple aspects and concerns are brought to light, allowing new
solutions to be characterized and spread upwards
- Brainstorming
Brainstorming is a popular creative tool that allows a group of people to come up with a
number of ideas or solutions to a particular problem in a non-judgmental flow environment that
allows people to share their thoughts and ideas without fear of judgment or scrutiny This approach
aims to foster creativity and innovation by allowing participants to express their thoughts and ideas
without fear of criticism or testing. In brainstorming, participants are encouraged to generate as
many ideas as possible on the basis of each other's suggestions, and to avoid discussion or criticism
of proposed ideas. This approach encourages a variety of hypotheses, including the exploration of
many alternative answers without considering fundamental constraints or limitations.
An important aspect of Brainstorming lies in deferring judgment. In the initial phase of
idea generation, participants prioritized quantity over quality. Ideas and unique solutions are
created when ideas can flow freely without restrictions. Brainstorming sessions can be structured
or unstructured, led by a facilitator or conducted individually. The goal is to use the collective
creativity of the team to create an environment conducive to innovative thinking by encouraging
contributions from all stakeholders. Following the brainstorming phase, developed ideas are
developed, tested, and prioritized for further development or implementation.
- Edward De Bono’s Six Thinking Hats
Edward de Bono’s Six Thinking Hats is a powerful way to improve problem-solving,
decision-making, and critical thinking in groups or people, organized into "hats" or thinking styles.
Each hat represents a different approach or perspective, and guides the individual to deliberately
adopt a specific thinking styles. This method encourages in-depth exploration of ideas and issues
through critical examination of different perspectives.
Each of the six colored covers represents a specific way of thinking:
White Hats (Facts and information): white hats emphasize objective and neutral thinking, based
on facts, data, and accessible information. Participants wearing this hat explore what they know
and what new knowledge is needed to solve the problem.
Red Hat (Feelings and Emotions): Emphasizes emotions and feelings, Red Hat allows people to
express their emotions, instincts, and gut reactions without having to protect themselves. This hat
recognizes the emotional side of decision-making.
Black Hat (Critical Judgment): Black hat indicates critical and subtle thinking, and indicates
potential risks, limitations, and problems associated with ideas or plans. Participants wearing this
hat explore possible pitfalls and issues.
Yellow Hat (Optimism and Positivity): The Yellow Hat promotes optimism and positive thinking
by emphasizing the value, feasibility, and importance of proposed solutions. While wearing this
hat, participants explore the pros and cons of different ideas.
Green Hat (Innovation and Creativity): The green hat represents creativity and innovation, and
offers new ideas, possibilities and strategies to explore. Participants wearing the green hat provide
creative solutions and consider alternatives.
Blue hat (control and Organization): The role of a facilitator or organizer is represented by a
blue hat. This hat governs the design process, including setting plans, managing time, and directing
attention by emphasizing the design process itself
Individuals or groups can use these particular concepts sequentially or selectively to explore an
issue or idea more thoroughly. The structured six-hat thinking process helps reduce bias,
encourages multiple perspectives, and creates a more robust decision-making and problem-solving
process.
In this case, group discussion technique is selected.
1. Project Objectives
The project aims to revolutionize tournament management in the collegiate setting by
developing a comprehensive Tournament Scoring System (TSS) that will address a number of
important objectives. The first being that the primary objective is to provide a scoring system used
at the collegiate level competitively facilitated and improved. TSS seeks to provide automated
scoring rather than error-prone and inefficient human scoring systems, and assures accuracy,
reliability and rapid turnaround at error rates in. This transition from manual scoring to actual
scoring is consistent with the goal of increasing the accuracy and integrity of the competition
results
Another important goal of the TSS project is to improve the overall experience for players,
programs and stakeholders involved in collegiate competition. The goal of the system is to generate
new scores in real time and they have seen a clear improvement of the competition, giving
participants and viewers access to high- to-date scores. Furthermore, by supporting data efficiency
and scalability, TSS requires that it easily adapts to larger tournaments, and assures that it can
handle a larger number of teams or players without compromising the accuracy or speed of scoring
eventually by using a new tournament scoring system. It will focus using technology to improve
the management, accuracy and experience of college tournaments.
2. Project Scope
Tournament Scoring System project scope includes the development, implementation and
integration of a comprehensive software system dedicated to efficiently organizing and managing
scores across multiple tournaments. This includes creating a user-friendly interface for scoring
staff, managing competitive statistics, and generating real-time updates. This technology will also
manage participants, enabling them to access rankings, match schedules and live score updates.
The scope of the project includes assuring flexibility to support the changing scale and structure
of the competition, strong security measures to protect critical data, and seamless connectivity for
sharing with other systems points. The system intends to improve the efficiency and transparency
of the tournament administration by streamlining the operation of the tournament, reducing human
error and streamlining the operation of the tournament
3. Target Audience
The target audience identified for the tournament scoring system:
Tournament Organizers: These individuals or groups are responsible for organizing,
implementing and administering the contest. Scoring systems are relied upon to efficiently process
data, maintain scoring accuracy, organize competitions, and organize all competitions.
Participants (groups and individuals): Athletes, players, or teams competing in a tournament
make up a large portion of the audience. Scoring systems are used to derive game schedules,
standings, real-time scores and other tournament-related statistics.
Administrators: Those who manage tournament operations and maintain statistics work closely
with the scoring system. They enter prizes, exchange tournament information, prepare reports, and
ensure the tournament runs smoothly.
These target audiences are key stakeholders who rely on scoring systems to accelerate
conference activities and access real-time information, as well as manage the overall tournament
experience
4. Business Requirements, Functional and Non-Functional Requirements, External
Requirements
A business requirement is a set of goals or high-level requirements that a system or
solution must meet in order to solve a specific business problem or opportunity. Business
requirements for a competitive scoring system (TSS) could include increasing competitive scoring
systems, improving scoring accuracy, providing real-time updates to and from stakeholders
monitoring, and assuring flexibility to meet a variety of major competitions These standards
directly communicate to or are derived from the agency adopting TSS the goals and requirements
of the organization and serve as the basis for policy planning.
Functional requirements describe the specific functions, features, or capabilities that a
TSS must have in order to meet defined business requirements. These can include automated
scoring, additional real-time scores available to participants and organizers, user authentication to
ensure security, ability to store and retrieve data, compatibility with competitive systems, and ease
of use for employees and stakeholders Functional requirements dictate that the company What
should the system do to enable meet the requirements.
Non-functional requirements are standards that define the attributes or qualities of a TSS
without focusing on specific capabilities. Performance, security, reliability, usability, scalability,
and maintenance are included. Non- functional requirements for TSS include, for example,
ensuring data security through encryption, maintaining it during periods of intense competition, or
ensuring that the system works at large user times even in the same. This specification describes
how the system should work or behave.
External requirements encompass dependencies or interactions with external external
entities, systems, or regulations that TSS must consider. This may include compliance with data
privacy laws, integration with other competing systems or databases, compliance with industry
standards, or implementation of multiple devices and operating systems for the user accessibility.
External standards assure that a TSS can interact effectively and compatible with its external
environment.
It is important that these dimensions are defined and structured so that the TSS meets the
requirements of the organization, its users, and external stakeholders, while maintaining the
intended functional, not passive, characteristics , and the external characteristics.
5. Stakeholder Identification
Stakeholder
Job Roles and Responsibilities




Sets the overall vision and objectives for the competition
pricing process
Define the rules and requirements of the competition
Approve program functions and features
Ensure alignment with competitive objectives
Project Manager




Oversees the technical aspects of TSS implementation
Ensure system security and data integrity
Coordinate system integration with existing services
Manage restructuring and maintenance
Administrators




Accounts for permission and permission management
Enter competitive accounting and planning
Provides reports and manages score discrepancies
Provide project support and training

Use the system to achieve competitive rankings and
prizes
Can provide feedback on the usability and efficiency of
the system
Director
Participants


Get real-time tournament scores and updates through the
system
Provide feedback on user experience and information
availability
Spectators

Developers



Develops, configures and tests scoring systems
Implements planning functions as needed
Ensure system reliability, scalability and efficiency

Promote the process to participants, audiences and
stakeholders
Collects and analyzes user feedback
Collaborates with developers to improve user experience
based on feedback
Marketing Manager


6. Current Processes- Analyze the current manual scoring processes, highlighting pain points,
inefficiencies, and areas of improvement. Conduct survey with 10-15 questions (8 closedended questions and 2 open-ended questions) and 15 people. Add evidence and make the
conclusion.
This is screen capture of our group survey.
According to survey responses, the current manual scoring system faces many challenges,
including time-consuming procedures, computational errors, data entry errors, and difficulties in
ensuring accuracy and quality accuracy, especially in cases where teams have the same name or
score and results are incorrect . Participants expressed concerns about the time-consuming nature
of the scoring process, and the need for an efficient, reliable, and error-free process. Feedback
suggests that there is a critical need to move to an automated scoring system to address these pain
points and assure efficiency, real-time insights, accuracy, and a more convenient user experience
are fully involved in the program.
This is our group discussion recording and presentation file.
https://docs.google.com/presentation/d/1zGg67rpeXYpEx6EmNODnlHxm7Wvq6MnI/edit?usp=
drive_link&ouid=108078780786183298366&rtpof=true&sd=true (Video link)
https://drive.google.com/file/d/17zjzk5ZTLNoalK-4To5bBYIGiFYyCeRy/view?usp=sharing
(ppt link)
7. Resources Requirement
Resource Type
Description
•
•
Financial Resources
•
•
•
Human Resources
•
•
Technology Resources
•
•
•
•
•
•
Software Tools
•
•
•
•
Data Sources
•
•
Budget for system development, maintenance, and upgrades.
Funds for software development, hardware infrastructure, and
necessary software tools.
Expenses related to cloud hosting services, compliance, security
measures, and operational costs.
Human resources are essential for developing, implementing, and
maintaining the tournament scoring system.
Skilled professionals including software developers, database
administrators, UI/UX designers, testers, project managers, and
system administrators.
Domain experts knowledgeable about tournament rules and
regulations for system alignment.
Technology resources comprise the necessary hardware and software
components essential for system operation.
Hardware components like servers or cloud hosting services.
Networking equipment ensuring secure data transmission.
Security measures such as firewalls or encryption tools for data
protection.
Devices for compatibility testing, backup solutions, and disaster
recovery mechanisms.
Software tools are critical for the development, testing, and
maintenance of the scoring system.
Integrated Development Environments (IDEs) for coding and
debugging.
Version control systems for code management.
Bug tracking tools for issue resolution.
Software for database management, security testing, and performance
monitoring.
Data sources refer to the repositories or APIs from which the scoring
system will collect and update tournament-related information.
Sports/game-specific data sources and APIs from tournament
organizers.
Access to reliable and updated repositories or historical data for
accurate scorekeeping and real-time updates.
•
•
Survey Tools
•
•
•
Stakeholder Engagement
•
•
•
•
Contingency Funding
•
Survey tools are utilized for gathering user feedback and suggestions
for system enhancement.
Platforms like SurveyMonkey, Google Forms, or Qualtrics for user
feedback and suggestions.
Facilitation of opinions, preferences, and critiques from stakeholders,
administrators, participants, and spectators for system improvements.
Invaluable for system improvements and feature enhancements.
Stakeholder engagement resources encompass strategies and
resources dedicated to involving and collaborating with stakeholders
throughout the project lifecycle.
Communication channels including regular meetings, emails, or
collaboration platforms.
Documentation, training sessions, and demos to keep stakeholders
informed and engaged throughout the project.
Reserved funds for unforeseen expenses or changes in project scope.
Acts as a safety net to address unexpected challenges, additional
feature requests, compliance adjustments, or unanticipated needs
during the project lifecycle.
Ensures project continuity and remaining on track despite unexpected
circumstances.
8. Potential Risks
Risk
Description
Budget Constraints
 Unexpected expenses that exceed the allocated budget. This can lead
to loss of revenue and reduced profitability, cancellation of the
project.
Technical Constraints
 The project relies on outdated, unreliable, incompatible, or insecure
technology. This can result in data corruption, service outages,
system failures, and project implementation delays.
Time Constraints
 The project is not completed within the scheduled time due to delays,
interruptions or changes in the scope of the project. This risk may
affect efficiency, effectiveness, or competitiveness.
Communication Constraints
 This can be dangerous when there is a lack of timely and effective
communication between project members, team members or
customers and can lead to misunderstandings, missed deadlines,
conflicts and poor performance
Performance Constraints
 This risk occurs when a project fails to meet quality standards,
specifications, or results as expected. This could be due to technical
issues, human error, skills gaps or other external factors. And this can
hurt the brand, customer satisfaction or market share.
9. Regulatory and Legal Requirements – Investigate legal or regulatory requirements
related to tournament scoring, data privacy, and event management, ensuring
compliance.
Depending on the jurisdiction, the legal and regulatory environment surrounding a tournament
scoring systems includes compliance with data privacy laws such as GDPR, HIPAA, or COPPA.
This requires strong protections for participants sensitive personal data, such as their scores,
personal information, and payment information. Also, compliance with event management
standards, especially those governing fair play, anti-doping policies, and competition rules
established by sports associations or regulatory bodies, is a critical. The scoring system must be
equipped with compliance measures to meet legal and regulatory requirements for competitive
scoring, data privacy, event management, secure data processing, user consent monitoring, data
encryption , secure transmission channels.
10. Graphic solutions, such as sketches, diagrams, photographs, and storyboards are
essential.
Mind mapping
11. Flowchart, Use case Diagram and Sample UI (Optional).
Flowchart
P3. Research with some inconsistencies an IT problem, based on a given.
theme and scope out at least two alternative solutions.
12. Development of a comprehensive specification for each alternative solution.
For a Tournament Scoring System, Custom Software Development and Adopting Existing
Software present distinct approaches, each with its advantages and potential challenges.
Custom Software Development:
Description: Custom development requires a scoring system to be tailored from scratch to match
the specific needs and aspirations of the college. It allows for the inclusion of special features as
well as compliance with competition rules.
Advantages:
Tailor Solutions: Customization assures that the system fits exactly with the college’s
requirements, and incorporates specialized functionality needed for competitive scoring.
Flexibility and scalability: The system must evolve to accommodate changing competitive
landscapes, increasing scale and number of players, and easily adapt to changing needs
Disadvantages:
Budget and Time Constraints: Custom development frequently necessitates a large financial and
time investment, which may surpass early projections owing to coding difficulties or unanticipated
requirements.
User Adoption and Training: Due to its unique nature, users may need more time to adapt, require
more training, and potentially delay usage.
Adopt Existing Software:
Description: existing software solutions designed for tournament scoring requires integration with
a commercially available systems into the infrastructure college systems.
Advantages:
Immediate Deployment: Adoption of current software speeds deployment, potentially reducing
initial installation time and costs.
Established Features: Many solutions now offer a variety of features, reducing the need for
further development..
Disadvantages:
Limited Customization: Off-the-shelf solutions may lack some of the functionality needed for a
specific competitor’s needs, limiting the options available.
Integration Challenges: Integrating existing systems can introduce compatibility or data
migration challenges, forcing additional work to ensure smooth functionality
User Experience and Adaptability: It can be difficult if the software interface or functionality
differs significantly from the college’s existing operations or preferences
Aspect
Custom Software Development
Adopt Existing Software
Flexibility
High
Limited
Cost
Higher
Lower
Customization
Extensive
Limited
Integration
Tailored to needs
Might face challenges
User Adoption
May require training
Familiar interfaces
Scalability
Designed for scalability
Limited scalability
Preferred Solution:
In my opinion, the custom software development system is fully corresponds with the basic
requirements of the tournament management. Despite possible disadvantages such as longer
development times and higher initial costs, its accuracy, flexibility, scalability, and potential
competitive advantage exceed the disadvantages. The ability to carefully tailor the system to
tournament specifications ensures a more robust and appropriate solution in the long run. This is
the preferred choice for the competition scoring systems.
****************************End of P3***********************************
P4. Prepare with some inconsistencies a feasibility study on an IT project
and select a preferred solution.
13. Feasibility Analysis
-
Def: Feasibility Analysis
Feasibility analysis refers to the evaluation and assessment of the utility, feasibility, and
potential success of a proposed project or solution. It critically examines various issues such as
technical, financial, operational, and legal considerations to determine if the proposed project or
solution is feasible and profitable. Analysis seeks to identify project risks, limitations, and
resources if it is possible, so that stakeholders can make educated decisions about the implemented.
Typically, this process involves researching project objectives, market research, assessing
available resources, analyzing costs and benefits, identifying problems or obstacles that could
affect the success of the project Finally, how feasibility analysis is an important decision-making
tool to determine whether to move forward with a proposed project or solution.
There are 9 common types of Feasibility:









Technical Feasibility
Economic Feasibility
Organizational Feasibility
Marketing Feasibility
Legal Feasibility
Cultural Feasibility
Schedule Feasibility
Resource Feasibility
Operational Feasibility
-
Explain 9 common Feasibility Analysis
A feasibility analysis considers numerous factors to determine the viability and practicality
of a proposed project. These are nine common feasibility analyses:
-
Technical Feasibility Analysis
This determines whether the proposed solution is technically feasible or not. Examines
whether the technologies, services, software, and know-how needed to successfully achieve
project objectives are available or feasible.
Technical Feasibility
Do they have experience
in using application?
Custom
Software Adopt Existing Software
Development
Yes
Yes
What is the hardware, software Window 11, Java , IntelliJ Window 11, Eclipse
requirements?
Developer’s
Familiarity
with Yes
No
technology
Integration Capabilities
Customizable
May require customization
-
Economic Feasibility – Shall we build?
This analysis assesses the cost-effectiveness of the project. This involves a detailed analysis
of costs (development, operation, and maintenance) compared to projected benefits or returns to
determine if the project is economically viable and if the benefits outweigh the costs.
Economic Feasibility
Initial Development Costs
Custom
Software Adopt Existing Software
Development
$8000
$5000
Ongoing Operational Expenses
$1000 per month
$800 per month
Licensing/Purchase Costs
$500
$500
Customization Costs
$800
Included/Minimal
Return on Investment (ROI)
15%
20%
-
Organizational Feasibility: Will They Use?
The ability of the organization to support the proposed strategy. It examines the alignment
of the project with the organization’s objectives, strategies and capabilities, and considers any
impacts on existing operations and resources
Organizational Feasibility
Custom
Software Adopt Existing Software
Development
Does the project align with the Yes
No
organization's overall strategic goals
and objectives?
Does the organization's structure Yes
Yes
support the successful implementation
of the project?
Are they impact on existing Moderate impact
Minimal impact
workflows?
Does they need Staff training Extensive training
Minimal training
requirements?
Flexibility for future changes
High flexibility
Limited flexibility
-
Marketing Feasibility
Assesses the level of market demand and acceptance for the product or solution offered. It
examines potential customer demand, market trends, competitors, and strategies to assess whether
there is a suitable market for the product.
Marketing Feasibility
Targeted Marketing
Custom
Software Adopt Existing Software
Development
Yes
No
Unique Selling Point
Yes
No
Brand Recognition
No
Yes
Customization Appeal
Yes
No
Market Penetration
No
Yes
Competitive Advantage
Yes
No
Adaptability
Yes
No
-
Legal Feasibility
Determines whether the proposal complies with legal policies, procedures, and rules.
Assures that planned work complies with all applicable legal requirements, intellectual property
rights, patents, and other restrictions.
Legal Feasibility
Compliance with regulations
Custom
Software Adopt Existing Software
Development
Yes
Yes
Liability & Risk
Yes
Yes
Contractual Obligations
Yes
Yes
Intellectual Property concerns
Yes
Yes
Data privacy regulations
Yes
Yes
-
Cultural Feasibility
Determines whether the proposed program fits with current culture and values. It considers
social acceptability of the project, cultural outcomes, and ethical issues within the target
community or stakeholders.
Cultural Feasibility
Alignment with Culture
Custom
Software Adopt Existing Software
Development
Yes
Yes
User Adoption
Yes
Yes
Customization Flexibility
Yes
No
Training Needs
Yes
Yes
Cultural Adaptability
Yes
Yes
Alignment with Policies
Yes
Yes
-
Schedule Feasibility
Determines whether the project can be completed within a given timeframe. This includes
analyzing the project schedule, critical strategies, dependencies, and available resources to
determine whether or not the project can be completed on time
Schedule Feasibility
Custom
Software Adopt Existing Software
Development
How much time is expected for Within 1.5 or 2 months
Within 1.5 months
development?
How much time is allocated for Comprehensive testing Testing primarily focuses
thorough testing?
due to unique features.
on integration and user
acceptance.
How long does it take to train users on Within 2 or 3 days
Within 1 or 2 days
the system?
Is the deployment process time- Yes
No
consuming?
Does the Adopt Existing Software Yes
Yes
vendor guarantee quick setup?
-
Resource Feasibility
Refers to the availability and sufficiency of resources needed for the project. This includes
the personnel, knowledge, technology, equipment, and other resources needed to make the
business successful.
Resource Feasibility
Availability of Skilled Workers
Custom
Software
Development
Availability of skilled
developers,
UX/UI
designers, testers, and
system administrators.
Adopt Existing Software
Dependence
on
the
vendor’s team or available
expertise
for
customization.
Training and Skill Upgradation Needs
Overall budget for project
Software Requirements
May require training for Training on utilizing and
the team on specific customizing the existing
technologies and tools.
software for organizational
needs.
The estimated budget is The estimated budget is
$25000
$20000
Java, ASW are needed.
Linux and Eclipse are
essential.
-
Operational Feasibility
Determines whether the proposed idea can be successfully incorporated into current
applications. It considers how the proposed solution relates to current systems, user acceptance,
training needs and impact on day-to-day operations
Operational Feasibility
Custom
Software Adopt Existing Software
Development
How user-friendly is the proposed
solution?
It is intended to be userfriendly
It focuses on a userfriendly interface
How likely is user acceptance of the
solution?
High potential due to
tailored user-centric
design
May vary; requires
assessing alignment with
needs
Will it integrate smoothly with
existing systems?
Requires planned
integration, may have
better fit
Compatibility may vary
based on existing systems
What level of training will users need?
Tailored training for
specific features
Training required but
often less intensive
How will it impact existing
workflows?
Potential impact
initially, but alignment
possible
May require workflow
adjustments for optimal
use
In concluding the feasibility analysis of the Tournament Scoring System (TSS), it is clear
that the use of both the custom software development and adoption of existing software has
advantages and disadvantages. Customized development delivers functionality specificity
provides but gives rise to economic constraints and potential user adoption problems. However,
using existing software promises faster deployment and lower costs, but can limit
customization and integration options. Balancing these possibilities is critical to the success of
a TSS project. Choosing the best solution that best fits the project objectives and constraints
requires stakeholder engagement and careful review of project requirements and constraints
**********************End of P4 ****************************************
Download