Question

In: Computer Science

Suggest an appropriate project methodology that might be used for development of the following computer systems....

Suggest an appropriate project methodology that might be used for development of the following computer systems. Provide proper justification of your choice.

  • A system to control patients' blood pressure.
  • A university accounting system that replaces the existing system.

  • An interactive system that allows railway passengers to find train times from terminals installed on stations.

  • The traffic control system inside Riyadh city is not meeting the expectations of traffic police. The system is to be updated within a few weeks to incorporate the traffic intensity, the weather conditions and the VIP movements etc. Suggest an appropriate software model for this scenario.
  • A social network web application (a Facebook-like application)

Identify and categorize the type of solution of each application whether it is BPA, BPI or BPR . State the reasons for your answer.

i) Application A : This is a contract approvals workflow automated process that regulates the tasks involved in submitting, reviewing, collaborating on and, ultimately, approving contracts in a highly-predictable manner ensuring compliance. By providing employees with a central web dashboard for submitting and tracking a request for new contracts, timeliness and productivity are dramatically increased. After implementing a workflow management solution, the contract approval process becomes more streamlined.

ii) Application B : is a customer relationship management (CRM) and enterprise resource planning (ERP) system that is developed for a healthcare center. It includes a website and mobile apps.

As an ERP, "Application B" offers schedule management and cloud-based storage. All X-rays, MRI scans, lab results, and other records are securely stored on a cloud server and can be accessed by authorized users that reduces the paperwork.

As a CRM, "Application B" allows administrators to manage patient appointments. Doctors can use "Application B" to communicate with patients in real time, offering them help and medical advice.

iii) Application C : This is an online platform for finding court reporters, interpreters, and legal videographers. Its features include

  • an algorithm to help providers find jobs that best fit their schedules and the services they offer;
  • a report system for providers to upload their work materials;
  • fraud protection through a system of file protection and penalty fees;
  • a notification system to remind about upcoming sessions and keep providers posted on job updates.

    Identify and categorize the type of solution of each application whether it is BPA, BPI or BPR . State the reasons for your answer.

Solutions

Expert Solution

  • A system to control patients' blood pressure - Kanban Model (Improving speed and quality of delivery by increasing the visibility of work in progress and limiting multi-tasking)
  • A university accounting system that replaces the existing system - Waterfall Model (Planning the project fully, then executing in phases)
  • An interactive system that allows railway passengers to find train times from terminals installed on stations - Agile Model (Collaborating to iteratively deliver whatever works)
  • The traffic control system inside Riyadh city is not meeting the expectations of traffic police. The system is to be updated within a few weeks to incorporate the traffic intensity, the weather conditions and the VIP movements etc. Suggest an appropriate software model for this scenario - PRINCE2 (Controlled project management that leaving nothing to chance).
  • A social network web application (a Facebook-like application) - eXtreme Programming (Doing development robustly to ensure quality)

i) Application A : This is a contract approvals workflow automated process that regulates the tasks involved in submitting, reviewing, collaborating on and, ultimately, approving contracts in a highly-predictable manner ensuring compliance. By providing employees with a central web dashboard for submitting and tracking a request for new contracts, timeliness and productivity are dramatically increased. After implementing a workflow management solution, the contract approval process becomes more streamlined.

Solution: Application A is BPA (Business Process Automation). This application automates various business processes involved in contract approvals.

ii) Application B : is a customer relationship management (CRM) and enterprise resource planning (ERP) system that is developed for a healthcare center. It includes a website and mobile apps.

As an ERP, "Application B" offers schedule management and cloud-based storage. All X-rays, MRI scans, lab results, and other records are securely stored on a cloud server and can be accessed by authorized users that reduces the paperwork.

As a CRM, "Application B" allows administrators to manage patient appointments. Doctors can use "Application B" to communicate with patients in real time, offering them help and medical advice.

Solution: Application B is BPR (Business Process Re-engineering). This application offers schedule management and cloud-based storage of all patients' records. Doctors will use this application to communicate with patients in real time.

iii) Application C : This is an online platform for finding court reporters, interpreters, and legal videographers. Its features include

  • an algorithm to help providers find jobs that best fit their schedules and the services they offer;
  • a report system for providers to upload their work materials;
  • fraud protection through a system of file protection and penalty fees;
  • a notification system to remind about upcoming sessions and keep providers posted on job updates.

Solution: Application C is BPI (Business Process Improvement). This application improves the existing processes happening in court.


Related Solutions

-Suggest the most appropriate software process model that might be used as a basis for managing...
-Suggest the most appropriate software process model that might be used as a basis for managing the development of the following systems: - A system to control anti-lock braking in a car - A virtual reality system to support software maintenance - A university accounting system that replaces an existing system
The SDLC (software/system development life cycle) framework is a common development methodology used by organizations to...
The SDLC (software/system development life cycle) framework is a common development methodology used by organizations to build systems and software. Security is often an afterthought or only addressed late in the development process. How can threat modeling be includes during the entire development effort? At what points of the lifecycle would you include threat identification, testing and analysis? Why have you chosen those points in the development cycle?
5. Describe the systems development life cycle (SDLC) methodology in the context of a “real” example....
5. Describe the systems development life cycle (SDLC) methodology in the context of a “real” example. In other words, think about (or imagine) a situation where you proposed the need for a new information system. For this system development effort, describe what happened (or should happen) during the definition, build, and implementation phases.
Summarize the two systems development methodologies: SDLC and Prototyping. (Briefly) Compare the waterfall methodology and the...
Summarize the two systems development methodologies: SDLC and Prototyping. (Briefly) Compare the waterfall methodology and the prototype methodology. (Briefly, in terms of advantages and disadvantages of both)
Explain the Security Systems Development Life Cycle methodology from the perspective of the Chief Information Security...
Explain the Security Systems Development Life Cycle methodology from the perspective of the Chief Information Security Officer (CISO). How does each phase, its deliverables and the personnel involved relate to the requirements of the CISO? PLEASE DO NOT PROVIDE ANSWERS ALREADY GIVEN. NO PLAGIARISM, PLEASE!
How agile (project methodology) is used in Manufacturing industry of Pipes and Tubes.
How agile (project methodology) is used in Manufacturing industry of Pipes and Tubes.
Infocomp Systems Lab is a research and development (R&D) company that develops computer systems and software...
Infocomp Systems Lab is a research and development (R&D) company that develops computer systems and software primarily for the medical industry. The lab has proposals from its own researchers for eight new projects. Each of the proposed research projects requires limited resources, and it is not possible to undertake all of them. The following table shows the developmental budget, the number of researchers, and the expected annual sales from each project if successfully developed and implemented: Project Developmental Budget ($1,000,000s)...
Compare two Project methodologies (definition, discussion, advantages, disadvantages) / what is the best methodology for systems...
Compare two Project methodologies (definition, discussion, advantages, disadvantages) / what is the best methodology for systems (HR system
Suggest improvements to sensors and actuators so that they might be reliably used in high specification...
Suggest improvements to sensors and actuators so that they might be reliably used in high specification military aircraft which operate at both ends of the temperature spectrum.
When defining healthcare data standards for computer systems one of the following methods could be used:...
When defining healthcare data standards for computer systems one of the following methods could be used: • Text based specific formats • XML based formats • JSON based formats a. Give one (1) example for each of the above methods used in defining healthcare standards. b. Discuss the advantages and disadvantages of each of the above methods.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT