actors affordance Agile artifact model assumptions automation boundary brainstorming breakdown budget card sorting case study change co-evolution communication model community of practice content model contextual design contextual inquiry contextual interview contingency plans critical path CRUD model cultural model data dictionary (DD) decision table decision tree design decisions | design ethics design review disaster management end users entity relationship model (ER, ERM, ERD) estimatesevaluation feasibility study flowchart flow model information ecology information gathering interpretation lessons learned milestone model model components naming conventions observation organization organization boundary persona physical model planning problem definition progress report project management | proposal prototype rat hole representation rich picture risk scenario semantic model sequence model single point of failure (SPF) stakeholders synthesis system boundary systems analysis systems development life cycle (SDLC) task task dependencies team timeline Unified Modeling Language (UML) universal accessibility use case user environment design (UED) user interface design (UID) waterfall work model work-around Xtreme |