• No results found

spm

N/A
N/A
Protected

Academic year: 2021

Share "spm"

Copied!
22
0
0

Loading.... (view fulltext now)

Full text

(1)

1.

1. WheWhen n mulmultiptiple le teateams ms wowork rk totogegethether r on on the same the same proproduduct, ct, eaeach ch teteam am shshoulould d mamaintintaiain n aa

separate Product Backlog.

separate Product Backlog. The Product Owner  The Product Owner 

2.

2. What is the recommended size for a Development Team (within the crumWhat is the recommended size for a Development Team (within the crum Team!"

Team!" # to $ # to $

3.

3. %pon what t&pe of process control is crum 'ased"%pon what t&pe of process control is crum 'ased" mpirical

mpirical

4.

4. Which of the Which of the 'elow are roles 'elow are roles on a crum Teon a crum Team"am" Development Team Development Team Product Owner  Product Owner  crum )aster  crum )aster  5.

5. What are the two primar& wa&s a crum )aster keeps a DevelopmentWhat are the two primar& wa&s a crum )aster keeps a Development Te

Team working at am working at its highest level its highest level of productivit&"of productivit&" B& facilitating

B& facilitating Development TeDevelopment Team decisionsam decisions B& removing impediments

B& removing impediments that hinder the that hinder the Development TDevelopment Teeamam

6.

6. The length of a print should 'e*The length of a print should 'e*  +ll of these answers are correct.  +ll of these answers are correct.

7.

7. When might a print 'e a'normall& terminated"When might a print 'e a'normall& terminated" When the print oal 'ecomes o'solete.

When the print oal 'ecomes o'solete.

8.

8. WheWhen n mulmultitiplple e teteamams s wowork rk totogetgetheher r on on ththe e sasame me prproduoductct, , eaeach ch teteamam should maintain a separate Product Backlog.

should maintain a separate Product Backlog. -alse

-alse

9.

9. Who is responsi'le for managing the progress of work during a print"Who is responsi'le for managing the progress of work during a print" The Development Team

The Development Team

10.

10. Which statement 'est descri'es the print eview"Which statement 'est descri'es the print eview"

/t is when the crum Team and stakeholders inspect the outcome of a /t is when the crum Team and stakeholders inspect the outcome of a print and figure out what to do ne0t.

(2)

11

11.. The ma0imum length of the print eview (its time1'o0! is*The ma0imum length of the print eview (its time1'o0! is* 2 hours for a monthl& print. -or shorter prints it is usuall& shorter. 2 hours for a monthl& print. -or shorter prints it is usuall& shorter.

12.

12. Which statement 'est descri'es a Product Owner3s responsi'ilit&"Which statement 'est descri'es a Product Owner3s responsi'ilit&" Optimizing the value

Optimizing the value of the work the of the work the Development TDevelopment Team does.eam does.

13.

13. What is the main reason for the crum )aster to 'e at the Dail&What is the main reason for the crum )aster to 'e at the Dail& crum"

crum"

4e or she does not have to 'e there5 he or she onl& has to ensure the 4e or she does not have to 'e there5 he or she onl& has to ensure the Development Te

Development Team has am has a Dail& crum.a Dail& crum.

14.

14. When do Development Team mem'ers 'ecome the e0clusive owner When do Development Team mem'ers 'ecome the e0clusive owner  of a print Backlog item"

of a print Backlog item"

6ever. +ll print Backlog /tems are 7owned7 '& the entire Development 6ever. +ll print Backlog /tems are 7owned7 '& the entire Development Team, even though each one ma& 'e done '& an individual development Team, even though each one ma& 'e done '& an individual development team mem'er.

team mem'er.

15.

15. The Development TeThe Development Team should have am should have all the skills needed all the skills needed to*to*

Turn the Product Backlog items it selects into an increment of potentiall& Turn the Product Backlog items it selects into an increment of potentiall& releasa'le product

releasa'le product functionalit&functionalit&..

16.

16. Development TDevelopment Team mem'ership should chaneam mem'ership should change*ge*

 +s needed, while taking into account a short term reduction in productivit&  +s needed, while taking into account a short term reduction in productivit&..

17.

17. What is the role of )anagement in crum"What is the role of )anagement in crum"

upport the Product Owner with insights and information into high value upport the Product Owner with insights and information into high value pro

producduct t anand d s&s&ststem em cacapa'pa'ililititiesies. . uppoupport rt ththe e ccrum rum )a)astster er to to cacaususee organizational change that fosters empiricism, self1organization, 'ottom1up organizational change that fosters empiricism, self1organization, 'ottom1up intelligence, and intelligent release of software.

intelligence, and intelligent release of software.

18.

18. What does it mean to sa& that an event has a time1'o0"What does it mean to sa& that an event has a time1'o0" The event can take no more than a ma0imum amount of time. The event can take no more than a ma0imum amount of time.

19.

19. During the Dail& crum, the crum )aster3s role is to*During the Dail& crum, the crum )aster3s role is to* Te

Teach the Developmenach the Development Tt Teeam to am to keep the keep the Dail& crum within Dail& crum within the 89 the 89 minuteminute time1'o0.

time1'o0.

20.

20. Wh& is the Dail& crum held at the same time and same place"Wh& is the Dail& crum held at the same time and same place" The consistenc& red

(3)

21.

21. The Development Team should not 'e interrupted during the print.The Development Team should not 'e interrupted during the print. The

The prprint int oal shouloal should d remaremain in intintactact. . TheThese se are are conconditditionions s thathat t fosfoster ter  creativit&, :ualit& and productivit&. Based on this, which of the following creativit&, :ualit& and productivit&. Based on this, which of the following is -+;"

is -+;"

The print Backlog is full& formulated in the print Planning meeting and The print Backlog is full& formulated in the print Planning meeting and does not change during the print.

does not change during the print.

22.

22. Who should know the most a'out the progress toward a 'usinessWho should know the most a'out the progress toward a 'usiness o'<ective or a release, and 'e a'le to e0plain the alternatives most clearl&" o'<ective or a release, and 'e a'le to e0plain the alternatives most clearl&" The Product Owner 

The Product Owner 

23.

23. 4ow much work must a Development Team do to a Product Backlog4ow much work must a Development Team do to a Product Backlog item it selects for a print"

item it selects for a print"  +s

 +s much much as as it it has has told told the the Product Product Owner Owner will will 'e 'e done done for for ever& ever& ProductProduct Backlog item it selects in conformance with the definition of done.

Backlog item it selects in conformance with the definition of done.

24.

24.  +n organization  +n organization has decided has decided to adopt to adopt crum, 'ut manacrum, 'ut management wantsgement wants to change the terminolog& to fit with terminolog& alread& used. What will to change the terminolog& to fit with terminolog& alread& used. What will likel& happen if this is done"

likel& happen if this is done"  +ll answers appl&.

 +ll answers appl&.

25.

25. crum does not have a role called 7pro<ect manager.7crum does not have a role called 7pro<ect manager.7 True

True

26.

26. The time1'o0 for a Dail& crum is"The time1'o0 for a Dail& crum is" 89 minutes.

89 minutes.

27.

27. The =O asks the Development Team to add a 7ver& important7 itemThe =O asks the Development Team to add a 7ver& important7 item to a print th

to a print that is in progress. at is in progress. What should the What should the Development TDevelopment Teeam do"am do" /nform the Product Owner so he>she can work with the =O.

/nform the Product Owner so he>she can work with the =O.

28.

28. During a print, a Development Team determines that it will not 'eDuring a print, a Development Team determines that it will not 'e a'le to finish the complete forecast. Who should 'e present to review and a'le to finish the complete forecast. Who should 'e present to review and ad<ust the print work selected"

(4)

The Product

The Product Owner and Owner and the Development Tethe Development Team.am.

29.

29. Who is re:uired to attend the Dail& crum"Who is re:uired to attend the Dail& crum" The Development Team.

The Development Team.

30.

30. TThhe e PProroduducct t OwOwnneer r mmaananagges es tthhe e PProroduducct t BBacackklloog. g. WhWho o iiss acc

accountounta'le a'le for for estestimaimatinting g the the efefforfort t to to comcompletplete e the the ProProducduct t BacBackloklogg items"

items"

The Development Team. +s a collective, the& have a complete view of the The Development Team. +s a collective, the& have a complete view of the wo

work rk neeneededed d to to transtransfoform rm PrProduoduct ct BaBackcklolog g ititemems s ininto to /n/ncrcremementents s of of  product.

product.

31.

31. )ust the Product Owner 'e present at the print etrospective")ust the Product Owner 'e present at the print etrospective"

/t is mandator&. The print etrospective is an opportunit& for the crum /t is mandator&. The print etrospective is an opportunit& for the crum Te

Team to assess its perforam to assess its performance and improve mance and improve itself.itself.

32.

32. TThhe e prprococesess s oof f reregugullaar r iinnssppeeccttiion on aannd d aadadaptptatatiion on eemmppllo&o&ss knowledgea'le and skilled inspectors. What are two wa&s in which the knowledgea'le and skilled inspectors. What are two wa&s in which the Product Owner takes the lead in the inspection process"

Product Owner takes the lead in the inspection process"  +t the print eview the Product Owner shares the

 +t the print eview the Product Owner shares the current state of Productcurrent state of Product Backlog, which, com'ined with the inspection of the /ncrement, leads to an Backlog, which, com'ined with the inspection of the /ncrement, leads to an updated Product Backlog.

updated Product Backlog.

The Product Owner invites stakeholders to the print eview to learn how The Product Owner invites stakeholders to the print eview to learn how the current state of the marketplace influences what is the most valua'le the current state of the marketplace influences what is the most valua'le thing to do ne0t.

thing to do ne0t.

33.

33. ;ea;earnirning ng tuturns rns ininto to 3v3valalididatated ed lelearnarnining3 g3 whwhen en asassusumpmptitionons s anandd goals can 'e

goals can 'e assesassessed through resultssed through results. What is . What is a ke& wa& a ke& wa& for a for a ProducProductt Owner to appl& validated learning"

Owner to appl& validated learning" e

eleleasase e an an /n/ncrcrememenent t to to tthe he mmararkeket t tto o leleararn n a'a'ouout t ththe e 'u'ussininesesss assumptions 'uilt into the product.

assumptions 'uilt into the product.

34.

34. What two things 'est help the Product Owner manage the value of aWhat two things 'est help the Product Owner manage the value of a product"

(5)

The order of the Product Backlog The order of the Product Backlog

?alidating assumptions of value through fre:uent releases ?alidating assumptions of value through fre:uent releases

35.

35. What 'est descri'es the relationship of the Product Owner and theWhat 'est descri'es the relationship of the Product Owner and the stakeholders"

stakeholders"

The Product Owner activel& asks for stakeholder input and e0pectations to The Product Owner activel& asks for stakeholder input and e0pectations to process into the Product Backlog.

process into the Product Backlog.

36.

36.  + Product Owner is entitled to postpone the  + Product Owner is entitled to postpone the start of a new print start of a new print after after  the conclusion of a previous print for the following reason*

the conclusion of a previous print for the following reason*

There is no accepta'le reason. + new print starts immediatel& after the There is no accepta'le reason. + new print starts immediatel& after the conclusion of the previous print.

conclusion of the previous print.

37.

37. The print eview is the onl& time at which stakeholder feed'ack isThe print eview is the onl& time at which stakeholder feed'ack is taken into account.

taken into account. -alse

-alse

38.

38. What is the Product Owner accounta'le for in crum"What is the Product Owner accounta'le for in crum" =r

=reateatining g and and susuststaiaininning g a a PrProduoduct ct BackBacklolog g ththat at mama0imi0imizezes s vavalulue e anandd represents the needs of the stakeholders

represents the needs of the stakeholders

39.

39. /n order to make investment decisions, the Product Owner is likel& to/n order to make investment decisions, the Product Owner is likel& to look at the

look at the TTotal otal =ost of Ownership =ost of Ownership (T=O! of the product (T=O! of the product 'eing 'uilt. 'eing 'uilt. WhatWhat costs will a Product Owner take into account"

costs will a Product Owner take into account"  +ll

 +ll investments investments re:uired re:uired to to conceive, conceive, develop, develop, operate operate and and maintain maintain thethe product.

product.

40.

40. 4ow does an organization know that a product 'uilt through crum is4ow does an organization know that a product 'uilt through crum is successful"

successful"

B& releasing often, and updating ke& performance indicators (@P/s! on B& releasing often, and updating ke& performance indicators (@P/s! on value after ever& release and feeding this information 'ack into work on the value after ever& release and feeding this information 'ack into work on the Product Backlog

Product Backlog

41.

41. What pre1conditions must 'e fulfilled in order to allow print PlanningWhat pre1conditions must 'e fulfilled in order to allow print Planning to 'egin"

to 'egin"

There are no such pre1conditions There are no such pre1conditions

42.

42. The Product Owner3s authorit& to change and update the ProductThe Product Owner3s authorit& to change and update the Product Backlog is unlimited, e0cept for*

(6)

6othing. The entire organization must respect a Product Owner3s decisions. 6othing. The entire organization must respect a Product Owner3s decisions.

43.

43. WhWhicich h twtwo o ststatatememenents ts e0e0plplaiain n whwh& & ththe e dedefifininitition on of of 7D7Donone7 e7 isis important to the Product Owner"

important to the Product Owner"

/t assures the /ncrement reviewed at the print review is usa'le so the /t assures the /ncrement reviewed at the print review is usa'le so the Product Owner ma& choose to release it.

Product Owner ma& choose to release it. /t creates transparenc& reg

/t creates transparenc& regarding progress within arding progress within the crum Tethe crum Team.am.

44.

44. Which description 'est fits the role of the Product Owner"Which description 'est fits the role of the Product Owner" ?alue )a0imizer 

?alue )a0imizer 

45.

45. Who creates the definition of 7Done7"Who creates the definition of 7Done7"

The development organization (or Development Team if none is availa'le The development organization (or Development Team if none is availa'le from the development organization!

from the development organization!

46.

46. What two things 'est help the Product Owner manage the value of aWhat two things 'est help the Product Owner manage the value of a product"

product"

The order of the Product Backlog The order of the Product Backlog ?a

?alidating assumptions of value lidating assumptions of value through fre:uent through fre:uent releaserelease

47.

47. What varia'les should a Product Owner consider when ordering theWhat varia'les should a Product Owner consider when ordering the Product Backlog"

Product Backlog" Wh

Whatatevever er is is momost st apapprpropopririatate e fofor r the the PrPrododucuct t OwOwnener r to to acachihieveve e ththee product3s goals and to optimize the value received

product3s goals and to optimize the value received

48.

48. What pre1conditions must 'e fulfilled in order to allow print PlanningWhat pre1conditions must 'e fulfilled in order to allow print Planning to 'egin"

to 'egin"

There are no such pre1conditions There are no such pre1conditions

49.

49. The Product Owner3s authorit& to change and update the ProductThe Product Owner3s authorit& to change and update the Product Backlog is unlimited, e0cept for*

Backlog is unlimited, e0cept for*

6othing. The entire organization must respect a Product Owner3s decisions. 6othing. The entire organization must respect a Product Owner3s decisions.

50.

50. What two things should 'e done if the Product Owner is unavaila'le"What two things should 'e done if the Product Owner is unavaila'le" Wit

Withihin n ththe e ppririntnt, , ththe e DeDevevelolopmpmenent t TTeeam am mamakekes s the the 'es'est t dedecicisisionsons possi'le to assure progress toward the print oal, re1aligning with the possi'le to assure progress toward the print oal, re1aligning with the Product Owner once he>she is availa'le again.

(7)

/n a permanent state of unavaila'ilit&, a new Product Owner needs to 'e /n a permanent state of unavaila'ilit&, a new Product Owner needs to 'e appointed. Development efforts without a Product Owner are not emplo&ing appointed. Development efforts without a Product Owner are not emplo&ing crum.

crum.

51.

51. 4ow important is it for a Product Owner to order Product Backlog4ow important is it for a Product Owner to order Product Backlog items '& value points"

items '& value points"

/t is a good practice, keeping in mind that market reception is the 'est /t is a good practice, keeping in mind that market reception is the 'est measure of value.

measure of value.

52.

52. ThThe e vavalulue e dedeliliveverered d '& '& a a prprododucuct t cacan n ononl& l& 'e 'e dedetetermrminined ed '&'& revenue.

revenue. -alse -alse

53.

53. /t /t is is mamandndatatoror& & fofor r ththe e PrPrododucuct t OwOwnener r to to momoninitotor r anand d shshararee progress of Product Backlog through*

progress of Product Backlog through*  +n&

 +n& pro<ective pro<ective practice practice 'ased 'ased on on trends trends of of work work completed completed andand upcoming work

upcoming work

54.

54. To what e0tent does technical de't limit the value a Product Owner To what e0tent does technical de't limit the value a Product Owner  can get from a product" elect two answers.

can get from a product" elect two answers.

Technical de't causes a greater percentage of the product3s 'udget to 'e Technical de't causes a greater percentage of the product3s 'udget to 'e spent on maintenance of the product.

spent on maintenance of the product.

The velocit& at which new functionalit& can 'e created is reduced when The velocit& at which new functionalit& can 'e created is reduced when &ou have technical de't.

&ou have technical de't.

55.

55. 4o4ow w cacan n a a PrPrododucuct t OwOwnener r ususe e titimeme1'1'o0o0ed ed ppririntnts s to to o'o'tatainin feed'ack from users and the market"

feed'ack from users and the market"

Through fre:uent deliver& of /ncrements of the product into the market Through fre:uent deliver& of /ncrements of the product into the market

56.

56. What two phrases 'est descri'e the relationship of the ProductWhat two phrases 'est descri'e the relationship of the Product Owner and

(8)

• The& colla'orate often so the Product Owner can make informedThe& colla'orate often so the Product Owner can make informed

decisions in 'alancing effort and value of Product Backlog items. decisions in 'alancing effort and value of Product Backlog items.

• TThehe& & ccolollla'a'ororatate e oofftteen n sso o ththe e DDevevelelopopmmeennt t TTeeam am ''uiuillddss

/ncrements keeping end1user and stakeholder concerns in mind. /ncrements keeping end1user and stakeholder concerns in mind.

57.

57. What are two t&pical activities for a Product Owner in a print"What are two t&pical activities for a Product Owner in a print"

• Work with the Work with the Development TeDevelopment Team on am on Product Backlog refinemenProduct Backlog refinemen

• =o=olllla'oa'oratrate e with with ststakakehoeholdldersers, , ususer er cocommmmununititieies s anand d prprododucuctt

managers. managers.

58.

58. What is a Product Backlog"What is a Product Backlog"

/t is a living artifact of product re:uirements that e0ists and evolves as /t is a living artifact of product re:uirements that e0ists and evolves as long as a product e0ists

long as a product e0ists

59.

59. 4ow does an organization know that a product 'uilt through crum4ow does an organization know that a product 'uilt through crum is successful"

is successful"

B& releasing often, and updating ke& performance indicators (@P/s! on B& releasing often, and updating ke& performance indicators (@P/s! on value after ever& release and feeding this information 'ack into work on value after ever& release and feeding this information 'ack into work on the Product Backlog

the Product Backlog

60.

60.  +  + Product Product Owner Owner is is essentiall& essentiall& the the same same thing thing as as a a traditionaltraditional Pro<ect )anager"

Pro<ect )anager" -alse

-alse

61.

61. ThThe e prprococesess s of of reregugulalar r iinsnspepectctioion n anand d adadapaptatatition on ememplplo&o&ss knowledgea'le and skilled inspectors. What are two wa&s in which the knowledgea'le and skilled inspectors. What are two wa&s in which the Product Owner takes the lead in the inspection process"

Product Owner takes the lead in the inspection process"

•  +t the print eview the Pro +t the print eview the Product Owner shares the duct Owner shares the current state of current state of 

Pr

Produoduct ct BaBackcklolog, g, whwhicich, h, cocom'm'ineined d wiwith th ththe e ininspspecectition on of of ththee /ncrement, leads to an updated Product Backlog.

(9)

• The Product Owner invites stakeholders to the print eview toThe Product Owner invites stakeholders to the print eview to

learn how the current state of the marketplace influences what is learn how the current state of the marketplace influences what is the most valua'le thing to do ne0t.

the most valua'le thing to do ne0t.

62.

62. When can the Product Backlog 'e updated"When can the Product Backlog 'e updated"  +t an

 +t an& time & time when dowhen done 'ne '& the & the Product OProduct Owner or wner or at the at the Product OProduct Owner3swner3s discretion

discretion

63.

63. What two phrases 'est descri'e the relationship of the ProductWhat two phrases 'est descri'e the relationship of the Product Owner and

Owner and the Development the Development TTeam"eam"

• The& colla'orate often so the Product Owner can make informedThe& colla'orate often so the Product Owner can make informed

decisions in 'alancing effort and value of Product Backlog items. decisions in 'alancing effort and value of Product Backlog items.

• TThehe& & ccolollla'a'ororatate e oofftteen n sso o ththe e DDevevelelopopmmeennt t TTeeam am ''uiuillddss

/ncrements keeping end1user and stakeholder concerns in mind. /ncrements keeping end1user and stakeholder concerns in mind.

64.

64. Which statement 'est descri'es crum"Which statement 'est descri'es crum"  +

 + framework framework within within which which comple0 comple0 products products in in comple0 comple0 environmentsenvironments are developed.

are developed.

65.

65. The three pillars of empirical process control are*The three pillars of empirical process control are* /nspection,

/nspection, Transparenc&Transparenc&, +daptation, +daptation

66.

66. The ma0imum length of the print eview (its time1'o0! is*The ma0imum length of the print eview (its time1'o0! is* 2 hours for a monthl& print. -or shorter prints it is usuall& shorter. 2 hours for a monthl& print. -or shorter prints it is usuall& shorter.

67.

67. The purpose of a The purpose of a print is to produce a done print is to produce a done incremincrement of workingent of working product.

product. True True

68.

68. /t /t is is mmanandadattoror& & ththat at ththe e prprododucuct t ininccreremmenent t 'e 'e rereleleasased ed ttoo production at the end of each print.

(10)

-alse -alse

69.

69. When does the ne0t print 'egin"When does the ne0t print 'egin"

/mmediatel& after the conclusion of the previous print. /mmediatel& after the conclusion of the previous print.

70.

70. Which two (A! things does the Development Team do during theWhich two (A! things does the Development Team do during the first print"

first print"

• Deliver an increment of releasa'le softwareDeliver an increment of releasa'le software

• Develop and deliver at least one piece of functionalit&.Develop and deliver at least one piece of functionalit&. 71.

71. The time1'o0 for the print Planning meeting is"The time1'o0 for the print Planning meeting is"

 hours for a monthl& print. -or shorter prints it is usuall& shorter.  hours for a monthl& print. -or shorter prints it is usuall& shorter.

72.

72. The time1'o0 for a Dail& crum is"The time1'o0 for a Dail& crum is" 89 minutes.

89 minutes.

73.

73. Wh& is the Dail& crum held at the same time and same place"Wh& is the Dail& crum held at the same time and same place" The consistenc& red

The consistenc& reduces comple0it&.uces comple0it&.

74.

74. Product Backlog items are refined by:Product Backlog items are refined by:

The

The Development Development TeTeam am and and the the Product Product Owner Owner 

75.

(11)

 term representing the eventual conse!uences of poor technical choices"  term representing the eventual conse!uences of poor technical choices"

76.

76. #ou are on a $crum Team that is enhancing an e%isting product" Which is the &'$T#ou are on a $crum Team that is enhancing an e%isting product" Which is the &'$T useful piece of documentation you want to have at your disposal?

useful piece of documentation you want to have at your disposal?

The full history of retrospective plans and lessons learned" The full history of retrospective plans and lessons learned"

77.

77. Which of the following best describes (ontinuous )ntegration?Which of the following best describes (ontinuous )ntegration?

 software development practice where members of a development team integrate and verify  software development practice where members of a development team integrate and verify their work fre!uently* often multiple times each day* to detect integration errors as !uickly as their work fre!uently* often multiple times each day* to detect integration errors as !uickly as  possible"

 possible"

78.

78.  software development practice where members of a development team integrate and software development practice where members of a development team integrate and verify their work fre!uently* often multiple times each day* to detect integration errors as verify their work fre!uently* often multiple times each day* to detect integration errors as !uickly as possible"

!uickly as possible"

+i% the bug if it is critical or easily fi%ed" Otherwise* put the new bug into the Product +i% the bug if it is critical or easily fi%ed" Otherwise* put the new bug into the Product Backlog to be prioriti,ed and fi%ed in an upcoming $print"

Backlog to be prioriti,ed and fi%ed in an upcoming $print"

79.

79. Which is a benefit of establishing naming standards for code?Which is a benefit of establishing naming standards for code?

To make the code more readable" To make the code more readable"

(12)

80.

80. Who is responsible for the system architecture of a product being developed usingWho is responsible for the system architecture of a product being developed using $crum?

$crum?

The Develop

The Development Team"ment Team"

81.

81. $elect three reasons why automated builds are $elect three reasons why automated builds are important"important"

They allow fre!uent validation of the unit of software being worked on* ensuring it remains in a They allow fre!uent validation of the unit of software being worked on* ensuring it remains in a  potentially shippable state"

 potentially shippable state"

They support continuous integration They support continuous integration

The build process is clearly defined and scripted* making it easy consistent and repeatable" The build process is clearly defined and scripted* making it easy consistent and repeatable"

82.

82. What are two -./ reasons to automate the What are two -./ reasons to automate the software build process?software build process?

utomation improves the !uality of software by making builds less errorprone" utomation improves the !uality of software by making builds less errorprone" To get feedback on changes to the code e

To get feedback on changes to the code early and often"arly and often"

83.

83. What relationship does $crum have to technical What relationship does $crum have to technical practices?practices?

$crum Development Teams with e%cellent technical practices will likely

$crum Development Teams with e%cellent technical practices will likely be more successfulbe more successful

84.

(13)

+alse +alse

85.

85. What is a unit test?What is a unit test?

 test that isolates and verifies individual units of source code"  test that isolates and verifies individual units of source code"

86.

86. Who should be present during Product Backlog refinement?Who should be present during Product Backlog refinement?

The Develop

The Development Team"ment Team" The Product Owner" The Product Owner"

87.

87. elect four (2! desira'le characteristics of a unit test.celect four (2! desira'le characteristics of a unit test.c

• The test e0ecutes fast.The test e0ecutes fast.

• =ode in each test is as small as possi'le while maintaining reada'ilit& of the code.=ode in each test is as small as possi'le while maintaining reada'ilit& of the code.

• ach test is independent of other unit tests.ach test is independent of other unit tests.

• ach test makes assertions a'out onl& one logical concept.ach test makes assertions a'out onl& one logical concept.

88.

88. What are some shortcomings of code coverage as a measurement for how well aWhat are some shortcomings of code coverage as a measurement for how well a system or product is tested? -choose 0 answers/

(14)

(ode coverage does not ensure that the most important or highest risk areas of the code are being (ode coverage does not ensure that the most important or highest risk areas of the code are being e%ercised by tests"

e%ercised by tests"

(ode coverage does not necessarily provide functional coverage (ode coverage does not necessarily provide functional coverage

(ould create incentives to write tests that simply increase code coverage* rather than tests that find (ould create incentives to write tests that simply increase code coverage* rather than tests that find  bugs without increasing coverage"

 bugs without increasing coverage"

89.

89. What is the value of refactoring code?What is the value of refactoring code?

To improve readability and

To improve readability and maintainabilitymaintainability""

90.

90. Who must be present at the Daily $cruWho must be present at the Daily $crum meeting?m meeting?

The Development The Development TeTeamam

91.

91. When are testers and !uality e%perts ideally included in a pro1ect?When are testers and !uality e%perts ideally included in a pro1ect?

+rom the beginning and throughout all $prints +rom the beginning and throughout all $prints

92.

92. What are three advantages of (ontinuous What are three advantages of (ontinuous )ntegration?)ntegration? Broken builds are detected !uickly"

Broken builds are detected !uickly" The software is generally kept in a

The software is generally kept in a buildable state"buildable state" 2now immediately how a checkin affected the build 2now immediately how a checkin affected the build

(15)

93.

93. What happens during $print 3?What happens during $print 3?

There is no such thing as

There is no such thing as $print 3$print 3

94.

94. The definition of 4Done4 describes the work that must be completed for every ProductThe definition of 4Done4 describes the work that must be completed for every Product Backlog item before it can be deemed releasable" What should the Development Team do Backlog item before it can be deemed releasable" What should the Development Team do when* during the $print* it finds out that a problem outside of their control blocks them from when* during the $print* it finds out that a problem outside of their control blocks them from doing all this work?

doing all this work?

)mmediately raise the issue to the $crum 5aster as an impediment )mmediately raise the issue to the $crum 5aster as an impediment""

95.

95. Which are three attributes of a bad bug report?Which are three attributes of a bad bug report?

6eneric titles" 6eneric titles" 7a

7ague statements gue statements or untested or untested assumptions"assumptions" ssigning blame"

ssigning blame"

96.

96. When does the Development Team participate in Product Backlog refinement?When does the Development Team participate in Product Backlog refinement?

nytime during the $print" nytime during the $print"

(16)

97.

97. Which is the best answer for how often the build should be e%ecuted?Which is the best answer for how often the build should be e%ecuted?

Whenever new or changed code is checked into version control" Whenever new or changed code is checked into version control"

98.

98. What is test first development?What is test first development?

Designing tests before satisfying them" Designing tests before satisfying them"

99.

99. What is code coverage?What is code coverage?

The degree to which the system under test has been e%ercised by tests" The degree to which the system under test has been e%ercised by tests"

100.

100. Which are benefits of Which are benefits of TeTest Driven Development -choose st Driven Development -choose all that apply/all that apply/

)t promotes good design and separation

)t promotes good design and separation of concerns"of concerns" )t improves !uality and reduces bugs"

)t improves !uality and reduces bugs"

)t causes you to construct a test harness that ca

)t causes you to construct a test harness that can be automated"n be automated" )t speeds the overall development process"

)t speeds the overall development process"

101.

101. WhWhilile e chchanangiging ng sosoftftwawarere* * yoyou u fifind nd a a bubug g in in a a prprevevioioususly ly deldeliviverered ed pipiece ece of of  functionality" W

(17)

+i% the bug if it is critical or easily fi%ed" Otherwise* put the new bug into the Product Backlog to be +i% the bug if it is critical or easily fi%ed" Otherwise* put the new bug into the Product Backlog to be  prioriti,ed and fi%ed in an upcoming $print"

 prioriti,ed and fi%ed in an upcoming $print"

102.

102. Which describes the practice of e%pressing re!uirements as acceptance Which describes the practice of e%pressing re!uirements as acceptance tests?tests?

cceptance Test Driven Development cceptance Test Driven Development

103.

103. When is a s&stem3s architecture decided"When is a s&stem3s architecture decided"

8nit 8nit )ntegration )ntegration  $moke  $moke +unctional +unctional Performance Performance 104.

104. When a (ontinuous )ntegration build fails* who ideally enWhen a (ontinuous )ntegration build fails* who ideally en sures the build is repaired?sures the build is repaired?

The person who broke the build The person who broke the build

105.

105. $elect two -./ benefits of (ontinuous )ntegration$elect two -./ benefits of (ontinuous )ntegration

(auses team members to consider each o

(18)

)t leads to higher transparency and rapid

)t leads to higher transparency and rapid feedback to the team"feedback to the team"

106.

106. What does a What does a test written with Test Driven Development represent?test written with Test Driven Development represent?

 technical re!uirement that must be

 technical re!uirement that must be satisfiedsatisfied

107.

107. WhWhat at arare e twtwo o -.-./ / waways ys a a DeDevevelolopmpmenent t TTeeam am cacan n enensusure re a a gogood od apapplplicicatatioionn architecture?

architecture?

The Development Team should have a set of guiding architecture principles that every Development The Development Team should have a set of guiding architecture principles that every Development Te

Team member understands anam member understands and follows when writing cod follows when writing code"de"

The Development Team plans some time each $print to discuss the architecture needed for the The Development Team plans some time each $print to discuss the architecture needed for the features planned in that $print"

features planned in that $print"

108.

108. Which of the following are OT metrics of code !uality? -choose Which of the following are OT metrics of code !uality? -choose all that apply/all that apply/

&ines of (ode &ines of (ode

(ycle time per feature (ycle time per feature

109.

(19)

Throughout the pro1ect* as understanding emerges and the Development Team learns more about the Throughout the pro1ect* as understanding emerges and the Development Team learns more about the  pro1ect"

 pro1ect"

110.

110. Programmers and testers should not be included in Programmers and testers should not be included in refining Product Backlog items"refining Product Backlog items"

+alse +alse

111.

111. What is pair programming?What is pair programming?

Tw

Two developers writing code o developers writing code together* providing constant peer review"together* providing constant peer review"

112.

112. What is Technical Debt?What is Technical Debt?

 term representing the eventual conse!uences of poor technical choices"  term representing the eventual conse!uences of poor technical choices"

113.

113. To refine Product Backlog items* the following activities will occur implicitly or To refine Product Backlog items* the following activities will occur implicitly or  e%plicitly: -$elect all that apply/

e%plicitly: -$elect all that apply/

nalysis nalysis Design Design Decomposition Decomposition

(20)

114.

114. What is What is OT TeOT TestDriven Development?stDriven Development?

Te

Testing e%isting software before devesting e%isting software before developing any new loping any new softwaresoftware""

115.

115. $elect two -./ benefits of (ontinuous )ntegration"$elect two -./ benefits of (ontinuous )ntegration"

(auses team members to consider each o

(auses team members to consider each other9s work and conte%t"ther9s work and conte%t" )t leads to higher transparency and rapid

)t leads to higher transparency and rapid feedback to the team"feedback to the team"

116.

116. What is What is OT TeOT TestDriven Development?stDriven Development?

Te

Testing e%isting software before devesting e%isting software before developing any new loping any new software"software"

117.

117. $hould 8ser $tories be part of the documentation generated by a $crum pro1ect?$hould 8ser $tories be part of the documentation generated by a $crum pro1ect?

)f they are part of the Definition of 4d )f they are part of the Definition of 4done4"one4"

118.

118. Which of the following describe an architecture spike?Which of the following describe an architecture spike?

 small development activity to learn about technical elements of a proposed

(21)

119.

119. What does =ode =overage show"What does =ode =overage show"

=ode 'eing e0ercised '& tests

=ode 'eing e0ercised '& tests

120.

120. Who writes tests in a crum TeamWho writes tests in a crum Team

The Developm

The Development Teent Teamam

121.

121. Which are 'enefits of Test Driven Development (choose all that appl&!.Which are 'enefits of Test Driven Development (choose all that appl&!.

• /t promotes good design and /t promotes good design and separation of concerns.separation of concerns. •

• /t improves :ualit& and reduces 'ugs./t improves :ualit& and reduces 'ugs. •

• /t causes &ou to construct a test harness that /t causes &ou to construct a test harness that can 'e automated.can 'e automated. •

• /t speeds the /t speeds the overall development process.overall development process.

122.

122. What is 6OT Test1Driven Development"What is 6OT Test1Driven Development"

Testing e0isting software 'efore developing an& new software.

Testing e0isting software 'efore developing an& new software.

123.

123. Which are attri'utes of a good 'ug report (choose all that appl&!"Which are attri'utes of a good 'ug report (choose all that appl&!"

• =lear title and proper grammar in =lear title and proper grammar in report.report. •

• One 'ug per report.One 'ug per report. •

• imple and imple and repeata'le reproduction steps.repeata'le reproduction steps. •

• 0pected results and o'served results.0pected results and o'served results. •

(22)

• creenshots or other pictures of 'ug in action when user creenshots or other pictures of 'ug in action when user interfaces areinterfaces are involved

involved..

124.

124.  +  + first first print print can can start start 'efore 'efore the the Product Product Owner Owner has has a a complete complete and and e0haustie0haustiveve

Product Backlog in place.

Product Backlog in place.

True

True

125.

125. Who is on the crum Team"Who is on the crum Team"

The crum )aster  The crum )aster  The Product Owner  The Product Owner  The Dev

References

Related documents

However, in other situations, AMF colonization has been reduced in the presence of root- knot nematodes, such as tomato infested by Meloidogyne javanica (Treub, 1885) Chitwood, 1949

face image so that the image can be recognized by a face recognition system designed for images under normal illumination condition. Generally, human faces are similar in shape

instructional strategies and assess student progress. Professional development includes learning experiences and resources to ensure that educators understand how the subjects

The automated links between models in the different software packages make data transfer much easier than was previously possible and it is now more likely that such

The company’s products convert and control raw electrical power from any central, distributed, renewable, or backup power source into high-quality power required by

1) The versatility and low cost of wet welding makes this method highly desirable. 2) Other benefits include the speed. With which the operation is carried out. 3) It is less

The best quality management systems operate continuously at all points in the whole observing system, from network planning and training, through installation and station operations

In this article, bioplastics were produced and characterized using chitosan (CH), sodium alginate (SA), and galactomannan (GAL) from insects (Hermetia illucens), brown