For the situation below: 1) Define the intended uses for a simulation supporting
ID: 3829314 • Letter: F
Question
For the situation below: 1) Define the intended uses for a simulation supporting the user’s need, including inputs and outputs. 2) Specify which outputs will be Measures of Effectiveness/Performance and how they will be analyzed to draw the conclusions needed. 3) Develop a complete conceptual model. Identify all entities, behaviors, attributes, and relationship between entities to be represented. Identify where/how any data need to implement the model will be created for each behavior. Include figures to illustrate the modeling approach. 4) Identify the key issues in your model that should be validated. Propose an approach for validating each issue. 5) Based on your choices, estimate the schedule time it will take to deliver the model. Situation A Software Development Organization (SDO) is considering adopting Agile. Agile is an emerging software development methodology that relies on a very short lifecycle model. The Agile lifecycle consist of a series of “sprints”, in which the software team commits to completely implement specific features, including requirements, design, code, test, and document. Defects discovered in tests might be resolved immediately or differed to later sprints. Such sprints are very short, typically two weeks. The specific features are selected from a “backlog” list identifying every feature that the SDO (and its customer) would like to implement known at the start of the sprint. The SDO with its customer prioritizes the backlog and selects the highest
Explanation / Answer
Agile will be useful to SOD as the software will be developed and delivered in sprints of 2 weeks oe the customer will be able to see the work progress instead of waiting for the full software to be developed. The features can be prioritized in such a way that basic features gets developed first and the customers can start using those features. If any bug is discovered by the customer, they can report it and make it fix in subsequent sprints.
Outputs measeured in Agile are on time and in budget delivery, customer satisfaction, features developed and delivered per sprint, bugs discoverd per sprint.
Customer can see the performance of the developed software along with delivery time and budget provided.
For the agile model to work we need a common platform where the customers and developers both have access. Customers can raise an issue and developers can log the changes done for that issue. Also customers can track the progress and other details of the issue.
We will also need strict timelines for the sprints, when an issue can be raised for a particualr sprint etc so that there is not much difficulty in prioritizing and last minute changes.
For agile to work properly and efficiently we need to have requirement gathering, design, development, testing, release all the rounds completed in a sprint with due timelines as breach in timeline of a round will lead to decrease in time for other subsequent rounds.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.