StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

Software Development - Research Paper Example

Cite this document
Summary
The first question addressed is in regards to the best strategy for developing software. The second topic addressed is in regards to IT governance as it relates to organizational investments in…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER93.5% of users find it useful
Software Development
Read Text Preview

Extract of sample "Software Development"

Software Development (School) This paper will address two different questions in regards to software development. The first question addressed is in regards to the best strategy for developing software. The second topic addressed is in regards to IT governance as it relates to organizational investments in the field of information technology. At the end of this paper, both questions should be answered in full.Keywords: software development, strategies, IT, governance Software DevelopmentQuestion 1: Software development can be a considerable part of a company’s software budget.

Software may be developed in house or outsourced. Outsourced development may be onshore or offshore. There have been heated debates on the best strategy of developing software. Take a strategic position on this debate. Create an argument for which method (in-house, onshore, or offshore software development) is the best in terms of cost, security, reliability, and intellectual property protection. Support your response. In-house software development is the best choice in terms of cost, security, reliability and intellectual property protection for a company.

By developing the software in-house, you are ensuring that you are using your own people, people who are already familiar with the company, how it works, what needs changing, and more importantly, how the software needs to work in order for the employees to do their job. This also ensures that there are no security leaks, that the company itself is able to see every step of the way what is being done, which allows for directional changes to be made quicker than if another company has to create something and then submit it for review, and it ensures that no other companies are able to take your ideas and use them as their own, ensuring the intellectual property rights of the company itself.

Studies have shown that outsourcing brings with it “cultural barriers, expertise transfer difficulties and communication and coordination overhead. … (It) is riskier and more challenging that collocated development” (Bird, Devanbu, Gall & Murphy, 2009).Question 2: IT governance is concerned with organizational investments in IT and to ensure that the IT strategy delivers full value. The avoidance or prevention of IT strategic failures is the biggest part of IT governance. Describe two issues that drive IT governance.

IT governance is driven by the quality of the internal structure of the system, and the cost of the system itself. “The malfunction of a key IT system sometimes leads to heavy financial losses,” (Bart & Turel, 2010), and as such, IT governance must strive to ensure that those key IT systems do not malfunction. Secondly, IT governance is “defined as the structures, processes, and relational mechanisms for the IT decision making in an organization (Simonsson & Ekstedt, 2010); consequently the quality of the governance system works to ensure that malfunctions do not occur.

The quality works to ensure that there are no issues that arise which may result in financial loss, and it is the possibility of financial loss that ensures that the quality is present. Works CitedBart, C., & Turel, O. (2010). IT and the Board of Directors: An Empirical Investigation into the "Governance Questions" Canadian Board Members Ask about IT. Journal Of Information Systems, 24(2), 147-172. doi:10.2308/jis.2010.24.2.147Bird, C., Nagappan, N., Devanbu, P., Gall, H., & Murphy, B. (2009).

Does Distributed Development Affect Software Quality? An Empirical Case Study of Windows Vista. Communications Of The ACM, 52(8), 85-93.Simonsson, M., Johnson, P., & Ekstedt, M. (2010). The Effect of IT Governance Maturity on IT Governance Performance. Information Systems Management, 27(1), 10-24. doi:10.1080/10580530903455106

Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Software Development Research Paper Example | Topics and Well Written Essays - 250 words”, n.d.)
Software Development Research Paper Example | Topics and Well Written Essays - 250 words. Retrieved from https://studentshare.org/information-technology/1615902-software-development
(Software Development Research Paper Example | Topics and Well Written Essays - 250 Words)
Software Development Research Paper Example | Topics and Well Written Essays - 250 Words. https://studentshare.org/information-technology/1615902-software-development.
“Software Development Research Paper Example | Topics and Well Written Essays - 250 Words”, n.d. https://studentshare.org/information-technology/1615902-software-development.
  • Cited: 0 times

CHECK THESE SAMPLES OF Software Development

Large Scale Software Development

Though the digitization of the world economy has opened up the way for innovative opportunities and possibilities in the field of education, still the establishment of an 'Open University' style education facility in any region demands ample resources in terms of software and hardware inputs, internet connectivity and technical support.... Customized computer software can not only provide the students staying in the camps with an easy access to education, but can take care of all the important aspects of secondary education like, classification of students, preparation of time-table, allocation of learning resources, maintenance of progress reports, ensuring direct interaction, providing immediate feedback, developing problem solving and creative assignments, supplementing laboratory and practical work, revision, evaluation and guidance....
3 Pages (750 words) Essay

The Problems and Risks associated with IT Offshore

Cost advantages: This is one of the main reasons due to which companies outsource Software Development to lower wage countries such as India.... By outsourcing Software Development, the IT staff can utilize the time spent on coding and testing to concentrate better on the functional parts of the IT system. Faster work pace: Companies, relying on outsourcing Software Development, may be able to develop and deploy software applications faster than they would if developed locally because the cost savings enable them to employ bigger teams with lesser cost, which speeds up the process....
4 Pages (1000 words) Essay

Software Development Methodology

This paper "Software Development Methodology" focuses on Software Development methodology or system development methodology which is an action framework which includes all the activities involved in the production and development of an information system.... nbsp;There are several kinds of Software Development methodologies, out of which the three which would be compared and used in this paper.... he model, if used in the development of the software library, would have positive results because this is the simplest kind of Software Development methodology out there; it runs on basic common sense and uses orthodox ways to develop the software which would be beneficial in developing the electronic library as it does not involve very complex programming or development....
5 Pages (1250 words) Coursework

Agile Software Development

The paper "Agile Software Development" entails developing a piece of software to be designed through agile techniques.... The group was able to analyze and gather various sets of information on the agile development process so as to use its techniques in developing the Student Attendance Monitoring System.... The group got information from lecture notes, books, and online sources about the Agile development process.... The group was able to come to an agreement that the system offers a framework that is lightweight, entailing a collection of development methodologies that are iteratively used by development teams....
6 Pages (1500 words) Case Study

Agile software development

With the increase and dynamics of the needs and wants of customers, the software developers have been forced to rise up to the occasion and get involved in Software Development.... However, both have their own pros and cons and have different features that number Agile Software Development With the increase and dynamics of the needs and wants s, the softwaredevelopers have been forced to rise up to the occasion and get involved in Software Development....
2 Pages (500 words) Essay

Agile software development

In some cases, they adopt a model such as the Capabilities Maturity Model Integration (CMMI) which was developed to determine several levels of maturity… Both CMMI and agile Software Development are different from each other.... For instance, CMMI is a model that is used to determine the level of a process adopted by an organization for the development of software AGILE Software Development Agile Software Development Affiliation Identify issues at the core of the apparent incompatibilitybetween CMMI and Agile....
2 Pages (500 words) Assignment

State of Software Development

This research paper "State Of Software Development" presents the relationship between prior research findings and current analytical and statistical findings of factors regarding software developers.... Software Development, and approximately sixty-four-year-old process now, is an ever-expanding field that is undergoing constant change and adoption.... Customer satisfaction and enhanced usability are two of the main goals that Software Development environments focus upon....
13 Pages (3250 words) Research Paper

Software Development Methodologies

This report "Software Development Methodologies" presents Software Development methodologies that often claim that their preferred method is 'correct', in fact, both types of the methodology are valid and can produce good results in appropriate circumstances.... iven the cost and capabilities of computers, as well as the expense of Software Development, only vital organizational functions were computerized.... raditional Software Development methodologies reflect these realities and perceptions....
8 Pages (2000 words) Report
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us