159
12. Discuss and contrast the role of application clients in the SDLC, RAD, and agile
methodologies.
In the SDLC application clients often are the ones who request new or enhanced systems, provide
input on the system requirements, sign-off at milestones of the project, and have final acceptance
testing responsibilities. For large SDLC projects clients may also be involved on the project team
to provide communication to user communities, frequent review of project work products, and to
In RAD the application clients are more integrally involved and have a greater time commitment
on an on-going basis to the project. Because of the frequent, repetitive steps to build and review
iterations of a system, the clients (users) are regularly using (or seeing demonstrated) system
components and actively guiding the developer to areas that need to be changed. Whereas the
application clients in SDLC provide considerable input up-front for requirements, in RAD
methodologies this input is incremental and based on reactions to prototyped systems rather than
13. Maintenance is often the longest-lasting phase of systems development, as a system is
enhanced and fixed with new releases. Discuss the tasks that need to be done as a new
version of software is ready for release.
hardware associated with the new release, but also documentation, forms, instructions, and