Chapter 11: Systems Development and Procurement

Copyright © 2015 Pearson Education, Inc.
Chapter 11 - 1
1.
2.
3.
4.
5.
Systems development life cycle
Software development strategies
Strategy selection
Build vs. buy
Human element
Copyright © 2015 Pearson Education, Inc.
Chapter 11 - 2
Facebook
FBI
• 1,000 users within
24 hours
• $170 million project
scrapped
Copyright © 2015 Pearson Education, Inc.
Chapter 11 - 3
Copyright © 2015 Pearson Education, Inc.
Chapter 11 - 4
• Assessing business need
– Return on investment
– Competitive advantage
– Risk management
• Feasibility study
Copyright © 2015 Pearson Education, Inc.
Chapter 11 - 5
• Process
diagrams
• Requirements
definition
• Build or buy?
Copyright © 2015 Pearson Education, Inc.
Chapter 11 - 6
• Architectural design
• Data models
Copyright © 2015 Pearson Education, Inc.
Chapter 11 - 7
• Version control
• Project and issue
tracking
• Code review
Copyright © 2015 Pearson Education, Inc.
Chapter 11 - 8
Copyright © 2015 Pearson Education, Inc.
Chapter 11 - 9
• Parallel
• Phased
• Direct
Copyright © 2015 Pearson Education, Inc.
Chapter 11 - 10
• Bug fixes and change requests
• Aging of IS
Copyright © 2015 Pearson Education, Inc.
Chapter 11 - 11
• Waterfall
• Iterative
• Agile
Copyright © 2015 Pearson Education, Inc.
Chapter 11 - 12
• Scrum
• eXtreme programming
Copyright © 2015 Pearson Education, Inc.
Chapter 11 - 13
• Type of project
• Organizational culture
Copyright © 2015 Pearson Education, Inc.
Chapter 11 - 14
• Still widely used for many reasons:
–
–
–
–
Managers are familiar
Developers are adapting
Cultural challenges for agile
Outsourcing fixed-bid contracts
Copyright © 2015 Pearson Education, Inc.
Chapter 11 - 15
• Advantages and disadvantages
• RFI and RFP
Copyright © 2015 Pearson Education, Inc.
Chapter 11 - 16
• Best of breed
• Unified procurement
Copyright © 2015 Pearson Education, Inc.
Chapter 11 - 17
• Adaptation
• Customization
Copyright © 2015 Pearson Education, Inc.
Chapter 11 - 18
• Cross-functional teams
• Senior management
• Consultants
Copyright © 2015 Pearson Education, Inc.
Chapter 11 - 19
1.
2.
3.
4.
5.
Systems development life cycle
Software development strategies
Strategy selection
Build vs. buy
Human element
Copyright © 2015 Pearson Education, Inc.
Chapter 11 - 20
• Before, 85% of time fixing bugs
• Scrum discipline
• Business results
Copyright © 2015 Pearson Education, Inc.
Chapter 11 - 21
• eXtreme programming
• Pilot project
• Problems and potential
Copyright © 2015 Pearson Education, Inc.
Chapter 11 - 22
23
Chapter 11 - 23