Why is the "make-buy" decision and deciding whether or not to outsource software development an important part of the software planning process?

What will be an ideal response?


It maybe more cost effective to acquire a piece of software, rather than develop it. Similarly, deciding to outsource software development frees resources for other purposes (or reduces expenses) but it makes outsourcing can make it harder to control and manage delivery times and development costs.

Computer Science & Information Technology

You might also like to view...

Computers can be thought of as being divided into six units.

a) Which unit can be thought of as “the boss” of the other units? b) Which unit is the high-capacity “warehouse” that retains information even when the computer is powered off? c) Which unit might determine whether two items stored in memory are identical? d) Which unit obtains information from devices like the keyboard and mouse?

Computer Science & Information Technology

When deploying virtualized servers, which of the following should a company be the MOST concerned with?

A. Integrity B. Non-repudiation C. Power consumption D. Availability

Computer Science & Information Technology

The CalcEnd procedure is passed four Integer variables named intBegin, intSales, intPurchases, and intEnding. The procedure should calculate the ending inventory using the beginning inventory, sales, and purchase amounts passed to the procedure. The result should be stored in the intEnding variable. Which of the following procedure headers is correct?

a. Private Sub CalcEnd(ByVal intB As Integer, ByVal intS As Integer, ByVal intP As Integer, ByRef intFinal As Integer) b. Private Sub CalcEnd(ByVal intB As Integer, ByVal intS As Integer, ByVal intP As Integer, ByVal intFinal As Integer) c. Private Sub CalcEnd(ByRef intB As Integer, ByRef intS As Integer, ByRef intP As Integer, ByVal intFinal As Integer) d. Private Sub CalcEnd(ByRef intB As Integer, ByRef intS As Integer, ByRef intP As Integer, ByRef intFinal As Integer)

Computer Science & Information Technology

Critical Thinking Questions ? Emma is the supervisor and a lead at Rainbow Music. She is responsible for reviewing and editing the audio files before they are made accessible to the audience of the company's music website. ? ?Emma embeds an audio file onto the music webpage. Which of the following elements should she use inside the audio element to enable it to work in all browsers?

A. ?auto B. ?source C. ?loop D. ?param

Computer Science & Information Technology