Search This Blog

Tuesday, April 23, 2019

SDLC models

I believe that prototyping improves the quality of the specifications and requirements provided to customers. With prototyping, customers can anticipate higher costs, needed changes and potential project hurdles, and most importantly, potential end result disasters. Strong prototyping can ensure product successful initiation and execution (Crabtree, 2007). 
 

Many business factors to be considered for Prototyping. A clear plan is essential for success of the prototyping a system. Moreover, the costs of opening a prototype design business can be substantial. Subsequently, it is viable to identify and correct problems long before they can negatively impact and irreparably harm the final finished project (Jones, 1998). 
 
ISO/IEC 12207 is an international standard for life-cycle software processes. It aims to be the standard that describes all the tasks required for developing and maintaining software.

There are various software development life cycle models followed during the software development process and referred as Software Development Process Models. The most important and popular SDLC models followed in the industry are Waterfall Model, Iterative Model, Spiral Model, V-Model, Big Bang Model and the other related methodologies are Agile Model, RAD Model, Rapid Application Development and Prototyping Models.

Uber has the ability to change and tailor a program which fits it's need. with taking into account for all business aspects, and they succeed!.

SDLC works by lowering the cost of software development while simultaneously improving quality and shortening production time. SDLC achieves these apparently divergent goals by following a plan that removes the typical pitfalls to software development projects. That plan starts by evaluating existing systems for deficiencies. Next, it defines the requirements of the new system. It then creates the software through the stages of design, development, testing, and deployment. By anticipating costly mistakes like failing to ask the end user for suggestions, SLDC can eliminate redundant rework and after-the-fact fixes.

I would emphasize what you mentioned about " system developing process requires a development team that includes users (employees), systems analysts, programmers, and technical specialists. Developer team has agreed that the more time they spend on trying to understand the problem or the opportunity is the more probably to have a successful information system because neglecting customers, stakeholders or users' needs can result in a project failure" 
Agile method requires highly engagement and collaboration between all project stakeholders for  effective implementation of the iterative methodology.
   
 
References:

Jones, T. S. (1998). Validating the process of designing and developing instructional materials using the rapid prototyping methodology (Order No. 9915676). Available from ProQuest Dissertations & Theses Global. (304454317). Retrieved from https://search-proquest-com.sdl.idm.oclc.org/docview/304454317?accountid=142908

Crabtree, C. A. (2007). Presenting a conceptual model for the systems development life cycle (Order No. 1451466). Available from ProQuest Dissertations & Theses Global. (304766097). Retrieved from https://search-proquest-com.sdl.idm.oclc.org/docview/304766097?accountid=142908

No comments:

Post a Comment

Today's Top Picks for Our Readers:
Recommended by Recommended by NetLine

Blog Archive

Featured Post

Johns Hopkins Aramco Healthcare Business Case Study

Business Case:   Johns Hopkins Aramco Healthcare    Operations Management Report   Table of Content...

Translate