of 15

ch04 | Agile Software Development | Scrum (Software Development)

22 views
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Share
Description
Software Engineering: A Practitioner’s Approach, 6/e Chapter 4 Agile Development copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University Use Only May be reproduced ONLY for student use at the university level when used in conjunction with Software Engineering: A Practitioner's Approach. Any other reproduction or use is expressly prohibited. These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and  are provided 
Tags
Transcript
  These courseware materials are to be used in conjunction with Software Engineering: A Practitioner¶s Approach, 6/e and are providedwith permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 1 Software Engineering: A Practitioner¶s Approach,Software Engineering: A Practitioner¶s Approach,6/e6/e Chapter 4Chapter 4Agile DevelopmentAgile Development copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. F or University Use Only May be reproduced ONLY for student use at the university levelwhen used in conjunction with Software Engineering: A Practitioner's Approach.  Any other reproduction or use is expressly prohibited.  These courseware materials are to be used in conjunction with Software Engineering: A Practitioner¶s Approach, 6/e and are providedwith permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 2 T he Manifesto for  T he Manifesto for Agile Software DevelopmentAgile Software Development ³We are uncovering better ways of developing software³We are uncovering better ways of developing softwareby doing it and helping others do it. T hrough this workby doing it and helping others do it. T hrough this workwe have come to value:we have come to value: ‡‡ I  ndividuals and interactions I  ndividuals and interactions over processes andover processes andtoolstools ‡‡ W  orking software W  orking software over comprehensiveover comprehensivedocumentationdocumentation ‡‡ C  ustomer collaboration C  ustomer collaboration over contract negotiationover contract negotiation ‡‡ R  esponding to change R  esponding to change over following a planover following a plan T hat is, while there is value in the items on the right, we T hat is, while there is value in the items on the right, wevalue the items on the left more.´value the items on the left more.´ K  ent Beck et al. K  ent Beck et al.  These courseware materials are to be used in conjunction with Software Engineering: A Practitioner¶s Approach, 6/e and are providedwith permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 3 What is ³Agility´?What is ³Agility´?  E ffective (rapid and adaptive) response to change E ffective (rapid and adaptive) response to change  E ffective communication among all stakeholders E ffective communication among all stakeholders  Drawing the customer onto the teamDrawing the customer onto the team  Organizing a team so that it is in control of the workOrganizing a team so that it is in control of the workperformedperformed Y  ielding « Y  ielding «  Rapid, incremental delivery of softwareRapid, incremental delivery of software  These courseware materials are to be used in conjunction with Software Engineering: A Practitioner¶s Approach, 6/e and are providedwith permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, 2005 4 An Agile ProcessAn Agile Process  Is driven by customer descriptions of what isIs driven by customer descriptions of what isrequired (scenarios)required (scenarios)  Recognizes that plans are shortRecognizes that plans are short--livedlived  Develops software iteratively with a heavyDevelops software iteratively with a heavyemphasis on construction activitiesemphasis on construction activities  Delivers frequent, multiple µsoftware increments¶Delivers frequent, multiple µsoftware increments¶   Adapts as changes occur  Adapts as changes occur 
Related Search
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks