0% found this document useful (0 votes)
259 views

Software Development Life Cycle ASM1

The document provides an assignment brief for planning a software development life cycle for a music download project for Tune Source. It describes the business need, requirements, and constraints of the project. It outlines two tasks for the assignment. Task 1 involves describing different software development life cycle models, choosing the most suitable one for the project, discussing risks and a risk management approach. Task 2 involves discussing the purpose and components of a feasibility study, applying feasibility criteria to the project, and assessing each criterion's impact. The student is asked to complete both tasks within specified word limits and include a table of contents.

Uploaded by

alex
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
259 views

Software Development Life Cycle ASM1

The document provides an assignment brief for planning a software development life cycle for a music download project for Tune Source. It describes the business need, requirements, and constraints of the project. It outlines two tasks for the assignment. Task 1 involves describing different software development life cycle models, choosing the most suitable one for the project, discussing risks and a risk management approach. Task 2 involves discussing the purpose and components of a feasibility study, applying feasibility criteria to the project, and assessing each criterion's impact. The student is asked to complete both tasks within specified word limits and include a table of contents.

Uploaded by

alex
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 39

Software Development Life Cycle

ASM1

Name:
ID:
Class:
Subject code:

1
ASSIGNMENT 01 FRONT SHEET
Qualification BTEC Level 5 HND Diploma in Computing
Unit number and
Unit 09: Software Development Life Cycle
title
Date Received 1st
Submission date
submission
Re-submission Date Received 2nd
Date submission
Student Name Student ID

Class Assessor name

Student declaration
I certify that the assignment submission is entirely my own work and I fully understand the
consequences of plagiarism. I understand that making a false declaration is a form of
malpractice.
Student’s signature

Grading grid
P1 P2 P3 P4 M1 M2 D1 D2

2
❒ Summative Feedback: ❒ Resubmission
Feedback:

Grade: Assessor Signature: Date:

Internal Verifier’s Comments:

Signature & Date:

Assignment Brief 01 (RQF)


3
Higher National Certificate/Diploma in Business
Student Name/ID Number:

Unit Number and Title: Unit 09: Software Development Life Cycle

Academic Year:

Unit Assessor:

Assignment Title: Plan a software development life cycle

Issue Date: 07/12/2020

Submission Date:

Internal Verifier Name:

Date:

Submission Format:

Format:

● The submission is in the form of 1 document.


● You must use the Times font with 12pt size, turn on page numbering; set line spacing to 1.3 and
margins to be as follows: left = 1.25cm, right = 1cm, top = 1cm, bottom = 1cm. Citation and
references must follow the Harvard referencing style.
Submission:

● Students are compulsory to submit the assignment in due date and in a way requested by the
Tutor.
● The form of submission will be a soft copy posted on http://cms.greenwich.edu.vn/.
● Remember to convert the word file into PDF file before the submission on CMS.
Note:

● The individual Assignment must be your own work, and not copied by or from another student.
● If you use ideas, quotes or data (such as diagrams) from books, journals or other sources, you
must reference your sources, using the Harvard style.
● Make sure that you understand and follow the guidelines to avoid plagiarism. Failure to comply
this requirement will result in a failed assignment.

4
Unit Learning Outcomes:

LO1 Describe different software development lifecycles.

LO2 Explain the importance of a feasibility study.

Assignment Brief and Guidance:

Assignment scenario

Tune Source is a company headquartered in southern California. Tune Source is the brainchild of three
entrepreneurs with ties to the music industry: John Margolis, Megan Taylor, and Phil Cooper.
Originally, John and Phil partnered to open a number of brick-and-mortar stores in southern California
specialising in hard-to-find and classic jazz, rock, country, and folk recordings. Megan soon was
invited to join the partnership because of her contacts and knowledge of classical music. Tune Source
quickly became known as the place to go to find rare audio recordings. Annual sales last year were $40
million with annual growth at about 3%–5% per year. Tune Source currently has a website that enables
customers to search for and purchase CDs. This site was initially developed by an Internet consulting
firm and is hosted by a prominent local Internet Service Provider (ISP) in Los Angeles. The IT
department at Tune Source has become experienced with Internet technology as it has worked with the
ISP to maintain the site.
System Request

Project Sponsor: Carly Edwards, Assistant Vice President, Marketing.

Business Need: This project has been initiated to increase sales by creating the capability of selling
digital music downloads to customers through kiosks in our stores, and over the Internet using our
website.

Business Requirements: Using the Web or in-store kiosks, customers will be able to search for and
purchase digital music downloads. The specific functionality that the system should have includes the
following:

● Search for music in our digital music archive.


● Listen to music samples.
● Purchase individual downloads at a fixed fee per download.
● Establish a customer subscription account permitting unlimited downloads for a monthly fee.
● Purchase music download gift cards.
Business Value: We expect that Tune Source will increase sales by enabling existing customers to
purchase specific digital music tracks and by reaching new customers who are interested in our unique
archive of rare and hard-to-find music. We expect to gain a new revenue stream from customer
subscriptions to our download services. We expect some increase in cross-selling, as customers who
have downloaded a track or two of a CD decide to purchase the entire CD in a store or through our

5
website. We also expect a new revenue stream from the sale of music download gift cards.

Conservative estimates of tangible value to the company include the following:

● $757,500 in sales from individual music downloads.


● $950,000 in sales from customer subscriptions.
● $205,000 in additional in-store or website CD sales.
● $153,000 in sales from music download gift cards.
Special Issues or Constraints:

● The marketing department views this as a strategic system. The ability to offer digital music
downloads is critical in order to remain competitive in our market niche. Our music archive of
rare and hard-to-find music is an asset that is currently underutilized.
● Many of our current loyal customers have been requesting this capability, and we need to
provide this service or face the loss of these customers’ business.
● Because customers have a number of music download options available to them elsewhere, we
need to bring this system to the market as soon as possible.
Tasks

Complete the following tasks:

Task 1 – SDLC model

You are a project manager of a company named ABC. Your company has been hired by Tune Source
to carry out a project that helps them develop a software for the requirements specified in the system
request. As the first step, you need to:

1. Describe the following SDLC models: waterfall, v-model, prototyping, scrum and spiral. Choose
one that you think suitable for the project and explain why.
● 350 - 500 words for each model.
● Explanation: 400 – 600 words.
Discuss the suitability of each of the SDLC models for the project. For each model, specify whether
it is most, moderately or least suitable.

● Word limit: 800 - 1000 words.


Discuss the merits of applying the waterfall model to a large software development project.

● Word limit: 800 – 1200 words.


2. Identify some risks and discuss an approach to manage them.
You will have the present what is Risk Management process with clear illustrations and
explanations.

6
Then you will create a Risk Management Matrix to assess and manage risks of Tune Source
project.

● Word limit: 600 – 1000 words.

Task 2 – Feasibility study

1. Discuss the purpose of conducting a feasibility study for the project.


● Word limit: 400 – 600 words.
2. Discuss how the three feasibility criteria (technical, economic, organizational) are applied to the
project. Discuss whether the project is feasible.
Discuss alternative technical solutions using the alternative matrix.

● Word limit: 1200 – 1500 words.


3. Explain the components of a feasibility report.
Discussion economic feasibility study on Tune Source project (NPV, Cashflow, Break-Even Point)

● Word limit 350 – 500 words.


Discussion organizational feasibility study on Tune Source project

● Word limit 350 – 500 words.


4. Assess the impact of each feasibility criterion on a software investigation.
Discussion and represent as feasibility alternatives matrix for Tune Source project

● Word limit: 500 – 700 words.

7
Table of content
Table of Contents
I Introduce:..................................................................................................................................................9
II Describe two iterative and two sequential software lifecycle models......................................................9
1. Describe the following SDLC..............................................................................................................9
a.Waterfall.........................................................................................................................................10
b. V-model.........................................................................................................................................12
c. Prototyping....................................................................................................................................13
d. Scrum............................................................................................................................................14
e. Spiral..............................................................................................................................................15
f. Model suitable for the project.........................................................................................................18
2.Discuss the suitability of each of the SDLC models for the project....................................................19
III. Explain how risk is managed in the Spiral lifecycle model.................................................................19
1.Identify some risks and discuss an approach to mana.........................................................................19
2. Risk Management process with clear illustrations and explanations..................................................20
IV. Explain the purpose of a feasibility report...........................................................................................22
1. Definition of feasibility report...........................................................................................................22
2. Discuss the purpose of conducting a feasibility study........................................................................22
3. Discuss how the three feasibility criteria...........................................................................................23
• Technical feasibility........................................................................................................................23
• Economic feasibility........................................................................................................................23
• Organizational feasibility................................................................................................................24
4. Discuss whether the project is feasible or not....................................................................................24
• Technical feasibility........................................................................................................................24
• Economic feasibility........................................................................................................................24
• Organizational feasibility................................................................................................................24
V. Describe how technical solutions can be compared..............................................................................24
1. Consulting, planning and application strategy of Information Technology (IT):...............................25
Sync:..................................................................................................................................................27
VI. References...........................................................................................................................................29

8
I Introduce:

Software Development Life


Cycle (SDLC) is the process of
determining how an information
system can support business
needs, designing
the system, building it, and
delivering it to users. It is a
framework that has a set of
tasks to be performed at each
stage in the software
development process. It is a
process of giving a complete
9
idea of the development, design
and maintenance of a software
project by
ensuring that all functionality
along with user requirements,
goals and final objectives are
resolved together. With SDLC,
the quality of the
software project and the overall
software development process
is enhanced. If you've taken a
coding class or have
programmed yourself,
this might sound simple.
However, in the real world, it is
10
not so easy. So, in my
assignment, I will introduce
clearly about how SDLC is
important.
Software Development Life
Cycle (SDLC) is the process of
determining how an information
system can support business
needs, designing
the system, building it, and
delivering it to users. It is a
framework that has a set of
tasks to be performed at each
stage in the software

11
development process. It is a
process of giving a complete
idea of the development, design
and maintenance of a software
project by
ensuring that all functionality
along with user requirements,
goals and final objectives are
resolved together. With SDLC,
the quality of the
software project and the overall
software development process
is enhanced. If you've taken a
coding class or have
programmed yourself,
12
this might sound simple.
However, in the real world, it is
not so easy. So, in my
assignment, I will introduce
clearly about how SDLC is
important.
Software Development Life Cycle (SDLC) is the process of determining how an information
system can support business needs, designing the system, building it, and delivering it to users. It
is a framework that has a set of tasks to be performed at each stage in the software development
process. It is a process of giving a complete idea of the development, design and maintenance of
a software project by ensuring that all functionality along with user requirements, goals and final
objectives are resolved together. With SDLC, the quality of the software project and the overall
software development process is enhanced. If you've taken a coding class or have programmed
yourself, this might sound simple. However, in the real world, it is not so easy. So, in my
assignment, I will introduce clearly about how SDLC is important.

Describe two iterative


and two sequential
software lifecycle
models
13
1. Describe the following
SDLC
SDLC or the Software
Development Life Cycle is a
process that produces software
with the highest quality and
lowest cost in the
shortest time possible. SDLC
provides a well-structured flow
of phases that help an
organization to quickly produce
high-quality software
which is well-tested and ready
for production use.

14
In detail, the SDLC
methodology focuses on the
following six phases of software
development, popular SDLC
models include the
waterfall model, spiral model,
and Agile model
(ALEXANDRA ALTVATER,
2020).
II Describe two iterative and two sequential software
lifecycle models
1. Describe the following SDLC

SDLC or the Software Development Life Cycle is a process that produces software with the
highest quality and lowest cost in the shortest time possible. SDLC provides a well-structured
flow of phases that help an organization to quickly produce high-quality software which is well-
tested and ready for production use.
In detail, the SDLC methodology focuses on the following six phases of software development,
popular SDLC models include the waterfall model, spiral model, and Agile model
(ALEXANDRA ALTVATER, 2020).
There are six phases of SLDC:
Requirement analysis

15
At this stage comprises receiving input from various stakeholders, including customers,
salespeople, industry experts, and programmers. Determine the present system's strengths
and flaws in order to improve it.
Planning

At this stage of the SDLC, the


team assesses the cost and
resources required to
accomplish the analyzed
requirements. It also
discusses the dangers and
suggests sub-plans for
minimizing them (Altvater,
2020).
At this stage of the SDLC, the team assesses the cost and resources required to
accomplish the analyzed requirements. It also discusses the dangers and suggests sub-
plans for minimizing them.
Software design such as architectural design

The software specifications are


turned into a design plan known
16
as the Design Specification in
this level of the SDLC. All
stakeholders then analyze the
proposal and provide feedback
and ideas. It is critical that a
strategy for obtaining and
incorporating stakeholder
feedback into this document be
in place. Collapse at this stage
nearly often results in expense
overruns at best and project
failure at worst
The software specifications are turned into a design plan known as the Design
Specification in this level of the SDLC. All stakeholders then analyze the proposal and
provide feedback and ideas. It is critical that a strategy for obtaining and incorporating
stakeholder feedback into this document be in place. Collapse at this stage nearly often
results in expense overruns at best and project failure at worst
Software development

17
Actual development begins in
this stage. Each developer must
strictly stick to the agreed-upon
strategy. Also, ensure that
developers have a proper coding
style and process norms in place
Actual development begins in this stage. Each developer must strictly stick to the agreed-
upon strategy. Also, ensure that developers have a proper coding style and process norms
in place.
Testing
At this stage, the developers check and detect the errors that arise in the software and fix
them so that the software has the best quality before it comes to customers.
Deployment

The purpose of this step is to


deploy the software to the
production environment so that
users can begin utilizing the
product.

18
Furthermore, this permits any
last flaws to be identified before
the product is released
The purpose of this step is to deploy the software to the production environment so that
users can begin utilizing the product. Furthermore, this permits any last flaws tobe
identified before the product is released.
SDLC is important because it provides an effective framework and method to develop software
applications. It helps in effectively planning before starting the actual development. SDLC
allows developers to analyze the requirements. It helps in reducing unnecessary costs during
development.
a.Waterfall
Waterfall Model is a sequential model that divides software development into pre-defined
phases. Each phase must be completed before the next phase can begin with no overlap
between the phases. Each phase is designed for performing specific activity during the
SDLC phase. It was introduced in 1970 by Winston Royce.

19
Different Phases of Waterfall Model in Software Engineering

20
Advantages and Disadvantages of Waterfall Model

b. V-model
V Model is a highly disciplined SDLC model in which there is a testing phase parallel to
each development phase. The V model is an extension of the waterfall model in which
testing is done on each stage parallel with development in a sequential way. It is known
as the Validation or Verification Model.

21
Different phases of the Software Development Cycle

Advantages and Disadvantages of V-Model

c. Prototyping
The prototyping model is a systems development method in which a prototype is built,
tested, and then reworked as necessary until an acceptable outcome is achieved from
which the complete system or product can be developed. This model works best in
scenarios where not all of the project requirements are known in detail ahead of time. It is
an iterative, trial-and-error process that takes place between the developers and the users

22
d. Scrum
Scrum is a framework for projects. It follows the agile methodology and defines roles,
procedures, tools, processes to make sure to deliver an efficient and effective project well
on time through iterative development cycles. This methodology isbasically followed
where there is the demand of high development process, high involvement of
stakeholders. Scrum methodology repeatedly monitors software development while the
project is being developed

23
Advantages and disadvantages of Scrum Model

e. Spiral
Spiral Model is a risk-driven software development process model. It is a combination of
the waterfall model and the iterative model. Spiral Model helps to adopt software
development elements of multiple process models for the software project based on
unique risk patterns ensuring an efficient development process

24
Advantages
- Lifecycle is divided into small parts, and if the risk concentration is higher, the phase
can
be finished earlier to address the treats
- The development process is precisely documented yet scalable to the changes
- The scalability allows to make changes and add new functionality even at the relatively
late stages
- The earlier working prototype is done - sooner users can point out the flaws
Disadvantages
- Can be quite expensive
- The risk control demands involvement of the highly-skilled professionals
- Can be ineffective for the small projects
- Big number of the intermediate stages requires excessive documentation
Construct of build:
The Construct phase refers to production of the actual software product at every spiral. In
the baseline spiral, when the product is just thought of and the design is being developed
a POC (Proof of Concept) is developed in this phase to get customer feedback.
Then in the subsequent spirals with higher clarity on requirements and design details a
working model of the software called build is produced with a version number. These
builds are sent to the customer for feedback.
Evaluation and risk analysis:
Risk Analysis includes identifying, estimating and monitoring the technical feasibility
and
management risks, such as schedule slippage and cost overrun. After testing the build, at
the end of first iteration, the customer evaluates the software and provides feedback.
The following illustration is a representation of the Spiral Model, listing the activities in
each phase
The usage of Spiral Model:
The Spiral Model is widely used in the software industry as it is in sync with the natural
development process of any product, i.e. learning with maturity which involves minimum
risk for the customer as well as the development firms.
The following pointers explain the typical uses of a Spiral Model :
• When there is a budget constraint and risk evaluation is important.
• For medium to high-risk projects.
• Long-term project commitment because of potential changes to economic priorities as
the
requirements change with time.
• Customer is not sure of their requirements which is usually the case.
• Requirements are complex and need evaluation to get clarity.
• New product line which should be released in phases to get enough customer feedback.
• Significant changes are expected in the product during the development cycle.

25
Spiral Model Phases

26
f. Model suitable for the project
According to the information given, the project of Tune Source company has an initial
investment capital and an estimated annual income of about 2 million USD, so this is a
large-scale project, serving crowded customers. So, the company must careful
organization and development to avoid mistakes.
Water fall model is an old model and is used a lot in a small project, but the percent of
failure in the project is very high if it used for complex and object-oriented projects.
Furthermore, the cost of correcting those flaws is too high because we must update
everything from the documentation to the reasoning. Another way, if the software
development documentation is not correctly completed, the project will most likely go
astray when developing this product.
V-model also contains some weakness that is not suitable for this project. All
requirements are known up-front so this model cannot readily manage dynamic changes
in requirements. But, V-model does not contain risk analysis activities, it is hard to
manage risk and it has high percent of projects failure.
So, after all reason I prepared, Spiral model is the best because:
❖ Environment is balance.
❖ The technology used is dynamic or stable.
❖ There are resources and training available
❖ The requirements do not change on a regular basis
❖ The project is short.

27
2.Discuss the suitability of each of the SDLC models for the project

Discuss the suitability of the model

III. Explain how risk is managed in the Spiral


lifecycle model
1.Identify some risks and discuss an approach to mana

28
2. Risk Management process with clear illustrations and explanations
❖ Risk Management process
A process of risk management in projects is a rational chain of practices taken by decision
agents in order to keep the implementation of the project under certain conditions. The
decision-agents need to identify, analyze and evaluate the risks in all project life cycle and
use their organizational structure and administrative practices in order to act on the risks
in favor of the project. Project complexity and the maturity of the organizations are
viewed as important factors that can affect the success of a project\
Why is Risk assessment important?
Risk assessments are important because they form an integral part of an occupational
health and safety management plan. They have to:
• Create awareness of hazards and risk.
• Identify who may be at risk (e.g., employees, cleaners, visitors, contractors, the public,
etc.).
• Determine whether a control program is required for a particular hazard.

29
• Determine if existing control measures are adequate or if more should be done.
• Prevent injuries or illnesses, especially when done at the design or planning stage.
• Prioritize hazards and control measures.
• Meet legal requirements where applicable
What is the goal of risk assessment?
The aim of the risk assessment process is to evaluate hazards, then remove that hazard or
minimize the level of its risk by adding control measures, as necessary. By doing so, you
have created a safer and healthier workplace.
Steps of the Risk Management Process
I argue that Spiral Model is the best method for Tune Source. Because Tune Source is a
huge scale company and its project requires many significant factors such as:
-For medium to high-risk project.
-Long-term project commitment because of potential changes to economic priorities as
the requirements change with time.
-Customer is not sure of their requirements which is usually the case.
-Requirements are complex and need evaluation to get clarity.
-New product line which should be released in phases to get enough customer feedback.
-Significant changes are expected in the product during the development cycle.
-Evaluating or analyzing costs and risks is important.
-However, it also has some potential risks:
-Time and expense for options can be inadvertent
-Documentation for the project can be very long because there are intermediate stages
-Maybe not meet schedule or budget
-Must have a professional expert to analyze particularly.
Stage 1: Identifying risks of project
Stage 2: Presenting test plan to solve every risk
Stage 3: Updating list of risks frequently, make a test plan and result every month
Stage 4: Comparing risks with last month’s risks
Stage 5: Initiating appropriate corrective actions

30
Risk Handling in Spiral Model
A risk is any adverse situation that might affect the successful completion of a software
project. The most important feature of the spiral model is handling these unknown risks
after the project has started. Such risk resolutions are easier done by developing a
prototype. The spiral model supports coping up with risks by providing the scope to build
a prototype at every phase of the software development.
The advantages of the Spiral SDLC Model are as follows:
-Changing requirements can be accommodated.
-Allows extensive use of prototypes.
- Requirements can be captured more accurately.
-Users see the system early.
-Development can be divided into smaller parts and the risky parts can be developed
earlier which helps in better risk management
The disadvantages of the Spiral SDLC Model are as follows −
Management is more complex.
End of the project may not be known early.
Not suitable for small or low risk projects and could be expensive for small projects.

IV. Explain the purpose of a feasibility report


1. Definition of feasibility report

A feasibility report is a report that evaluates a set of proposed project paths or solutions to
determine if they are viable. The person who prepares a feasibility report evaluates the
feasibility of different solutions and then chooses their recommendation for the best
solution. They then present the feasibility report to their company and make their
recommendation
2. Discuss the purpose of conducting a feasibility study

The purpose of the feasibility report is to present the project parameters and define the
potential solutions to the defined problem, need, or opportunity. Having brainstormed a
variety of potential solutions, the project team expands on each of these potential
solutions, providing sufficient detail, including very high-level costing information, to
permit the project leader to recommend to the approving authority all of the viable
potential solutions that should be further analyzed in the next phase (Business Case).

31
Project constraints and limitations of expenditure are among the various factors that will
determine viability
3. Discuss how the three feasibility criteria

• Technical feasibility
The engineering feasibility of the project is viewed in the technical feasibility. Certain
important engineering aspects are covered which are necessary for the designing of the
project like civil, structural, and other relevant aspects. The technical capability of the
projected technologies and the capabilities of the personnel to be employed in the project
is considered.
In certain examples especially when projects are in third world countries, technology
transfer between cultures and geographical areas should be analyzed. By doing so
productivity gain (or loss) and other implications are understood due to the differences in
fuel availability, geography, topography, infrastructure support, and other problems
(Umar Farooq, 2020).
• Economic feasibility
In the Economic Feasibility study cost and benefit of the project are analyzed. This means
under this feasibility study a detailed analysis is carried out of what will be the cost of the
project for development which includes all required costs for final development like
hardware and software resources required, design and development cost and operational
cost, and so on.
After that, it is analyzed whether the project will be beneficial in terms of finance for the
organization or not.

❖ ROI in economic feasibility: As the name reflects, the feasibility study use return on
investment analysis tool to measure the profitability of investing money and resources
into a business idea. So, ROI calculates the profitability of the investment in terms of
return or gains from an investment. Moreover, the gain of investment over full investment
to calculate the ROI of a business or project plan. Therefore, it’s an important factor of
consideration for investors to do investment in a business or project plan. The one with
higher ROI will provide more profit as compared to others having less ROI.

❖ NPV: stand for Net Present Value, is the difference between the present value of cash
inflows and the present value of cash outflows over a period. NPV is used in capital
budgeting and investment planning to analyze the profitability of a projected investment
or project. NPV is the result of calculations used to find today’s value of a future stream
of payments (JASON FERNANDO, 2021).

❖ Cash flow: Cash flow refers to the net balance of cash moving into and out of a
business at a specific point in time.

32
Cash flow can be positive or negative. Positive cash flow indicates that a company has
more money moving into it than out of it. Negative cash flow indicates that a company
has more money moving out of it than into it.

❖ Break-Even Point: The break-even point (BEP) is the point at which cost or expenses
and revenue are equal: there is no net loss or gain. Point in time (or in several units sold)
when estimated income exactly equals the assessed aggregate expenses; where loss ends,
and profit begins to accumulate. This is the time when a business, loss ends and profit
begins to accumulate, or a venture turns out to be financially viable.
• Organizational feasibility
Organizational feasibility aims to assess the prowess of management and sufficiency of
resources to bring a product or idea to market. The company should evaluate the ability of
its management team on areas of interest and execution. Typical measures of management
prowess include assessing the founders’ passion for the business idea along with industry
expertise, educational background, and professional experience. Founders should be
honest in their self-assessment of ranking these areas.
4. Discuss whether the project is feasible or not

• Technical feasibility
Currently, technology for website development is very developed with many modern
technologies such as C#, Java, PHP, JavaScript... Developing a website with useful
functions to meet the needs of Tune Source company is made easy and made possible by
the above technologies. Therefore, the technological factors are completely feasible.
• Economic feasibility
Annual sales last year were $40 million with annual growth of about 3%–5% per year.
Therefore, this is a company with a very stable and growing customer. The economic
feasibility of this project is completely feasible
• Organizational feasibility
With the selection of jobs and assigning to each department a commander with the
necessary functions, duties, powers, and responsibilities to accomplish the outlined goals
of the organization. This feasibility is feasible.

V. Describe how technical solutions can be


compared
The purpose of Technical Solution (TS) is to help in the selection of the design and
implementing solution to requirements. Technical Solution involves working with product,
product components, lifecycle model selection etc. TS focuses on evaluating, selecting solutions,
developing details designs and then implementing these designs.
The process of technical solutions:
33
1. Consulting, planning and application strategy of Information Technology (IT):
- Develop an IT application plan for organizations and businesses in accordance with the
business plan and development speed of organizations and businesses.
- Develop long-term master plans, IT applications in stages for organizations / businesses.
Including system structure, access rights, deployment plan, human resources, funding, etc.
- Application of IT models in business management. As well as data security for organizations
and businesses
-Consulting on implementing international standards on information security, management and
operation of information systems according to standards
2. Deployment process of Information Technology application:
Assessing the current status of the Information Technology System for businesses, including:
- IT application software
- IT infrastructure
- Confidentiality, Data Security
- Ability to apply IT of personnel
- Policies, mechanisms, and processes for operating an IT system
Proposing solutions to applying Information Technology for businesses:
- Identify needs, standardize and design processes for IT application. IT applications in
management and business.
-Proposing overall solutions for hardware and software in IT infrastructure and systems.
- Proposing models and ways of organizing the operation and exploitation of IT solutions and
IT infrastructure.
- Develop technical and technical requirements for related solutions.
-Transfer infrastructure and train IT personnel to take over the system or use IT Outsource
services
3. Construction Design Consultant and General IT - CCTV Project:
- Studying existing documents of the project in the stage of investment preparation;
- Preliminary study of the project;
- Additional surveys;
- Prepare construction design in accordance with the approved preliminary design;

34
-Studying the contents of costs related to construction design, determining the total cost estimate
of the project;
- Complete the construction design and total cost estimate of the Project;
4. Consulting supervision of IT - CCTV projects:
-Supporting investors in managing IT projects
- Monitoring compliance and meeting the quality and technical requirements of the IT project
provider
5. Consulting on IT -CCTV verification:
-Examining the Feasibility Study Report of IT - CCTV project
- Verification of Construction Design and total cost estimates
There are many factors in Technical Solutions that we need have to measure detaily:
1. Cost
When you are entering into a new contract, cost will likely be a primary decision factor. When
shopping for a new technology, setting a budget should be a priority. Factors such as your
current costs, the potential ROI of a new solution, and the estimated payback period should all be
taken into consideration. Be realistic when you are creating your budget and expect that if you
want cuttingedge technology, it will cost you more than a basic solution. When you’re looking at
estimates, make sure you’re comparing apples to apples. A Ferrari doesn’t compare to a Mini
Van. And don’t worry overmuch about an increased budget. When you improve technology, you
can increase efficiencies and improve the customer experience, thus, increasing your profits.
2. Contract Length
The truly great technology companies don’t need to hold you hostage in a contract. They give
you options when it comes to choosing your contract length, whether it be month-to-month, 1-
year, or multi-year agreements. Be sure to ask about contract options as an initial question when
you are starting a conversation with any technology provider. Weigh the benefits of month-to-
month flexibility versus long-term savings by entering into a term contract—it’s nice when you
have the choice. You should also be on the lookout for auto-renewal clauses in your contract. If
there is one, make sure you add the renewal date to your calendar so you don’t unknowingly get
trapped into another 5 years down the road.
3. Integrations
No matter what type of technology you’re shopping for, a flexible integration program will
enable you to create your own technology strategy and will likely save you money. Be sure to
make a list of your current technology solutions and find out whether the new and current
solutions can integrate with each other.
4. Support

35
This is a biggie. A company that has thoughtful and timely customer service is an absolute must.
First, look at the ways you can contact customer service. Phone, chat, and email should all be
options. Not only will you need reliable support, you’ll likely need continued training as your
dealership grows and changes. While it can be hard to truly know what level of training and
support you’ll receive before you sign on the dotted line, you can do research by looking at
online reviews, talking to other dealers who have used the service, or even asking for referrals
before signing.
5. Business Fit & Innovation
You must consider whether the technology fits your needs, meets the needs of your customers,
and enables you to grow and adapt to a changing industry. According to a study by AutoTrader,
72% of consumers would visit dealerships more often if the buying process were improved.
Therefore, it is important to get an understanding of the company’s product roadmap. You want
to be sure you are partnering with a company that is continually evolving and improving.
6. Platform
Is the technology you’re considering cloud-based or is it on-premise? “Cloud,” “Hosted,” and
“SaaS” are all terms we hear a lot nowadays and there is a reason for that. Internet-based
platforms are generally more cost effective, easier to implement, and more secure.
7. Implementation Process
You should begin teeing up your staff for the upcoming changes and even let them be a part of
the decision-making process if possible. Be sure to work in enough time to get through the
implementation and training process and realize you may need to be flexible because there are a
lot of factors that can affect the timing of any technology installation.
Sync:
I argue that we should sync all of above factors for success of our project. Every factor has some
pros and cos. However, we have to choose advantages and combine together. We have to assess
the cost that has to be comfortable with finance of company (Tune Source). If presenting
complex requirements, they will pay high costly because implementation process has to
prolonged.
Therefore, we have to judge to decide a best solution.
Moreover, contract length, integration and support factors must co-operate. They give you
options when it comes to choosing your contract length, whether it be month-to-month, 1-year,
or multi-year agreements. Be sure to ask about contract options as an initial question when you
are starting a conversation with any technology provider. A company that has thoughtful and
timely customer service is an absolute must. First, look at the ways you can contact customer
service. Phone, chat, and email should all be options. Not only will you need reliable support,
you’ll likely need continued training as your dealership grows and changes. Be sure to make a
list of your current technology solutions and find out whether the new and current solutions can
integrate with each other. In coclusion, we have to sync all of factors to provide a best solution

36
that can solve most of customer’s problems and it has to be comfortable with their requirements.

37
VI. References
1. Altvater, Alexandra. “What Is SDLC? Understand the Software Development Life
Cycle.” Stackify, 8 Apr. 2020, stackify.com/what-issdlc/.
2. Guru99. “What Is Spiral Model? When to Use? Advantages & Disadvantages.”
Guru99.com, 17 May 2019, www.guru99.com/what-isspiral-model-when-to-use-
advantages-disadvantages.html.
3. https://www.finoit.com. “Finoit Technologies.” Finoit Technologies, 8 July 2019,
www.finoit.com/blog/sdlc-models-methodologies/.

38
4. Indeed Editorial Team. “What Is a Feasibility Report? (Definition and Template).”
Indeed Career Guide, 2021,
www.indeed.com/career-advice/career-development/feasibility-report.
5. Jawad Ahmad. “Feasibility Study Analysis - the Professional’s Guide.” Templates Free
Download, 6 Apr. 2020, templatesfreedownload.com/business-feasibility-study-analysis/.
Accessed 5 Apr. 2022.
6. Lewis, Sarah. “What Is the Prototyping Model?” SearchCIO, 2019,
www.techtarget.com/searchcio/definition/PrototypingModel#:~:text=The%20prototyping
%20model%20is%20a.
7. Martin, Matthew. “What Is Waterfall Model in SDLC? Advantages & Disadvantages.”
Guru99.com, 4 Apr. 2019, www.guru99.com/what-is-sdlc-or-waterfall-model.html.
8. “Types of Feasibility Study in Software Project Development.” GeeksforGeeks, 26
June 2020, www.geeksforgeeks.org/types-offeasibility-study-in-software-
projectdevelopment/#:~:text=Economic%20Feasibility%20%E2%80%93&text=Means
%20under%20this%20feasibility%20study. Accessed 5 Apr. 2022.

39

You might also like