5 Development Flashcards
1
Q
Between which steps in the development subprocess can be distinguished?
A
- First simple tests
- development of the production and marketing plan
- time schedules with specific milestones are fixed
- detailed resource plans are determined
- development of team maps
- controlling the personnel and financial resources
- at the end a prototype is produced
2
Q
Waterfall model?
A
3
Q
What is the “rule of ten”?
A
- for every step further in the production/ development process an error is found and tried to be avoided the costs increase by factor 10
4
Q
What are the five phases of design thinking?
A
- empathize: learn about the audience for whom you are designing by observation and interview
- define: creat a point of view that is based on user needs and insights
- ideate: brainstorm and com eup with as many creative solutions as possible
- prototype: build a representation of one or more of your ideas to show to others
- test: share your prototyped idea with your original user for feedback
5
Q
The lean startup
A
tbc
6
Q
What are the 5 levels of agile planning?
A
- product vision: what, who, why, when, constraints, assumptions
- product roadmap: releases-date, theme/feature set, objective, development approach
- release planning: iteration, team capacity, stories, priority, size, estimates, definition of done
- iteration planning: stories-tasks, definition of done, level-of-effort, commitment
- daily planning: what did i do yesterday? what will i do today? what is blocking me?
7
Q
What are Lean and Agile Best Practices?
A
8
Q
What are tools for agile planning?
A
- SCRUM
- Kanban
9
Q
Describe the scrum process!
A
10
Q
What is a sprint? And what is the sprint process?
A
11
Q
What is Kanban? Can it be combined with SCRUM?
A
- visualize the workflow:
- split work into pieces, write each item on a card and put on wall
- use named columns to illustrate where each item is in the workflow
- limit WIP:
- assign explicit limits to how many items may be in progress at each workflow state
- measure the lead time:
- optimize the process to make lead time as small and predictable as possible