Beruflich Dokumente
Kultur Dokumente
AgileSoftwareDevelopmentandProjectManagementGlossary
Agile
BehaviorDriven
Development
Bottleneck
Bugs
BurndownChart
DailyStandup/Scrum Done
Epic
Estimation
Featurecreep
Kanban
Lean
PairProgramming
PlanningPoker
ProductBacklog
ProductOwner
Retrospective
Scrum
Scrumban
ScrumMaster
Spike
Sprint/Iteration
SprintBacklog
SprintPlanning
SprintReview
StoryPoints
Task
Taskboard/
Storyborad
Team
TestDriven
Development
Timeboxing
UserPersona
UserStory
Velocity
VerticalSlice
WIP
XP
Acceptancetesting
Acceptancecriteria
All
Terms
Acceptance criteria
Thesearespecificcriteriaidentifiedbythecustomerforeachfunctionalrequirement.The
acceptancecriteriaarewritteninsimpletermsandfromaperspectiveofthecustomer.
Sampleformatis:
Asa.....Iwantto.....sothatIcan......
Backtotop
Acceptance testing
http://www.telerik.com/teampulse/agilevocabulary
1/10
Acceptance testing
6/3/2015
AgileSoftwareDevelopmentandProjectManagementGlossary
Acceptancetestingisavalidationactivityconductedtodeterminewhetherornotasystem
satisfiesitsacceptancecriteria.Itisthelastphaseofthesoftwaretestingprocess.
Backtotop
Agile
Aconceptualframeworkforundertakingsoftwareprojects.Agilemethodsareafamilyof
developmentprocesses,notasingleapproachtosoftwaredevelopment.
Additionalresources:
AgileManifesto
TwelvePrinciplesofAgile
Backtotop
Bottleneck
Abottleneckisasortofcongestioninasystemthatoccurswhenworkloadarrivesata
givenpointmorequicklythanthatpointcanhandleit.
Itismetaphoricallyderivedfromtheflowingofwaterthroughanarrowmouthedbottlewhere
theflowofwaterisconstrainedbythesizeofitsneck.
Backtotop
TeamPulse
Overview
Demos
Pricing
Trynow
Bugs
http://www.telerik.com/teampulse/agilevocabulary
2/10
6/3/2015
AgileSoftwareDevelopmentandProjectManagementGlossary
Asoftwarebugisaproblemcausingaprogramtocrashorproduceinvalidoutput.Itis
causedbyinsufficientorerroneouslogicandcanbeanerror,mistake,defectorfault.
Backtotop
Burndown Chart
Aburndownchartisavisualtoolformeasuringanddisplayingprogress.Visually,a
burndownchartissimplyalinechartrepresentingremainingworkovertime.Burndown
chartsareusedtomeasuretheprogressofanagileprojectatbothaiterationandproject
level.
Backtotop
Daily Standup/Scrum
ADailyStandupisawholeteammeetingthathappensatthesametimeeverydaythat
usuallylasts15minutesorless.Themeetingisdesignedtoallowtheentireteamto
synchronizewitheachotherandtounderstandtheflowandchallengesofthedevelopment
process.Eachteammembershouldprovidethefollowinginformation:whatdidIdo
yesterday,whatamIplanningtodotoday,andwhatimpedimentsdoIcurrentlyhave?
Backtotop
Done
AlsoreferredtoasDoneDone,thistermisusedtodescribeallthevarioustasksthatneed
tohappenbeforeastoryisconsideredpotentiallyreleasable.
Backtotop
Epic
Averylargeuserstorythatiseventuallybrokendownintosmallerstories.
Backtotop
Estimation
Theprocessofagreeingonasizemeasurementforthestories,aswellasthetasks
requiredtoimplementthosestories,inaproductbacklog.
Backtotop
Feature creep
http://www.telerik.com/teampulse/agilevocabulary
3/10
6/3/2015
AgileSoftwareDevelopmentandProjectManagementGlossary
Featurecreepoccurswhenasoftwarebecomescomplicatedanddifficulttouseasaresult
oftoomanyfeatures.
Backtotop
Kanban
Kanban,pronounced/knbn/,isamethodfordevelopingproductswithanemphasison
justintimedeliveryandtheoptimizationofflowofworkontheteam.Itemphasizesthat
developerspullworkfromaqueue,andtheprocess,fromdefinitionofatasktoitsdelivery
tothecustomer,isdisplayedforparticipantstosee.
Backtotop
Lean
LeansoftwaredevelopmentisatranslationofLeanmanufacturingandLeanITprinciples
andpracticestothesoftwaredevelopmentdomain.AdaptedfromtheToyotaProduction
Systemandisasetoftechniquesandprinciplesfordeliveringmorevalueswiththesameor
lessresourcesbyeliminatingwasteacrossorganizationsandbusinessprocesses
Backtotop
Pair Programming
Pairprogrammingisanagilesoftwaredevelopmenttechniqueinwhichtwoprogrammers
worktogetheratoneworkstation.Onetypesincodewhiletheotherreviewseachlineof
codeasitistypedin.Thepersontypingiscalledthedriver.Thepersonreviewingthecode
iscalledtheobserver(ornavigator).Thetwoprogrammersswitchrolesfrequently.
Backtotop
Planning Poker
AlsocalledScrumpoker,isaconsensusbasedtechniqueforestimating,mostlyusedto
estimateeffortorrelativesizeoftasksinsoftwaredevelopment.
Backtotop
Product Backlog
Actsasarepositoryforrequirementstargetedforreleaseatsomepoint.Thesearetypically
highlevelrequirementswithhighlevelestimatesprovidedbytheproductstakeholders.The
http://www.telerik.com/teampulse/agilevocabulary
4/10
6/3/2015
AgileSoftwareDevelopmentandProjectManagementGlossary
highlevelrequirementswithhighlevelestimatesprovidedbytheproductstakeholders.The
requirementsarelistedonthebackloginpriorityorderandmaintainedbytheproduct
owner.
Backtotop
Product Owner
TheProductOwnerrepresentsthevoiceofthecustomerandisaccountableforensuring
thattheTeamdeliversvaluetothebusiness.TheProductOwnerwritescustomercentric
items(typicallyuserstories),prioritizesthem,andaddsthemtotheproductbacklog.Scrum
teamsshouldhaveoneProductOwner.
Backtotop
Retrospective
Ateammeetingthathappensattheendofeverydevelopmentiterationtoreviewlessons
learnedandtodiscusshowtheteamcanbemoreefficientinthefuture.Itisbasedonthe
principlesofapplyingthelearningfromtheprevioussprinttotheupcomingsprint.
Backtotop
Scrum
Scrumisaframeworkwithinwhichpeoplecanaddresscomplexadaptiveproblems,while
productivelyandcreativelydeliveringproductsofthehighestpossiblevalue.Itisbasedon
theadaptiveanditerativemethodologyofsoftwaredevelopment.
Backtotop
Scrumban
ScrumbanisamixbetweenScrumandKanban,whichsupposedlycontainsthebest
featuresofbothmethods.
Backtotop
Scrum Master
Scrumisaccountableforremovingimpedimentstotheabilityoftheteamtodeliverthe
sprintgoal/deliverables.TheScrumMasterisnottheteamleaderbutactsasabuffer
betweentheteamandanydistractinginfluences.TheScrumMasterensuresthattheScrum
http://www.telerik.com/teampulse/agilevocabulary
5/10
6/3/2015
AgileSoftwareDevelopmentandProjectManagementGlossary
betweentheteamandanydistractinginfluences.TheScrumMasterensuresthattheScrum
processisusedasintended.TheScrumMasteristheenforcerofrules.Akeypartofthe
ScrumMastersroleistoprotecttheteamandkeepthemfocusedonthetasksathand.The
rolehasalsobeenreferredtoasservantleadertoreinforcethesedualperspectives.
Backtotop
Spike
Ashort,timeboxedpieceofresearch,usuallytechnical,onasinglestorythatisintendedto
providejustenoughinformationthattheteamcanestimatethesizeofthestory.
Backtotop
Sprint / Iteration
Afixeddurationperiodoftimewhereuserstoriesarechosentoworkon.ThetermSprint
comesfromtheScrummethodologyandisanalogoustothetermIteration.Asprintis
definedasa24weekincrementofsoftwaredevelopmentactivitiesthatdeliversworking
softwareandtheendoftheincrement.Externalinfluencesarenotallowedtochangethe
requirementsofthestoriesbeingworkedon.
Backtotop
Sprint Backlog
Atthebeginningofeachsprint,theteamhassprintplanningwithanendresultbeinga
backlogofworkthattheteamanticipatescompletingattheendofthesprint.Thesearethe
itemsthattheteamwilldeliveragainstthroughoutthedurationofthesprint.
Backtotop
Sprint Planning
Isapresprintplanningmeetingattendedbythecoreagileteam.Duringthemeetingthe
ProductOwnerdescribesthehighestpriorityfeaturestotheteamasdescribedonthe
productbacklog.Theteamthenagreesonthenumberoffeaturestheycanaccomplishin
thesprintandplansoutthetasksrequiredtoachievedeliveryofthosefeatures.The
http://www.telerik.com/teampulse/agilevocabulary
6/10
6/3/2015
AgileSoftwareDevelopmentandProjectManagementGlossary
planninggroupworksthefeaturesintoUserStoriesandassignsAcceptancecriteriatoeach
story.
Backtotop
Sprint Review
EachSprintisfollowedbyaSprintreview.Duringthisreviewthesoftwaredevelopedinthe
previousSprintisreviewedandifnecessarynewbacklogitemsareadded.
Backtotop
Story Points
Unitofestimationmeasuringcomplexityandsize.
Backtotop
Task
Auserstorycanbebrokendownintooneormoretasks.Tasksareestimateddailyinhours
(orstorypoints)remainingbythedeveloperworkingonthem.
Backtotop
Taskboard / Storyborad
Awallchartwithcardsandstickynotesthatrepresentsalltheworkforinagivensprint.The
notesaremovedacrosstheboardtoshowprogress.
Backtotop
Team
TheTeamisresponsiblefordeliveringtheproduct.ATeamistypicallymadeupof59
peoplewithcrossfunctionalskillswhodotheactualwork(analyse,design,develop,test,
technicalcommunication,document,etc.).ItisrecommendedthattheTeambeself
organizingandselfled,butoftenworkwithsomeformofprojectorteammanagement.
Backtotop
http://www.telerik.com/teampulse/agilevocabulary
7/10
6/3/2015
AgileSoftwareDevelopmentandProjectManagementGlossary
Timeboxing
Timeboxingisaplanningtechniquecommoninplanningprojects(typicallyforsoftware
development),wherethescheduleisdividedintoanumberofseparatetimeperiods
(timeboxes,normallytwotosixweekslong),witheachparthavingitsowndeliverables,
deadlineandbudget.
Backtotop
User Persona
Personasareadescriptionofthetypicalusersofagivensoftware.Apersonadescription
shouldinclude:
1)SkillsandbackgroundE.g.professionalorbeginnercomputeruser
2)GoalsE.g.whatdoestheuserexpectfromtheproduct?
Backtotop
User Story
Auserstoryisaveryhighleveldefinitionofarequirement,containingjustenough
informationsothatthedeveloperscanproduceareasonableestimateoftheeffortto
implementit.Auserstoryisoneormoresentencesintheeverydayorbusinesslanguageof
theenduserthatcaptureswhattheuserwantstoachieve.Auserstoryisalsoa
placeholderforconversationbetweentheusersandtheteam.Theuserstoriesshouldbe
writtenbyorforthecustomersforasoftwareprojectandaretheirmaininstrumentto
http://www.telerik.com/teampulse/agilevocabulary
8/10
6/3/2015
AgileSoftwareDevelopmentandProjectManagementGlossary
influencethedevelopmentofthesoftware.Userstoriescouldalsobewrittenbydevelopers
toexpressnonfunctionalrequirements(security,performance,quality,etc.)
Backtotop
Velocity
Itisarelativenumberwhichdescribeshowmuchworktheteamcangetdoneoveraperiod
oftime.
Backtotop
Vertical Slice
Showingoffafeatureinanapplicationthatworksfromstarttofinishbutmaybelimitedin
scope.Forexamplearopebridgecrossingachasmisimmediatelyusefulandallows
peopletocross.Havingthatinplacecanhelptobuildabetterbridgelater.
Backtotop
WIP
AlsoknownasWorkinProgressisanyworkthathasbeenstartedbuthasyettobe
completed.
Backtotop
XP
Asoftwaredevelopmentmethodologywhichisintendedtoimprovesoftwarequalityand
responsivenesstochangingcustomerrequirements.Asatypeofagilesoftware
development,itadvocatesfrequent"releases"inshortdevelopmentcycles(timeboxing),
whichisintendedtoimproveproductivityandintroducecheckpointswherenewcustomer
requirementscanbeadopted.
Backtotop
Forums
Videos
http://www.telerik.com/teampulse/agilevocabulary
Whitepapers
Feedback
Portal
Documentation
Knowledge
Base
9/10