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
© Copyright 2026 Paperzz