PDF Google Drive Downloader v1.1


Report a problem

Content text Agile Bibliography.pdf

Agile Bibliography Your Path to Agile Excellence ProThoughts Solutions
Agile Terminologies 10 Minute Build 10 Minute Build is the idea that we should be able to build a system and run its test suites in 10 minutes or less. Fast build-and-test provides quicker feedback to the developers who wrote the code. It allows them to move on to the next thing – a new feature or improving the current one. Absolute Estimation An estimation approach that uses hours, days or weeks; often contrasted with relative estimating approaches. Acceptance Criteria Acceptance Criteria are used to ensure that a feature (or User Story) the team is building meets the needs of the End User. The common practice is for team members to collaborate on writing a series of examples that demonstrate the expected behaviours of a feature. Acceptance Criteria are often used as tests of the completeness or behavior of a feature being developed. Acceptance Test Driven Development (ATDD) An approach for testing that begins with the customer acceptance criteria. Acceptance test-driven development (ATDD) employs a test-first mindset where business, developers, and testers work closely to write acceptance tests before implementation begins Acceptance testing Formal testing conducted to determine whether a system satisfies its acceptance criteria and to enable the customer to determine whether or not to accept the system. Tests that are performed by the end-users or client to determine whether an application or feature fulfills its purpose. Active stakeholder participation The basic idea is that not only should stakeholders, or their representatives (i.e., product owners), provide information and make decisions in a timely manner, they can also be actively involved in the development effort itself Adaptation One of the 3 pillars of empiricism; adaptation is the changes that are adopted by the team based on what is learned in inspection. Adaptive Approach Often used in contrast to predictive approaches, adaptive approaches introduce flexibility and responsiveness to change. Agile Agile is a way that you choose to think and act. Agile is a mindset for doing work in a team environment that improves teamwork, professional performance, and adaptability. The Agile mindset is focused on adapting to changing customer needs while still delivering a high- quality product, and is defined by the values and principles in the Agile Manifesto. Agile is a mindset and set of values that centers around people and using incremental and iterative steps to deliver value. Agile Champions Agile Champions are advocates for agile ways of working in an organization; they support change within the organization and remove impediments. Agile coach A coach is a specialist role where the focus is on guiding people through their learning journey. Agile Data (AD) As the name implies AD is a source of agile database practices, such as database refactoring, database testing, and agile data modeling. It is also an important source of agile enterprise strategies, such as how agile teams can work effectively with enterprise architects and enterprise data administrators Agile data modeling With an evolutionary approach to data modeling you model the data aspects of a system iteratively and incrementally. With an agile approach you do so in a highly collaborative manner. Agile delivery These methods—including the DAD process framework (described in this book) and Harmony/ESW—address the full delivery lifecycle from project initiation to production. They add appropriate, lean governance to balance self-organization and add a risk-driven viewpoint to the value-driven approach to increase the chance of project success.

Backlog Refinement Backlog refinement is the process of managing, prioritizing, and adding detail to items on the Product Backlog using different prioritization and estimation techniques. Backlog refinement helps teams develop a more detailed Product Backlog that includes all the necessary information to make each item sufficiently detailed. Batch Size Reduction Reductions in the size of work items. Small batches go through the system more quickly which reduces risks and speeds feedback and learning. Behavior Driven Development (BDD) An agile development approach that encourages close collaboration between developers, testers and customers. Behavior-driven development (BDD) is a method of specifying a required behavior prior to doing design or implementation. Bottleneck A process or operation that has limited capacity and reduces the capacity of the entire chain of events. Build Enginee A person responsible for setting up, maintaining and running the build process, including the tasks of managing the version control system and publishing documentation Build in quality Your process should incorporate practices that minimize the number of defects that occur in the first place, but when this isn’t possible you should work in such a way that you do a bit of work, validate it, fix any issues that you find, and then iterate Build verification test A group of tests to determine the health of a build at a high level. Typically, these tests exercise the core functionality of code and help determine whether further testing is warranted. Burndown chart A Burndown chart shows how many story points a team has completed and how many remain and is usually plotted over the course of a Sprint. Usually, the chart also has an “ideal burndown” line that shows the progress a team aspires to make to complete by the end of the Sprint or other reporting period. A burndown chart is a visual tool for measuring and displaying team progress for completing a sprint or a release. Burnup chart A Burnup chart goes in the opposite direction of the Burndown chart: Upward. It has a line for the number of story points you’ve completed and one for those remaining. A burnup chart is a visual tool for measuring and displaying team progress; typically used for progress of a release. Business The “business” is shorthand for someone from another part of the organization who is not part of the technical development team but has expertise and/or responsibility for profitably and addressing customers and markets. Business Agility The ability to compete and thrive by quickly responding to market changes and emerging opportunities with innovative solutions. Business value Business value is what drives product development. It is the measurable or intangible return the business anticipates it can realize from the product. The perceived worth of a backlog item or feature from the perspective of the customer. Cadence The flow or rhythm of events, especially the pattern in which something is experienced. In agile/lean, cadence is the rhythm of when backlogs are refreshed, work is readied for synchronization, retrospections are done, demos are presented, and teams reflect on their work. Cadence in Agile refers to a pace and process of work that is sustainable and repeatable

Related document

x
Report download errors
Report content



Download file quality is faulty:
Full name:
Email:
Comment
If you encounter an error, problem, .. or have any questions during the download process, please leave a comment below. Thank you.