chapter 11: systems development and procurement copyright © 2013 pearson education, inc. publishing...

23
Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

Upload: brenda-human

Post on 01-Apr-2015

219 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

Chapter 11:Systems Development and

Procurement

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

Page 2: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

Learning objectives

1. Systems development life cycle

2. Software development strategies

3. Strategy selection

4. Build vs. buy

5. Human element

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 2

Page 3: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

Facebook FBI

• 1,000 users within

24 hours

• $170 million project

scrapped

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 3

Facebook and FBI

Page 4: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

Systems developmentlife cycle

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 4

Page 5: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

1. Planning

• Assessing business need– Return on investment

– Competitive advantage

– Risk management

• Feasibility study

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 5

Page 6: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

• Process diagrams

• Requirements

definition

• Build or buy?

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 6

2. Analysis

Page 7: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

3. Design

• Architectural design

• Data models

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 7

Page 8: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

• Version control

• Project and issue

tracking

• Code review

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 8

4. Development

Page 9: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

5. Testing

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 9

Page 10: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

6. Implementation

• Parallel

• Phased

• Direct

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 10

Page 11: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

7. Maintenance

• Bug fixes and change requests

• Aging of IS

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 11

Page 12: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

Software developmentstrategies

• Waterfall

• Iterative

• Agile

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 12

Page 13: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

Agile

• Scrum

• eXtreme programming

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 13

Page 14: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

Comparing approaches

• Type of project

• Organizational culture

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 14

Page 15: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

Waterfall

• Still widely used for many reasons:– Managers are familiar

– Developers are adapting

– Cultural challenges for agile

– Outsourcing fixed-bid contracts

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 15

Page 16: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

Buy strategy

• Advantages and disadvantages

• RFI and RFP

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 16

Page 17: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

• Best of breed• Unified procurement

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 17

Evaluating the options

Page 18: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

Adaptation and customization

• Adaptation

• Customization

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 18

Page 19: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

Human element

• Cross-functional teams

• Senior management

• Consultants

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 19

Page 20: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

Summary

1. Systems development life cycle

2. Software development strategies

3. Strategy selection

4. Build vs. buy

5. Human element

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 20

Page 21: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

Babycenter.com case

• Before, 85% of time fixing bugs

• Scrum discipline

• Business results

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 21

Page 22: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

U.S. Strategic Commandcase

• eXtreme programming

• Pilot project

• Problems and potential

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 22

Page 23: Chapter 11: Systems Development and Procurement Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 1

Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall Chapter 11 - 23