Agile Flashcards
1
Q
Manifesto
A
- individuals and interactions over processes and tools
- working software over comprehensive documentation
- customer collaboration over contract negotiation
- responding to change over following a plan
2
Q
Werte für Extreme Programming (XP):
A
- Simplicity: We will do what is needed and asked for, but no more.
- Communication / Collaboration: Everyone is part of the team and we communicate face to face daily.
- Feedback: We demonstrate our software early and often then listen carefully and make any changes needed.
- Respect: Developers respect the expertise of the customers and vice versa.
- Courage: We will tell the truth about progress and estimates.
3
Q
Prinzipien der XP: - ca. 3 - 5
A
- Pair Programming: Usually two programmers are building the same source code together.
- User Stories: Requirements are not defined by use cases (as RUP does), but within user stories – a description of graphical user interfaces (GUI), functionality and testing scenarios.
- On-site Customer: A competent and high experienced representative of the customer supports the developer permanently.
- Collective Ownership: Source code belongs to the whole team and not to a single programmer. Every programmer – every team member – is responsible for the source code.
- Continuous Integration: Source code should be integrated and consolidated permanently. Problems of missing or wrong compatibility can be detected and corrected very early.
- Testing: Each module needs its individual unit test that should be run automatically.
- Simple Design: No unnecessary features should be implemented.
- Small Releases: Many iterations should be done with executable results that can be evaluated by the customer.
4
Q
Scrum - SCHAUBILD
A
- Sprint
- Scrum Team
- Scrum Master
- Scrum Meetings
- Scrum Backlogs
- User Story
- (Vs. Enabler)