answersLogoWhite

0


Best Answer

They are essentially the customers. They are the people that will have to use the software being developed. They need to be able to express their opinions on what they are getting. They need to advise the developers and point out any problems they have with the system as it is developed. They can point out mistakes that the developers are making. If they are not involved, then the system that the developers produce is less likely to meet the requirements of the users. The users will find it harder to use. They will have no preview of the system. A lot of the problems they will find then, could have been fixed much earlier if they were involved. This would save time and money for the development process. Users may feel a system is being imposed on them if they have no input into its development. So for all of these and other reasons, it is important that they are involved.

User Avatar

Wiki User

9y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why should users be involved in the software development process?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

Who on a typical software development team should develop security controls?

The security development team.


Why software process should be represented through models?

Modeling is a central part of all the activities that lead to deployment of a good software. It helps in visualising and controlling the system's architecture.


Why is software development life cycle is significance in quality system?

Like in creating anything, there should be a process to follow. If it is a good process and that process is followed, then you can be sure that things are being done correctly. A proper life cycle will have been carefully outlined so that following it does ensure that there will be a higher level of quality. This works for any kind of product, so software also has processes to follow to ensure quality.Like in creating anything, there should be a process to follow. If it is a good process and that process is followed, then you can be sure that things are being done correctly. A proper life cycle will have been carefully outlined so that following it does ensure that there will be a higher level of quality. This works for any kind of product, so software also has processes to follow to ensure quality.Like in creating anything, there should be a process to follow. If it is a good process and that process is followed, then you can be sure that things are being done correctly. A proper life cycle will have been carefully outlined so that following it does ensure that there will be a higher level of quality. This works for any kind of product, so software also has processes to follow to ensure quality.Like in creating anything, there should be a process to follow. If it is a good process and that process is followed, then you can be sure that things are being done correctly. A proper life cycle will have been carefully outlined so that following it does ensure that there will be a higher level of quality. This works for any kind of product, so software also has processes to follow to ensure quality.Like in creating anything, there should be a process to follow. If it is a good process and that process is followed, then you can be sure that things are being done correctly. A proper life cycle will have been carefully outlined so that following it does ensure that there will be a higher level of quality. This works for any kind of product, so software also has processes to follow to ensure quality.Like in creating anything, there should be a process to follow. If it is a good process and that process is followed, then you can be sure that things are being done correctly. A proper life cycle will have been carefully outlined so that following it does ensure that there will be a higher level of quality. This works for any kind of product, so software also has processes to follow to ensure quality.Like in creating anything, there should be a process to follow. If it is a good process and that process is followed, then you can be sure that things are being done correctly. A proper life cycle will have been carefully outlined so that following it does ensure that there will be a higher level of quality. This works for any kind of product, so software also has processes to follow to ensure quality.Like in creating anything, there should be a process to follow. If it is a good process and that process is followed, then you can be sure that things are being done correctly. A proper life cycle will have been carefully outlined so that following it does ensure that there will be a higher level of quality. This works for any kind of product, so software also has processes to follow to ensure quality.Like in creating anything, there should be a process to follow. If it is a good process and that process is followed, then you can be sure that things are being done correctly. A proper life cycle will have been carefully outlined so that following it does ensure that there will be a higher level of quality. This works for any kind of product, so software also has processes to follow to ensure quality.Like in creating anything, there should be a process to follow. If it is a good process and that process is followed, then you can be sure that things are being done correctly. A proper life cycle will have been carefully outlined so that following it does ensure that there will be a higher level of quality. This works for any kind of product, so software also has processes to follow to ensure quality.Like in creating anything, there should be a process to follow. If it is a good process and that process is followed, then you can be sure that things are being done correctly. A proper life cycle will have been carefully outlined so that following it does ensure that there will be a higher level of quality. This works for any kind of product, so software also has processes to follow to ensure quality.


What are the advantage and disadvantage of system development life cycle?

Advantages The project mangers and programmers will able to communicate to each other Components will be easier to define Uncompleted products can be passes on to another person when necessary


What is difference between oop and advanced oop?

the word advanced. If these 2 are course titles, the institute should have the course descriptions. In software development, it would be the first time for me to hear about advanced oop. (what is the basic oop, then?)

Related questions

What is generic activity in software process?

Generic activities in all software processes are: • Specification - what the system should do and its development constraints. • Development - production of the software system. • Validation - checking that the software is what the customer wants. • Evolution - changing the software in response to changing demands.


What is an explanation of the software design process?

Software systems are now omnipresent. Software is used to help run manufacturing industry, schools, universities, health care, finance and government. The computational power and sophistication of computers have increased ever since, while their costs have been reduced dramatically. The specification, development, management and evolution of these software systems make up the discipline of software engineering. The more powerful a computer is the more sophisticated programs it can run. Even simple software systems have a high inherent complexity so that engineering principles have to be used in their development. The discipline of software engineering discusses systematic and cost-effective software development approaches, which have come out from past innovations and lessons learnt from mistakes. Software Engineering principles have evolved over the past fifty years of contributions from numerous researches and software professionals. To solve actual problems in an industry setting, a software engineer or a team of engineers must incorporate a development strategy that encompasses the process, methods, and tools layers and the generic phases. This strategy is often referred to as a process model or a software engineering paradigm. A process model for software engineering is chosen based on the nature of the project and application, the methods and tools to be used, and the controls and deliverables that are required. In the software development process the focus is on the activities directly related to production of the software, for example, design coding, and testing. A development process model specifies some activities that, according to the model, should be performed, and the order in which they should be performed. As the development process specifies the major development and quality assurance activities that need to be performed in the project, the development process really forms the core of the software process. The management process is decided based on the development process. Due to the importance of development process, various models have been proposed.


Should a development organization adopt a single process model for all of its software development?

Not necessarily. If the kinds of software they develop are similar, then having a single process model can be a good idea. If they are involved in a wide variety of types of development projects then some models might be more suited to some projects than others. A company needs to be flexible. So they may be able to classify the types of projects they do and apply the appropriate model to a particular type.


What are the steps involved in website development?

You should try to find a website development software with a good interface so that your steps are easy to take. Aim for something free as well, such as tripod.


Why is it important to get customers involved during software product development?

The money and time spent on software development is wasted if customers are unable or unwilling to use the final product. So, customers should be involved and taken into account during all phases of software development.


What is Software Development Technologies?

Software development refers to the process employed by programmers to build computer programs. The term, software development technologies constitute a whole range of activities such as the process of creating, designing, deploying and supporting software. Software development is a crucial process in itself. Developers must identify the functions and services the software should provide so that the customers find it necessary and useful. The programmers often chose the right software development approach for the successful implementation of the program. Architects and developers indulge themselves with advanced technical specifications required to create the software. In the testing stage, expert testers will verify the product functions to make sure that it performs well in accordance with the requirement. Once the software is defect free, it will reach the customers. A maintenance team was implemented to manage client issues as well.


In order to reduce the risks inherent in software acquisition systems engineering activities should begin in the process and contractors should utilize development methods.?

Early/single


How can find the good web development company in India?

Software Development is a crucial process and needs a lot of research work, team coordination, and fast-paced development. However, it is mandatory for organizations nowadays because having software of your own that represents your company is the new trend and the latest demand of the industry to grow your business popularity and revenues. You may find various software application development company in the IT sector that offers a wide range of quality services for software development. Yet you need to follow a set of steps that you may observe to get a dedicated software for your company that tells about your company in a way that not even you could. Finding a suitable web development company is an arduous task because you need to verify the firm according to a number of factors, and to your knowledge, not every software development company provides the work they promise. There are a few steps that will take you to the top of the ladder of hiring the best software application development company like Martvalley Services. You should gather all of the requirements that you want to have as features in your software, and you should search for a software development company that would fulfill all of the requirements you have mentioned. You should check the background of the web development firm you are about to hire. You should perform a check on the projects they have worked on till the date, how many projects they have fulfilled before the deadline, and the satisfaction level of their past clients with them. You should know if they have the required resources available with them before starting the project so that there is no in-between obstruction in the development process. Following the above steps can help you decide which software development company you should hire to develop well-structured, innovative, and robust software for your business.


Who on a typical software development team should develop security controls?

The security development team.


Software Development?

The primary objective of Enterprise Software development is to ameliorate the productivity and efficiency of the enterprise through the help of business logic support functionality. It also intends to carry out business functions.


Who should be involved throughout the entire system development cycle?

developers


Should there be a separate profession of software architect whose role is to work independently with a customer to design the software system architecture?

Yes, I think there already is actually. IT Architect or Software Architect is already a role - they're involved in the decision and design process for new software systems, and include analysis on software, hardware and other technologies that are needed.