24. A shipping company is looking to have an old decision-support system replaced with a new custom system to improve performance. Based on executive opinions, it is best if the process involves building a preliminary design, trying it out, refining it, and repeatedly trying again. The board of directors would like the process to be structured but somewhat flexible. Which development method should be used for the new information system?
Answer: A
Prototyping is the most suitable development method for the new information system.
Prototyping involves creating preliminary designs and iterating based on feedback, which aligns perfectly with the company's desire for a structured yet flexible approach. This method allows for refining the system through repeated trials, effectively addressing the performance improvement objectives.
A) Prototyping
Prototyping is ideal for this scenario as it focuses on developing an initial model that can be tested and refined based on user feedback. The iterative nature of prototyping allows the shipping company to adapt and enhance the system progressively, ensuring that the final product meets their performance needs and aligns with executive opinions.
B) Traditional life cycle
The traditional life cycle, or waterfall model, follows a linear and sequential approach to development. This method lacks the flexibility needed for iterative testing and refinement, making it unsuitable for the company's requirement to try out designs and make adjustments based on feedback.
C) Rapid application development (RAD)
While RAD emphasizes quick development and user feedback, it may not provide the structured approach that the board of directors desires. RAD focuses more on speed than on the iterative process of prototyping, which is crucial for the continuous improvement needed in this case.
D) DevOps
DevOps is primarily a methodology for integrating development and operations to enhance collaboration and efficiency. Although it fosters continuous integration and delivery, it does not specifically address the need for a preliminary design and iterative testing process as required for the new information system.
Conclusion
Prototyping stands out as the best choice for the shipping company's needs, allowing for an iterative development process that fosters flexibility and responsiveness to feedback. Other options like the traditional life cycle, RAD, and DevOps do not adequately support the necessary structure and adaptability essential for improving the decision-support system. Thus, prototyping is definitively the right approach to achieve the desired outcomes.