Anda di halaman 1dari 9

6/3/2015

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

Agile Terms Glossary

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

Behavior Driven Development


Behaviordrivendevelopment(orBDD)isanagilesoftwaredevelopmenttechniquethat
encouragescollaborationbetweendevelopers,QAandnontechnicalorbusiness
participantsinasoftwareproject.BDDfocusesonobtainingaclearunderstandingof
desiredsoftwarebehaviorthroughdiscussionwithstakeholders.ItextendsTDDbywriting
testcasesinanaturallanguagethatnonprogrammerscanread.
TolearnmoreaboutBDD>,pleasevisittheWikipediapagefordetailedinformation.
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

Test Driven Development


Testdrivendevelopment(TDD)isasoftwaredevelopmentprocessthatreliesonthe
repetitionofaveryshortdevelopmentcycle:firstthedeveloperwritesafailingautomated
testcasethatdefinesadesiredimprovementornewfunction,thenproducescodetopass
thattestandfinallyrefactorsthenewcodetoacceptablestandards.
TestDrivenDevelopment(TDD)isdescribedinthisWikipediapageforfulldescription
Backtotop

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

More TeamPulse resources

Feedback
Portal

Documentation

Knowledge
Base
9/10

Anda mungkin juga menyukai