12
Business Driven Technology Unit 5 Transforming Organizations Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.

Business Driven Technology Unit 5 Transforming Organizations Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution

Embed Size (px)

Citation preview

Page 1: Business Driven Technology Unit 5 Transforming Organizations Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution

Business Driven Technology

Unit 5

Transforming Organizations

Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.

Page 2: Business Driven Technology Unit 5 Transforming Organizations Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution

18-2

Unit FiveO Chapter Seventeen – Developing

Software to Streamline Operations

O Chapter Eighteen – Methodologies for Supporting Agile Organizations

O Chapter Nineteen - Managing Organizational Projects

O Chapter Twenty – Developing a 21st Century Organization

Page 3: Business Driven Technology Unit 5 Transforming Organizations Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution

Chapter 18

Methodologies for Supporting Agile

Organizations

Page 4: Business Driven Technology Unit 5 Transforming Organizations Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution

18-4

LEARNING OUTCOMES

1. Summarize the different software development methodologies

Page 5: Business Driven Technology Unit 5 Transforming Organizations Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution

18-5

SOFTWARE DEVELOPMENT

METHODOLOGIESO There are a number of

different software development methodologies includingO WaterfallO AgileO Rapid application

development (RAD)O Extreme programmingO Rational unified process

(RUP)O Scrum

Page 6: Business Driven Technology Unit 5 Transforming Organizations Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution

18-6

Waterfall Methodology

O Waterfall methodology – A sequence of phases in which the output of each phase becomes the input for the next

Page 7: Business Driven Technology Unit 5 Transforming Organizations Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution

18-7

Agile Methodology

O Iterative development – Consists of a series of tiny projects

O Agile methodology – Aims for customer satisfaction through early and continuous delivery of useful software components developed by an iterative process using the bare minimum requirements

Page 8: Business Driven Technology Unit 5 Transforming Organizations Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution

18-8

Rapid Application Development

Methodology (RAD)O Rapid application development

methodology– Emphasizes extensive user involvement in the rapid and evolutionary construction of working prototypes of a system to accelerate the systems development process

Prototype – A smaller-scale representation or working model of the users’ requirements or a proposed design for an information system

O The prototype is an essential part of the analysis phase when using a RAD methodology

Page 9: Business Driven Technology Unit 5 Transforming Organizations Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution

18-9

Extreme Programming Methodology

O Extreme programming (XP) methodology – Breaks a project into tiny phases, and developers cannot continue on to the next phase until the first phase is complete

Page 10: Business Driven Technology Unit 5 Transforming Organizations Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution

18-10

Rational Unified Process (RUP) Methodology

O Rational Unified Process (RUP) – Provides a framework for breaking down the development of software into four gates

O Gate One: Inception

O Gate Two: Elaboration

O Gate Three: Construction

O Gate Four: Transition

Page 11: Business Driven Technology Unit 5 Transforming Organizations Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution

18-11

SCRUM MethodologyO SCRUM – Uses small teams to produce small

pieces of deliverable software using sprints, or 30-day intervals, to achieve an appointed goal

O Under this methodology, each day ends or begins with a stand-up meeting to monitor and control the development effort

Page 12: Business Driven Technology Unit 5 Transforming Organizations Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution

18-12

LEARNING OUTCOME REVIEW

ONow that you have finished the chapter please review the learning outcomes in your text