Prototyping & Sourcing Flashcards
What is prototyping?
Used as a system development method when uncertainty is high.
Instead of describing the system we develop it.
Types of prototyping
Throwaway
Evolutionally
Process of prototyping (model)
Identify, develop, implement and use, revise and enhance
Roles and responsibilities in prototyping (trekant model)
User become designer and participant - not only observer
Roles and responsibilities in prototyping (trekant model)
User become designer and participant - not only observer
Rapid Application Development (RAD)
Approach to prototyping
Characteristics of RAD
JAD, Siting of project, type of project, project length, team size, team composition, team skills, team building, focus on deliverables, time boxing, incremental prototyping, user involvement, developer involvement, user-developer interaction
Sourcing: Who are the suppliers?
Consultants, large software producers, IT service companies, Specialized niche firms, Open source
Pros and cons of outsourcing
pros
- capability
- manufacturing
- technology
cons
- competitive knowledge
- customer visibility
Matrix of dependency and outsourcing
When is it a good idea to outsource?
four positions
Expected outcomes of outsourcing
reduce IT cost, improve technology, more valuable shares, focus on business core competencies, Restructure IT budget
Expected outcomes of outsourcing
Reduce IT cost, improve technology, more valuable shares, focus on business core competencies, Restructure IT budget
7 findings (from article by Lacity and x)
selective outsourcing, political power and technical skills, internal bid, short term contracts, long term contracts, fee-for-service contracts, learning, size
Value of IT
Replace labour, replace buildings, replace machines, replace transport
How is value created? (model)
Easy to buy system, but hard to create value by implementing it.
4 quadrants