ISDS 4113 Final

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

4 phases

1. analysis- review functional requirements that will be needed to complete the feature 2. design -development of a design that meets the requirements of the feature 3. build- the feature so its functional 4. test- and document

tenants of agile manifesto

1. individuals and interactions- over process and tools 2. working results- over comprehensive documentation 3. customer collaboration- over contract negotiation 4. responding to change- over following a plan

top 3 management mistakes

1. limiting employees to work from 9-5. agile:switch to focus on results rather than time 2.wasting time on lowest performers. agile: focus on higher performers 3. having a job description limits emplyee. agile: form teams where employees have an area of speciaty but also a range of capabilities.

1994 chaos report

16% successful- on time, on budget 31% impaired (failures)- project cancelled 53% challenged- project finished, late, over budget, less functionality

Scrum focuses

20% of functionality that will meet 100% of the needs for the majority of users

80/20 rule

80% of users only use 20% of an application's features.

user story invest

I- independent N- negotiable V- valuable E- estimable S- small T- testable

Agile PM methods

Scrum extreme programming agile modeling rapid product development kanban rational unified process dynamic systems development method lean development

Scrum focuses on team performance through

self realized goals, autonomy, cross functionality, and transparency

product owner

sets the visions manages backlog elaborates features decides release dates reviews work. know the market

velocity

added uses points

scaling

agile methods used on large projects in which several teams are working on different features at the same time.

sprint burndown charts

are used to track progress on a daily basis. y axis shows the remaining effort required to complete the sprint backlog. the x axis contains the number of days until sprint is completed.

user story

as a <role>, I want <some goal> so that <some reason>

definition of done

associated with each story. this story is done when...

sprint review

at the end of each sprint, the team demonstrates the actual work product increments they have built to the product owner. the sprint review meeting is an opportunity to examine and adapt the product as it emerges and iteratively refine key requirements.

sprint zero

communicate pre requisites for sprint 1

the team

cross functional full time self organizing empowered trust

daily scrum

daily meeting lasting 15 minutes. team members stand i a circle taking turns answering the following questions 1. What have you done since the last Scrum? 2. What will you do between now and the next Scrum? 3. What is getting in the way (blocks) you from performing your work as effectively as possible? The value of the Scrum is that it creates a daily mechanism to quickly inform the team about the state of the project.

converging

developers discuss to make sure they understand the story, not how they would build it each secretly chooses their estimate all expose cards discuss extremes, re-deal if needed.

scrum master

facilitates protect coach teach administer

scrum master

facilitates the scrum process and resolves impediments at the team and organization level. not the leader but acts a buffer between team and outside interference

spiking

get a subset of team and have them accomplish a task to take away uncertainty of some feature

user poinnts

have points assigned to user stories

feature

is defined as a piece of a product that delivers some useful functionality to a customer prioritized by their perceived highest value priorities are re-evaluated after each iteraation

product backlog

is the customer's prioritized list of key features desired when the project is completed. controlled by product owner. defines each feature and estimates cost, time, and work remaining

sprints

iterations in scream and last 2-4 weeks goal is to produce fully functional features

agile PM

its not necessarily easier does require planning was born out of failure from utilizing traditional methods

sprint backlog

lists the tasks that must be completed to deliver a functional feature or segment of a feature. developed by the team. serves a status document by listing the person responsible for each task, remaining hours work, recording task as finish, in process or not started yet.

limitations of agile PM

might not satisfy top managment's need for budget, scope, and schedule control its principle of self organization and close collaboration can be incompatible with corporate cultues it requires active customer involvement and cooperation

iterations

short time frames (time boxes) typically last between one to four weeks the goal of each iteration is yo develop a workable product that satisfies one or more desired features to demonstrate to the customer stakeholders and customers review progress and re-evaluate priorities adjustments are made and a different iterative cycle begins that subsumes the work of the previous iterations and adds new capabilities to the evolving product

the artifacts

product backlog sprint backlog burn down/ burn up structure

3 key roles to the scrum process

product owner development team scrum master

poker planning players and roles

product owner read the story ( they don't estimate) developers do the estimates

scrum meetings

release planning sprint planning daily scrum meeting sprint review meetings sprint retrospective meetings

Agile Project management

relies on incremental, iterative development cycles to complete projects an approach developed for projects that embraces change the final project desing is not known in great detail and is

remaining effort=

sum of the times estimates for incomplete tasks

development team

team responsible for delivering the product. made up from 5 to nine people with cross- functional skill sets. no designated roles

scrum- brazilian jiu jitsu

the founders of Scrum realized software projects succeeded or failed on the ability of the project team to self-organize and embrace change

sprint planning

the product owner and development team negotiate which product backlog items the team will attempt this sprint.. once meeting is adjourned the goals for the sprint cannot be changed

sprint retrospective

the purpose is to reflect on how well the previous sprint went and identify specific actions that can improve future sprints

development team is self organizing

they decide both who and how the work is accomplished

product owner

this person acts on behalf of customers/ end users to represent their interests. establishes the initial list of product requirements and prioritizes them in the product backlog

release planning

to establish the goals and general plan for the project. outcomes of this meeting include high priority backlog, major risks, and overall risks features and functionality, probable delivery date, and cost estimates.

release burn down structure

used to monitor towards completion of the project. displays the amount of work remaining across time.

epic

user story about a feature that is too big, need to be refined

scrum

uses product features as deliverables

sutherland

your money for nothing and your change for free


Ensembles d'études connexes

Managerial Accounting: Chapter 4 & 5 Braun & Tietz

View Set

Reported Speech Key Word Transformations

View Set

تقنية معلومات : الباب الأول (أمنية البيانات والمعلومات)

View Set

System Analysis and Design: Project Management (CH3)

View Set

Introduction to Computer Science

View Set

Translation (Requires Codon Chart)

View Set

PSY-Chapter 9: Extinction of Conditioned Behavior

View Set