 |
Java Games: Flashcards, matching, concentration, and word search. |
 |
 |
A | B |
Four types of design strategies | Custom Development, Packaged Software, System Integration, and Outsourcing |
Custom (In-house) Development | Advantages: Matched to users' needs, code control, skill development, comparative cost if simple Disadvantages: Cost (time & resources), Product features, failure risks |
Packaged Software | Advantages: Quicker to finish, easier to "sell" to users, established vendor support base, data exchange with other organizations, less expensive if many features Disadvantages: Poorer match to needs and existing processes, failure risk (user adoption) |
System Integration | The process of combining packages, legacy systems, services, and new software. Key challenge is data integration. Write data in same format, revise existing data formats, and develop "object wrappers" |
Outsourcing | Advantages: leverages tech experience, saves on development costs, saves time (unfamiliar tech) Disadvantages: Doesn't develop in-house skills, management issues, data security, hiring expenses and risks, requires thorough analysis |
Design Strategy Selection Criteria | Business Need (common or unique), in-house experience (technical, functional, or none), project skills (are there strategic benefits?), Project management (what skills are present?), time frame (Flexible or short) |
3 types of outsourcing contracts | time and arrangements, fixed-price, & valued-added |
Alternative Matrix | Addresses the pros and cons of each design alternative. Combines several feasibility packages into one grid. Revisits technical, economic, and organization feasibility as well as other benefits & limitations |
|
 |
 |
|
|
|
| |