View
106
Download
9
Embed Size (px)
Citation preview
I VA N A A E ND E PA R T M E N T O F C O M P U T E R S C I E N C EI VA N @ C S . A A U . D K • W W W. E S S E N C E . D K
M AY 2 2 2 0 1 3
SOFTWARE INNOVATION
P R I N C I P P E R O G V Æ R K T Ø J E R
Innovation Is A Process
30 days
24 hours
Product BacklogAs prioritized by Product Owner
Sprint Backlog
Backlog tasksexpandedby team
Potentially ShippableProduct Increment
Daily ScrumMeeting
Review
Means Create Ends - Ends Create Needs
Product
Process
Project
Paradigm
Known use context
Known needs
Alternative use context
Discovered needs
Known design
Trivial options
Alternative design
Discovered options
Visiont(relative to use context at a given time t)
Evaluationst• Design• Use context• Needs• Experiments
ParadigmA melting-pot where options are discovered and needs exploredHow to engage and involve stakeholders in experimentation and simulation?Models, prototypes, experiments
ProductCreating solutions to the needs we think we knowHow to discover untapped potential in our design?Look for technological affordances in a configuration
ProjectCreating common goals while maintaining flexibilityHow to represent visions? How to control experiments?Representation of vision. Using spikes for experimentation
ProcessMaking the right decisions while building a productHow to assess the value of what we are building? How to identify criteria? How to grow ideas?Evaluation tools and criteria, crativity tools
Tools And ViewsProduct
Process
Project
Paradigm
ArchitectureDesign
Affordance
Creativity tools
Evaluation tools
Criteria
VisionSpike
ScenariosStates
Prototypes
Every View must combine construction
and reflection
Structures in Essence
Values Views Roles Vision
Reflection Paradigm Child Toulmin
Affordance Product Responder Prototype
Vision Project Challenger Metaphor
Facilitation Process Anchor Icon
Structures stimulate reflection
Essentials about Visions
• Ideas versus visions.
• Visions facilitate the convergence of work in a team.
• Visions are persistent and dynamic - they are matured.
Representing Visions• Two dichotomies:
• Concrete versus abstract.
• Simple versus complex.
• Concrete means that the vision offers an immediate experience.
• Abstract means expressing the vision as a thought without any physical or concrete presence.
• Simple means that the vision is uncomplicated in form.
• Complex means that the vision consists of interrelated parts or aspects.
• Vision representations may be combined.