Agile Certification

Ace your homework & exams now with Quizwiz!

agile manifesto

1. Individuals and interactions over processes and tools 2. Working software over comprehensive documentation 3. Customer collaboration over contract negotiation 4. Responding to change over following a plan

Scaled Agile Framework (SAFe)

A proven, publicly available, framework for applying Lean‐Agile principles and practices at an enterprise scale. bigger programs

release planning.

A release planning meeting is used to create a release plan, which lays out the overall project goals, objectives and backlog of stories. The release plan is then used to create iteration plans for each sprint. The purpose of the Release planning meeting is to have everyone in the team understand and commit to delivering the agreed release. A release generally fixes only the target date or target scope, but not both since the time and effort to complete all the work is defined only at a high level. The project team and the scrum master are present at a release planning meeting as well as the product owner who determines the priority of items on the release backlog list. High level estimated road map Serves as a base to monitor progress in a project To create a release plan you need: 1) A prioritization ans estimation backlog 2) Velocity of the scrum team (estimated) 3) Conditions to satisfaction (goals for the schedule, scope, resources) Can be feature driven or data driven

Extreme Programming (XP)

A team-based agile method that features frequent releases of workable software, short time boxes, programmers who work in pairs, and a focus on testing

DEVOPS

CI/CD which improve deployment velocity

automated continuos integratin

Continuous integration with automation of test execution aids in achieving the sprint goal

WIP Limits

Limiting Work in Progress so that the team maintains focus on completing work, maintaining quality, and delivering value. stops starting and starts finishing history data and capacity planning capacity /average effort

deep dive track

Provide the concepts of engineering practices that are used in agile projects

Sprint Planning Meeting

The Sprint planning meeting is a negotiation between the team and the product owner about what the team will do during the next sprint. Often new backlog items are defined during the meeting. This portion of the sprint planning meeting is time-boxed. Typically the team will then excuse the product owner from the room and break the backlog Items down into tasks. The product owner is expected to be on call during this phase (previously called the sprint definition meeting) for renegotiation or to answer questions that affect the time estimates. This portion of the sprint planning meeting is time-boxed as well.

scrum

The most common framework for Agile Development. backlog , team sprint planning, sprint backlog, sprint starts , daily meetings , review, delivery

Agile Projects

When requirements are evolving shorter releases iterative proceee

tracer bullet

a new feature is introduced to gauche the effectiveness of business/ technical idea

scrumban vs agile

agile- short lead time CI minimize waste just in time approach scrumban- jobs maintenance projects event dricen help desk support new prod development

management approach

all scrum practices

simple design

architecture envision iteration modeling model storming test first desigcode refactoring ( key to keeping the design simple) continuous integration

infy agile

bring predictability deliver enhanced value ensure derisking

INFyagile global

burn down charts dsu mid spying demo risk management sprint review sprint retrospective

in xp

coding and recuse can happen in parallel

Measurement Focus

commitment made to customer

CMMI

contains practices that cover project management , process management, systems engineering, hardware engineering, software engineering risk vs quality/performance

Risk Management

contractual aspect financial Specscope skills competency availability of development teamsavailabily ofnproduct owner

pillars of agile manifero

customer satisfaction welcome to change frequent rollouts constant pace daily cooperations between business and developers

xp roles

customer, programmers , coach (monitors process implementation and issue resolution), tracker ( monitors progress )

features

defined by product manager

TDD

developers writes the automated test cases before actual changes code is written

challenges of distributed agile through indy agile

effective communication in offshore effective daily stand up collaboration among team improving predictability

Build automation

ensures the code is integrated from the beginning interested the tools for code review unit tests and code coverage and ensure quality at source

self organization

equal and collective ownership of the team in planing , designing , development and delivery of software product

planning game phases

exploration - crate user story commitment - commits to date and functionality steering- adjust plan and requirement change

iteration planning

exploration - create task cards commitment -take estimation and allocation steering - perform the tasks

Contract management

finances and risk

deep dive management track

generic management or acted by the team to make them discipline

User Stories

independent negotiable valuable estimable small testable

req. workshop

investment themes , epics, features, user stories

challenges in agile

lack of understanding of the practice unavailability of cross functional teams getting self organized and disciplined collaborative team functioning rather than common and control

Risk Management Plan

managing risks that may impact the projects e deliverables

CMMI

mandates a set of process for system and software development management

large scale scrum

many teams working one one project

spike (analysis and research)

method used when team follows makeshift development which is meant for validating different technical approaches that are considering for developing another complex feature

user stories

minimum requirements

TDD rest driven development

only writing code for failing tests to pass

boundary spanners

people who connect one network to another within the company or even across organizations

4 types of variants in package led projects

premise implementation cloud implementation rollout upgrade

scrum roles

product owner , team , scrum master

Importance of infrastructure

proper planning and management becomes more important in distributed environment for agile projects. VIP to ensure adequate infrastructure like hardware software tools connectivity testing environment per production

Disciplined Agile Delivery

prople furrt

agile primer track

provides a basic understanding of agile concepts , gives generic view of different agile methodologies

quantativr project management

provides platform to establish and maintain the qusnyarivr understanding of project performance manage project quantativrlu to acheivr process and quality performance objectives

quantatice project management

quantatice planning, tracking and process control, thereby achieving the objectives

Refactoring

regular improving of existing design whd code

scrum events

release planning meeting sprint planning daily scrum sprint review sprint retrospective

Scaling agile methodology

safe dad less spotify

key drivers

scalability - to meet client need by addressing the growing demand of work profitability - makes the and cost advantages available to the client achieving cost arbitrage- reduces investments on large teams since vari oh s location can deliver the same service as work happens across talent management - availability of teams with varied skills

Scrumban

scrum x kanban integrate agile and kanban processes

hybrid agile

select practices from agile and other methods (waterfsll, it'erative, spiral) based on a given context

Brand Ambassadors

senior technical experts who ensure the flow of information between teans

Quantitive Project Management

set of techniques to achieve the buff done goals

manage flow kanban

should be updated daily cycle tome / production lead time(time elapsed from the moment w team started working to they are done) customer lead time( time that elalses from the moment a customer or user subfloors work into backlog to the pt. they can use it) throughout - measure of productivity or efficiency of features common takt: available work time/ customer demand during available work time

epics

sponsored by director

key drivers for agile

stronger communication between business and It costs shorter feature releases

Spotify

structure in culture mandatory practices avoid hierarchy al structure squad - basic unit of development (similar to scrum) tribe - collection of squads less than 100 ppl chapter - group of people with similar skills within same tribe guild-group of people having similar skills and competenciess

social knowledge management

team shares the knowledge through discussions and forums instead of calassroom sessions

Sprint Burndown Chart

the trend of work remaining across time in a sprint. the source of data is the sprint backlog with work remaining tracked on the vertical axis and days of a sprint on the horizontal axis

Release Burndown Chart

the trend of work remaining across time. in a release or product, the source of data is the product backlog with work remaining tracked on the vertical axis and number of sprints on the horizontal axis

devops transition

transition from development to support team

niko niko calendar

update calendar with mood

engineering approach

using CI to deliver simultaneously and have multiple branches of code ready to merge and move to the next stage . shared version control bff

Kanban

visual board encisuoning the existing workflow todo doing done

agile methology

xp, dsdm, fdd, lean , kanban, scrum


Related study sets

4th Grade English Vocabulary Words

View Set

Digital Marketing Midterm - Kocur

View Set