Class Flashcards
Team Empowerment
Generalizing specialists - self organizing - team and personal motivators and demotivators
Team collaboration and commitments
Co-location , reduce distractions , sharing project vision , measure team velocity
Value stream and value stream analysis
Value stream is the entire collection of activities needed to deliver product.
Value stream Analysis is separating these activities to remove waste and identifiy opportunities for improvments
Agile Manifesto
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following plan
Disaggregartion
Separate epics or large stories into smaller stories
Grooming
Clean up product backlog
High-Bandwidth Communication
Face to face communication that also includes non verbal communication
Info. Radiator
Artifacts used to help maintain transparency of project status to team and S.H
Info. Refrigerator
Info that is not transparent or useful to team and S.H.
Upfront planning
It means you can predict everything in advance
Empirical process
It is implemented based on observation and experimentation instead of detailed.
Upfront planning uses defined processes not empirical
Empirical means تجريبي
Agile Principles
- Welcome change
- Small increments
- Feedback loops
- Constantly learn through discovery and creativity
- It is ok to fail fast
- Deliver value through out the project
- Constantly improve
Inverted Triangle Model
Time and cost are fixed while scope is not
Kanban Boards are:
Pull system
Visualizing the project
Sign board
Metaphor
Used in XP, means similar to…
Used to explain product
Seven Lean Core Concepts:
- Eliminate waste
- Empower the team
- Deliver fast
- Optimize the whole (test and integration)
- Build quality (do it right on the first time)
- Defer decisions
- Amplify learning
Seven wastes of lean
Partially done work
Extra processes
Extra features
Task switching
Waiting
Motion
Defects
Product Roadmap
Visualize product feature
Product division as whole
Done and owned by P.O.
Cross functional team members
Generalizing specialities
Deliver work in the shortest time, higher quality and without external dependencies
Zero sum reward
One person takes the reward
Crystal
Crystal clear, yellow, orange according to criticality and priorities.
Transparency
Equals trust!
Empirical processes are
Interactive, incremental and adaptive
Example of being agile is
Choosing correct practices
A core value of XP which is demonstrated through pair programming:
Courage
Present value
Future value / (1+i)n
Minimal viable product - MVP
It means a product with enough features to attract early-adopter customers and validate a product idea early in the product development cycle.
Regulation is
a requirement