Using MIS (9th Edition)
Using MIS (9th Edition)
9th Edition
ISBN: 9780134106786
Author: David M. Kroenke, Randall J. Boyle
Publisher: PEARSON
Expert Solution & Answer
Book Icon
Chapter 12.7, Problem 12.6ARQ

Explanation of Solution

Explain two reasons for which SDLC is falling out of favour:

The two reasons for which Software Development Life Cycle or SDLC is falling out of favour:

  • SDLC does not expect changes:
    • This nature of SDLC denies the truth that systems requirement are fuzzy and always changing.
    • In SDLC progress goes linearly from requirements to design to implementation which is a waterfall development process.
    • But business processes, Information Systems and applications are not physical but rather social; hence waterfall development does not work.
  • Risk factor of SDLC:
    • It can be said that SDLC is very risky and the users for whom the process is build can’t see the product until its completion and there is a huge risk by users as it anything goes wrong by completion of the project, their money, time and resources will be wasted.

Meaning and importance of each of the principles in fig 12-20:

Fig 12.20 represents the principles of scrum:

  • Scrum expects and welcomes changes in requirements:  Unlike SDLC, scrum is readily expects changes that can be made in systems requirement.
  • Scrum frequently delivers working version of the product: In scrum work estimates are more and work proceeds and completes more logically.
  • Scrum work closely with user unlike SDLC in which the user can see the project only after completion.
  • In scrum user can design as he wants and test the product and scrum is ideal for rapidly changing and accumulating requirements.
  • In scrum teams can know in details the process of the project and it is incremental in nature.
  • Scrum can be used for business processes, Information Systems and applications development as compared to SDLC which can’t be used due to its waterfall model.

Essential items in fig 12-21 is implemented in scrum processes shown in fig 12-22:

Fig 12-21 represents scrum essentials and fig 12-22 represents scrum processes.

Scrum essential items are implemented in scrum processes in the following ways:

  • Scrum is an agile development process having special characteristics. A prioritized list of requirements is created by user and business sponsors of the new system and the process are first driven by it. This fulfils the scrum process criteria prioritize requirement list.
  • Recommended time for scrum processes is 4 to 8 weeks and the team selects the top priority items that it will commit to deliver in that period.  The team meets daily for stand up meeting and discuss their work details which give accountability to the member’s progress and give a public forum to block all factors...

Blurred answer
Students have asked these similar questions
What are the two errors in my pseudocode?Module getAverage(Integer value1, Integer value2, Integer value3)                 Declare Integer average                 average = value1 + value2 + value3 / 3                 Display average            End Module
Where did I make an error in my pseudocode module???Code:Module main()                 Call raiseToPower(2, 1.5)            End main              Module raiseToPower(Real value, Integer power)                 Declare Real result                 Set result = value ^ power                 Display result            End raiseToPower
Why does my pseudocode not perform what I asked? Don't know whats wrong with it.// This program asks the user to enter a value             // between 1 and 10 and validates the input.             Declare Integer value                         // Get a value from the user.             Display "Enter a value between 1 and 10."             Input value               // Make sure the value is between 1 and 10.             While value < 1 AND value > 10                         Display "ERROR: The value must be between 1 and 10."                         Display "Enter a value between 1 and 10."                         Input value             End While
Knowledge Booster
Background pattern image
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education