Introduction
Part I: Determining Needs
Assessing Business Requirements
Build vs. Buy Issues
Establishing Requirements (RFI, RFP)
Searching for Solutions
Controlling Costs and Realistic Budgeting
Analysis Methods and Tools
Part II: Development Architecture
Creating Requirement Documents using Analysis Tools
The Data
Legacy Systems and Data Conversion
Business Process Reengineering
Digital Transformation and Consumer Requirements
Data Analytics and Data Warehouses
Documentation & Acceptance Testing
Part III: How to Implement
Project Management
Virtual Teams and Outsourcing
Cyber Security, ISO 9000 and the Software Development Life Cycle
Vendor Contract Considerations
Going Live and Conclusions