Two SDLC Models Essay Example
Two SDLC Models Essay Example

Two SDLC Models Essay Example

Available Only on StudyHippo
  • Pages: 5 (1243 words)
  • Published: October 5, 2021
View Entire Sample
Text preview

Software development life cycle (SDLC) is one of the most common procedures that many software industries use to test the quality of any software. This is done to meet customers’ expectations software. According to (Gomma, 2013) this process is carried out through complex stages that include planning where the analysis of the requirement is also done at this stage, designing, building products developing them, product testing and finally deployment in the markets and also carrying out the maintenance practices. SDLC has various models that are used during the development process. However, we are focusing on comparing and contrasting two of the SDLC models; Rapid Application Development (RAD) model and Joint Application Development (JAD) model.

These two models have similarities and differences. To start with similarities, JAD and RAD models have a nu

...

mber of common things. First, these two models were developed as an improvement of traditional SDLC to achieve and meet goals of changing business in entire world. They were also developed to enable industries to endure stiff competition from each other and reduce the cost of production and maintenance of their businesses.

Traditional SDLC models took a lot of time in the development process since they involved very many long and complex stages as highlighted in the introduction part of this essay. This processes proved to be tedious and expensive too. As a result, JAD model and RAD model were developed in order to increase efficiency of software and at the same time reduce the cost of development. It is clients right to get the best quality software ever, therefore, this models were developed whereby they aim at deploying the best to the client as far

View entire sample
Join StudyHippo to see entire essay

as software are concerned Clients get highest quality software ever. (Gomma, 2011)

In addition, the two methodologies of developing both JAD and RAD models involve the client in full. These processes take part in series and before the end of this chain of steps, clients are given a chance to take part in either planning or developing the models and therefore they ensure that the software will meet all their needs. This is a very important concept since the software is finally developed and deployed with the capacity to help solve problems that are on the ground. (Wolf, 2013)

Moreover, both JAD model and RAD model aim at reducing the time taken between development process and the usage by the client. They were development after observation were made on traditional methodology of developing a software and it was discovered that a lot of time and effort was been wasted since the process took more than a year. Therefore, there was a very urgent need to develop modernized models that would take less time in the development stages. As a result, SDLC models that were developed included JAD model and RAD model which were structured based on improving service delivery to clients who are the final users.

Furthermore, these two models conduct workshops in order to involve their clients fully in the development processes. The workshops are very important since they provide a perfect opportunity for the client to gain information about the software development process. The workshops also provide a perfect environment for the client to issue any concern regarding the software development process cycle. In these workshops, all the involved stakeholders come together and share their ideas.

This

enables developing JAD model software that is acceptable by all parties since its development is based on those issues that were addressed during the workshop or conducting alterations on the RAD software in favor of the client requirement as discussed in the workshop since the two models aim at developing acceptable and helpful software to all people regardless of how or where you are using these SDLC models.

However, JAD and RAD models differ in number of ways. To start with, JAD model involves a complex and long process of planning which takes a lot of time since it involves conducting survey and interviewing clients. Before any building of the model commences, proper planning is made which includes conducting pre-workshops and workshops. In pre-workshops which is done two to three weeks before the workshop, proper arrangement of how to conduct the workshop are made which include identifying the topics of discussions.

On the contrary, RAD model involve less time in planning and development. Its development only takes about 60-90 days before it starts been applied by the client. These enables the end users to test the final product and changes are made afterward to improve the model in order to increase its efficiency in service delivery. This is very important since it is very hard to develop a perfect model which will meet all the requirements at once.

Another difference in these two models is based according to speed of service delivery. RAD model is very fast in service delivery compared to JAD model. The main aim of developing RAD model was to reduce time taken before end users receives services from this model. Therefore, this model is

structured in such a way that speed of service delivery is hastened without considering whether the service will be satisfactory to all kinds of different clients. In case there is any unsatisfied end user, the model is redeveloped to meet those requirements.

This is also made possible since the time of development of this model is very short compared to JAD model which on the other hand, aims at solving group’s problems as opposed to individual business problems. Therefore, these processes have to take longer since it has to deliver an acceptable solution to all clients in general. This is met by involving all the end users in planning and building of the model. Everybody’s idea has to be considered in the building of the model therefore this inevitably means delayed service delivery.

Finally, According to Thayer (2014), JAD model and RAD model have significant differences in the procedure followed when the client is being involved in the development process of the model. In JAD model, clients are considered as a group but not individually. In most cases, clients send their representatives to go in the workshops and discuss issues that need to be addressed which concern all of the clients in general.

In this model, individualism is not encouraged but the model is developed to solve all type of problems that encounter clients as a group. On the contrary, Individualism is encouraged RAD model and any client is given equal chances to contribute in building, improving and maintaining the model. All the clients can take part in workshops, where they are involved in active discussions or interviewed, therefore, there is no need to send few representatives of

clients in those workshops as witnessed in JAD model workshops.

In conclusion, SDLC models are very important in today’s business and their contribution in improving these businesses cannot be negligible. Modernized and improved SDLC models have really outdone the traditional models and they are now in use all over the world. It is very important to appreciate the JAD model and RAD model since they have significantly reduced time in development processes.

This has also lead to cost reduction in both building and maintaining of the SDLC models. In general, all businesses in all parts of the world should be advised to abandon old SDLC models and embrace these new models in order to increase their productivity and avoid being outdated. With use of these new models, businesses can generate more income.

Get an explanation on any task
Get unstuck with the help of our AI assistant in seconds
New