PT M4 - Lists (Agile Methodologies) Flashcards
3 Distinctive characteristics of iterative and incremental management approaches
- Short Feedback Cycles
- Frequent Deliveries
- Redefinition of Priorities
How many Values and Principles make up the Agile Manifesto?
4 Values
12 Principles
The 4 Values of the Agile Manifesto
- Individuals and interaction over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan
12 Principles of the Agile Manifesto
- Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
- Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.
- Deliver working software frequently, from a couple weeks to a couple of months, with a preference to the shorter timescale.
- Businesspeople and developers must work together daily throughout the project.
- Build projects around motivated individuals. Give them the environment and support they need and trust them to get the job done.
- The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
- Working software is the primary measure of progress.
- Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
- Continuous attention to technical excellence and good design enhances agility.
- Simplicity, the art of maximizing the amount of work not done, is essential.
- The best architectures, requirements, and designs emerge from self-organizing teams.
3 Questions an agile project charter should answer
- Why are we doing this project?
- What does finished mean for project purposes
- How are we going to work together?
3 Typical characteristics of an agile project manager
- Great listener & communicator
- Attends to the needs of team members
- Promotes safety, respect, and trust among team members
3 Roles that are applied in a project with an agile approach
- Team Member
- Team Facilitator
- Product Owner
4 Typical characteristics of an agile team
- Mixed specialists and generalists
- Dedicated team members
- Multidisciplinary team
- Stable work environment
In what order do servant leaders approach agile project work? (3 steps)
- Purpose
- People
- Processes
Purpose refers to working with the team so that it clearly understands the main objective to be achieved. Once the purpose has been defined, it is necessary to work with People to create a team so that everyone can be successful, empowering people to make a good team. Finally, the Process is addressed. Since in agile environments processes are continually changing and must be defined or adjusted based on purpose and people, this is the final stage.
In what order do servant leaders approach predictive project work?
- Purpose
- Process
- People
This would be the approach of a predictive project leader, where the process is more important than the person and the team. However, in agile approaches, people and the team are ones that facilitate adaption to change.
2 things that need to be clear among members of an agile team before starting work
- Team Values
- Ground Rules
2 Charts used in agile projects to track progress
- Burn Down &
- Burn Up Charts
The 3 Statuses that can appear on a Scrum Board
- Open
- In Progress
- Done
All the tasks that have not begun by the team will appear as Open. This means that no work has been carried out related to these tasks. All the tasks that the team is currently working on (and which have not yet been finished) will appear as In Progress. The tasks that have been completed will appear as Done.
It is important to note that even if tasks are nearly finished, they will stay in the in-progress status until they are entirely completed. It is an error to consider a task as nearly done, even if there appears very little left to do. This is because setbacks can occur at the end of a task that can cause delays.
3 techniques used to bring the principles of agile methodology to an entire company or organization
- Scrum of Scrums
- Scaled Agile Framework (SAFe)
- Large Scale Scrum (LeSS)
3 Elements that must be indicated in the tasks to be carried out by the team during an iteration in an agile project
- Effort
- Person in Charge
- Description of the task