Describe the main parameters that you should use when computing the costs of a software development project?
Describe the main parameters that you should use when computing the costs of a software development project?
Share
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Travelling costs includes the expenditure you are having in travelling from one place to another for the research and the other things as well. You need to travel for the meeting, research and get the hardware and the software requirements fulfilled.
Training expenses should also be taken into account to train the team to get a certain skill that they don,t know already but needed in your project. Training also means that you are investing in the skills of a person so that you can cash in that in future.
Hardware requirements cover the large chunks of the cost in the software development process. You need many things that you already have and some things that you need to spend on. Some software demand the specific requirements of the systems and you may need to upgrade it and spend money on it.
For a large team, we need a more number of hardware so that every team member can work at the same time and develop their part of the software and reduced the time needed to complete the software.
There are many paid software that a team need to develop the required software and you need to buy it by paying a cost for it. Multiple software will be needed for accomplishing the tasks. Paid software can be used for designing purposes, animation purposes, and simulation purposes.
It includes many things that are listed below:-
It includes the salaries of each team person.
It includes the rent or the buying out of a workspace.
It also includes the maintainability of the workspace, hardware and machines.
It might include insurance for the employee, or any kinda bonus or pension.
It can include some unknown expenditures that may come to notice during the process.
Hardware and software costs including maintenance:
The main purpose of software maintenance is to modify and update software applications after delivery to correct faults and to improve performance.
IT service providers suggest their consumers to go for software maintenance services for the enhanced and steady performance of the system. When it comes to software, 60% costing is abide for maintenance and from total software maintenance cost, 60% is for solution enhancement.
Travel and training costs:
using electronic communications systems such as e-mail, shared web sites and videoconferencing can significantly reduce the travel required. Electronic conferencing also means that travelling time is reduced and time can be used more productively in software development. In project making every other meeting a videoconference rather than a face-to-face meeting reduced travel costs and time by almost 50%.
Effort costs:
These costs are all part of the total effort cost: