An Integral Part Of Ensuring That Any Organization Runs

1914 Words8 Pages
An integral part of ensuring that any organization runs smoothly, is ensuring that they have the proper software necessary to perform daily functions effectively and efficiently. No two-software developed will ever be the same, and the same goes for its updates. This leads me to my next point which is, since software programs are developed to meet the different needs of different organizations, it is difficult, better yet nearly impossible for there to be just one type of method for software development. Thus, software development can take form in using anyone of the three categories. There is the Rainfall method (also referred to as the traditional method), the Agile, and the Hybrid. This paper will feature the comparisons of two…show more content…
The article also covered the “Manifesto for Agile Software Development,” which was an outcome of an event held in 2001. The “Manifesto for Agile Software Development” is basically a set of values and principles that software developers came up with from that event that should help themselves and others improve the ways of developing software. At the end of the article there is a list of the principles that make up the Manifesto for Agile Software Development. The author also covered why Agile is becoming more favorable in regards to the software being delivered in the form of a service and less of a good. He also explained the roles that the licensee and licensor played in the way that the Waterfall Method software was delivered and updated. In addition, he compared it to the way Agile has changed software into more of a service that is conducted over the Internet. This article also covers in a brief paragraph the purpose of a development agreement and some terms that can be included in it to help both parties. Even though these development agreements can provide great uncertainty and high risk allocation, attorneys can use some features of Agile to help with managing those problems, instead of, being opposed to the development of Agile projects. Now in the article, An Excursion to Software Development Life Cycle, the author focuses more on the different stages in the software development
Get Access