Agile Principles & PMI-ACP Mindset Flashcards
works with dynamic requirements for the development team to deliver working software frequently through small releases
Agile life cycle
is a broad document that establishes the values of agile project management. The four values are individuals and interactions over pro- cesses and tools; working software over comprehensive documentation; customer collaboration over contract negotiation; responding to change over following a plan
Agile Manifesto
is a way of thinking about and doing agile projects. Having the agile mindset means you exemplify the values and principles of agile in how you work, how you lead a project, and how you share a passion for agile with others
Agile mindset
is a Scrum event where the product owner, the Scrum Master, and the development team work together to dis cuss the backlog items and prioritize the items
Backlog refinement meeting
This is an XP role that is like a project manager but is more of a mentor and facilitator. The coach mentors people on the project team, helps get things done, and serves as the hub of communications for the project stakeholders.
Coach
An XP concept is that all programmers on the development team follow defined and communicated standards for developing the code.
Code standards
An XP concept is that any pair of programmers on the development team can edit anyone’s code.
Collective code ownership
is an agile approach that uses eight different schemes of agile project management based on several factors, such as the complexity of the project, the number of project team members, and the criticality of the project
Crystal
This is a daily 15-minute meeting during which the team members share progress updates; it is sometimes called a standup meeting because everyone stands for the duration. The Daily Scrum happens every day at the same time, in the same place.
Daily Scrum
is responsible for sizing the requirements of the product backlog and getting work done in each sprint; is self-organizing and self-led, and its members are called generalizing specialists because they can often do more than one function on the team.
Development team
How many people does an ideal Scrum team has?
no less than five people and no more than eleven people.
one of the predecessors of today’s agile project management and relied on a business case to show value and a feasibility study to determine if the development team could create the architecture and requirements the customer identified.
Dynamic Systems Development Method (DSDM)
are based on observation, trial and error, and the experience of the person doing the work. Agile projects rely on the knowledge worker to be creative, innovative, and to figure out the work to reach the desired results.
Empirical processes
an iterative approach to software development that bases its progress on the client’s values of features the software will provide.
Feature-Driven Development (FDD)
works with dynamic requirements for the development team to quickly deliver working software through increments of product releases.
Incremental life cycle
utilize defined approaches to com plete processes and tasks; the project team members know exactly what to do and what to expect in the project and in the project management approach
Industrial-work projects