ISQS 4348 Midterm #1
all of these answers are correct
How does scrum reduce risk? a. short delivery cycles b. early testing and early customer feedback c. high visibility- early risk identification d. all of these answers are correct
analyze the impact and make required changes
One week into the Sprint the Development Team found the current solution framework which they have created earlier in the project need to be updated to support one of the features that is being developed. What best should they do? a. scrum master will facilitate the solution put the feature on hold c. analyze the impact and make required changes d.remove the feature
true
T/F a sprint can be cancelled if the sprint goal became obsolete.
false
T/F all the product backlog items done in a cancelled sprint will be discarded
true
T/F daily scrum reduces need for other meetings
false
T/F goal of any sprint is to produce a done-shippable increment of working software. this is non-negotiable. so, the sprint can never be cancelled
true
T/F only a product owner has the authority to cancel the sprint
true
T/F only the product owner has the authority to cancel the sprint. he/she may get influenced by other roles
false
T/F the scrum framework encompasses rules or guidelines for documentation?
the product owner(s), product
____ can change the priority of items in the ___ backlog at any time a. the team, product b. the product owner(s), sprint c. the product owner(s), product d. the scrum maser, sprint
product backlog, collection of tasks
a ____ is created during the first half of the sprint planning meeting and a ____ is created during the second half of the sprint planning meeting? a. sprint backlog, collection of tasks b. product backlog, collection of tasks c. sprint goal, sprint backlog d. produc backlog, sprint backlog
scrum emphasizes taking a short step of development inspecting both the resulting product and the efficiency of current practices, and then adapting the product goals and process practices
a major theme in scrum is "inspect and adapt" what does it mean? a. scrum insists on auditors who frequently inspect the work of the team and suggest ways to adapt the process in order to improve quality b. scrum recommends the upper management inspect the burndown charts and notes from the daily scrums to find ways in which the team should adapt their practices to be more productive c. scrum emphasizes taking a short step of development inspecting both the resulting product and the efficiency of current practices, and then adapting the product goals and process practices d. inspect and adapt refers to the scrum master role in inspecting the working and writing stories designed to help the team produce higher quality software
get something business-valuable delivered as quickly as possible, consisten with the night level of quality
a scrum approach advocates which of the following approaches? a. get something simple released as quickly as possible b. get something business-valuable delivered as quickly as possible, consisten with the night level of quality c. get something delivered once it has been fully documented and the documentation has been signed off as complete d. get something "quick and dirty" delivered to save time
encourages the team to meet regularly
a scrum framework... a. encourages the team to meet regularly b. has no meetings c. has lengthy reporting requirements d. has no reporting requirements
should involve the team in their own work allocation
a scrum master... a. should allocate tasks to the team members each day at the stand up meeting b. should involve the team in their own work allocation c. should give detailed work plans to the team each day d. should direct the work of the team, if they are inexperienced
collaborates and supports its team members
a scrum team... a. is self organizing, with each member having the same technical skills b. collaborates and supports its team members c. ensures that weak members of the team are allocated the simpler tasks d. ensures blame is allocated fairly
because of the short duration of sprints
a sprint would be cancelled if the sprint goal becomes obsolete. why is this a very rare occurrence? a. due to the self-organizing nature of the development team b. because the sprint goal is crafted by the scrum team c. because of the short duration of sprints d. because the scrum master won't approve cancellation
agree the process and participants of the workshop with the workshop owner before the workshop
an effective workshop facilitator will always... a. involve the whole project team in all project workshops b. agree the process and participants of the workshop with the workshop owner before the workshop c. involve only those team members who will commit to doing further work after the workshop d. act as proxy for any invited participant who is unable to attend the workshop on the day
tasks
constitutes the sprint backlog an are often estimated in hours? a. user stories b. use cases c. features d. tasks
able to contact the product owner to clarify aspects of the work
during a sprint the developers should be: a. in twice daily contact with the product owner b. completely be uninterrupted by the product owner c. able to contact the product owner to clarify aspects of the work d. able to work without needing to disturb the product owner
sprint backlog
during daily scrum, which artifact is referred to inspect the progress towards sprint goal? a. sprint backlog b. product backlog c. project charter d. product roadmap
required members regroup after daily scrum to discuss the issue
during the daily scrum a development team member wants to have a detailed discussion on a technical issue. he needs help to finalize an approach. what is the best thing to do? a. discuss the issue. formal events can reduce the need for other meetings b. tell him this is not the right occasion to raise the issue c. required members regroup after daily scrum to discuss the issue d. scrum master to have a one to one discussion with the member
it meets the team and product owners negotiated definition of done
how a team knows when a backlog item is done? a. the scrumamaster says it is done b. the sprint is over c. the testers says it is done d. it meets the teams and product owners negotiated definition of done
prioritized by business importance first. the items that result in biggest ROI, must be prioritized first
how should items in the product backlog be ordered? a. alphabetically first and then by list order in the product backlog b. grouped by business features first and then chronologically by date of original business request c. prioritized by business importance first. the items that result in biggest ROI, must be prioritized first d. chronologically by date of original business request first and then by list order in the product backlog
team members should self-select tasks appropriate to their skills
how should work be allocated to the team in an Agile project? a. the team leader (scrum master) should allocate specific tasks to individuals b. tasks should be randomly allocated to team members, using planning poker c. team members should self-select tasks appropriate to their skills d. the most complex tasks should be allocated by the team leader (scrum master)
both a and c
in an agile environment, planning happens at which two levels? a. release planning b. backlog planning c. sprint planning d. both a and c
many projects are evolutionary, and a better solution emerges this way
in scrum projects, we plant to "learn as we go" because a. it creates a better relationship between the developers and customer representatives b. many projects are evolutionary, and a better solution emerges this way d. it is time-consuming to analyze everything at the beginning of a project e. it prevents late delivery of the project
storming
one of the development stages you would expect to see a team go through it: storming warming cloning yawning
scrum is an implementation of agile development
please select which statement is the most accurate: a. agile development is an implementation of scrum b. scrum is an implementation of agile development c. agile development and scrum are synonyms for the same methodology d. agile development and scrum are contrasting methodologies
a product of a professional quality which fits the business need
the end result of a sprint is: a. a product of almost as good as a quality as a waterfall development b. a product of a professional quality which fits the business need c. a product which is barely sufficient for its purpose and deliberately not maintainable d. a technically perfect re-factored solution
tasks
the individual, detailed pieces of work that are needed to convert a product backlog item into a working software component or solution are called: a. user stories b. use cases c. line items d. tasks
to share as a team what each member is working on and uncover obstacles standing in the way of completing the work
the primary purpose of the daily scrum (daily stand-up) is: a. the give a status report to the Scrum master b. to give a status report to the product owner c. to share as a team what each member is working on and uncover obstacles standing in the way of completing the work d. to give the team members a chance to take a break from their tasks
just enough design up front
the recommended approach to design in a scrum project is: a. no design up front b. big design up front c. just enough design up front d. use a previous design
do the necessary documentation to support the development and use of the product
the scrum approach to documentation is: a. do no documentation because it is a waste of time b. do the necessary documentation to support the development and use of the product c. do sufficient documentation to prove you have done a good job d. do more documentation than usual, becuase Agile is risky
2
the sprint planning meeting is compromised of how many sections? a. 4 b. 3 c. 2 d. 1
scrum master
tracking project impediments in a Scrum project is whose primary responsibility? a. tester b. scrum master c. functional manager d. developer
there are multiple teams working on independent products. each unique combination of team and product should have an independent product backlog
under what circumstances should separate product backlogs be maintained ? a. there are several product owners for one product. each product owner should have their own product backlog b. there are multiple teams working on independent products. each unique combination of team and product should have an independent product backlog c. there are multiple product features being developed by the same team d. there are multiple teams working on the components of the same product. each team should am independent product backlog
all of the above
what are the advantages of maintaining consistent sprint length throughout the project? a. it helps the establish a consistent pattern of delivery b. it helps the team to objectively measure progress c. it provides a consistent means of measuring team velocity d. all of the above
A, B, C
what are the disadvantages of the classical waterfall model? (select the best alternative) a. end-product has to be fully anticipated beforehand b. some requirements are implemented as defined in the beginning of the project, and yet they are not really needed by the customer c. each phase is strictly separated
forming, storming, norming, performing
what are the four stages of team development? a. forming, storming, norming, performing b. low, medium, high, critical c. developing, shaping, finishing, completion d. gathering, building, developing, educating
scrum master is not a participant in daily scrum. but should make sure that the development team conduct the daily scrum
what are the questions that scrum master should ask during daily scrum? a. what did you do yesterday to meet the sprint goal? what will you do today? do you see any impediment? b. scrum master should enquire and collect the remaining work for each member c. scrum master should explain the plan for next 24hr d. scrum master is not a participant in daily scrum. but should make sure that the development team conduct the daily scrum
a sprint goal and a sprint backlog
what are the two main artifacts of a sprint planning meeting? a. a sprint goal and a sprint backlog b. a requirements documents and a gantt chart c. a requirements documents and a test plan d. a test plan and a gantt chart
add it to the definition of done for all increments
what can be a good practice in handling performance requirements (non-functional) in scrum? a. as part of design sprint b. as part of refactoring activities c. a dedicated performance tester in the team d. add it to the definition of done for all increments
the sprint goal is no longer valid
what can be a valid reason for cancelling a sprint? a. unexpected leaves reduce team capacity b. when not all committed items can be finished c. the sprint goal is no longer valid d. the scrum master goes missing
processes over people
what does NOT belong to the agile manifesto's main pillars? a. individuals and interactions over processes and tools b. working software over comprehensive documentation c. processes over people d. customer collaboration over contract negotiation
a product increment that is potentially ready for customer delivery
what does the scrum development team attempt to develop every sprint? a. a product that is ready for customer delivery b. a completed sprint backlog c. a product that is ready for QA and/or QC testing d. a product increment that is potentially ready for customer delivery
detailed requirements up-front
what is NOT true about scrum? a. team is empowered and participates in planning b. collaborate with client throughout the project lifecycle c. planning in different levels- initial up-front planning at the start just-in-time planning in iterations d. detailed requirements up-front
A, C
what is mainly defined by the scrum framework? a. rules and roles b. document guidelines c. artifact and events MARK TWO
a visible chart of work to do, work in progress and work done
what is meant by Kan Ban? a. a list of activities banned by the team, in relation to team norms b. the set of can have stories for a project c. a visible chart of work to do, work in progress and work done d. a graph of tasks partially competed by the team
keeping metrics of earlier work load to help with future estimates required to get the whole project done
what is meant by team velocity in scrum project? a. teams works less when it rains b. keeping metrics of earlier work load to help with future estimates required to get the whole project done c. retrospectives should include less important topics, such as weather, as ice-breakers d. estimating team efforts for completing the project
A, C, D
what is most important in all scrum projects? a. self organization b. clear hierarchies in the company c. communication d. continuous improvement
it continuously communicates progress within the team and to other stakeholders
what is the effect of having a large visible storyboard on a wall? a. it removes the need to create any other reports for management b. it continuously communicates progress within the team and to other stakeholders c. it allows the project manager to allocate tasks to specific team members d. it is restrictive, as it does not allow the team to innovate and change
15 minutes
what is the maximum amount of time that the team should spend in the daily scrum? a. as long as it takes b. 1 hour c. 45 minutes d. 15 minutes
to review the completed stories and look for opportunities to improve the product
what is the primary purpose of the sprint review? a. to review the completed stories and look for opportunities to improve the product b. to demo the system for upper management c. to prove that the team worked hard during the sprint d. to find out who failed to complete his or her tasks
just enough design up front gives a good foundation to start from and helps to mitigate risk, without wasting unnecessarily time
what is the scrum approach to doing design early in a project? a. a big design up front is always a good idea b. just enough design up front gives a good foundation to start from and helps to mitigate risk, without wasting unnecessarily time c. no design up front is the best approach as most of the fun of a project is in discovery of the unexpected d. design has no place in an agile project
all kinds of software development projects
what kind of software development projects can be executed by scrum framework? a. complete software packages b. customer projects c. all kinds of software development projects d. sub-systems, components or parts of bigger systems
product owner can review and accept the done items if they are usable
what should be done with the selected backlog items if the sprint gets cancelled? a. discard them b. put all the items back to the product backlog c. items which are done and usable will be released to the production d. product owner can review and accept the done items if they are usable
draw the problem to the attention of the scrum master
what should the developers do if the product owner is repeatedly too busy to be available? a. continue the work, record the assumptions and ask the customer later for input b. send the customer a written that the end product will be completed on time, but may not meet their needs c. allow the business analyst to take on the role of proxy customer representative d. draw the problem to the attention of the scrum master
be in total control of the estimating process
when estimating is done for a project, the team should: a. be fully involved in the estimating process b. be in total control of the estimating process c. not make estimates unless velocity is already known d. be consulted after the scrum master has made the estimates for the team's work
expect team members to be proactive and each work to their own priorities and objectives
when handling team dynamics, what should the scrum master do? a. empower the team members, with appropriate limits b. encourage an environment of completion and personal advantage c. give clear directives to the team about what they should do and how d. expect team members to be proactive and each work to their own priorities and objectives
when product owner decides that the sprint goal became obsolete
when is a sprint cancelled? a. when product owner decides that the sprint goal became obsolete b. when the sprint goal is hard to achieve c. when the wrong estimates has resulted in unachievable commitments d. all these options are correct
in the product backlog
where are the customer requirements stored? a. in the product backlog b. in the sprint backlog c. in a database d. in a scrum product requirement specification
product backlog
which artifacts of the following are associated with scrum? a. product backlog b. product specification c. effort chart d. team backlog
project manager
which concept of the following is NOT defined in the SCRUM framework? a. scrum master b. project manager c. scrum product owner d. daily scrum
this is an opportunity to get clarifications from product owner
which is NOT a benefit of daily scrum? a. better communications b. improves inspect and adapt process c. this is an opportunity to review progress towards the sprint goal d. this is an opportunity to get clarifications from product owner
all of the above
which of the following activities do not occur at the end of the sprint? a. software development b. release deployment c. quality assurance testing d. all of the above
daily standup
which of the following are activities found in the scrum framework? a. scrum planning b. daily standup c. scrum review d. daily planning
sprint backlog
which of the following are artifacts associated with scrum? a. product specification b. effort chart c. sprint backlog d. product owner list
product owner
which of the following are roles in the Scrum framework? a. product owner b. project manager c. lead developer d. business analyst
all of the above
which of the following are roles in the scrum framework? a. scrum master b. product owner c. team d. all of the above
the team should agree on the length of the sprint, taking the size and complexity of the project into consideration
which of the following best describes the approach for determining the sprint length? a. sprint should always be 30 days b. the team determines sprint length by dividing the total number of story points by the average velocity of the team c. sprint should always be two weeks d. the team should agree on the length of the sprint, taking the size and complexity of the project into consideration
to be better able to respond to change
which of the following choices is a key reason to adopt an agile process like scrum? a. to be up to date on the latest process b. to shake things up in the organization c. to hold programmers and tests accountable for their work d. to be better able to respond to change
assigning tasks to team members during the sprint
which of the following is NOT a product owner's responsibility? a. prioritizing the product backlog b. keeping the product backlog up to date c. inspecting work at sprint review d. assigning tasks to team members during the sprint
gantt chart
which of the following is NOT a typical artifact of the scrum framework? a. product backlog b. sprint backlog c. burn down chart d. gantt chart
there is a predefined time limit for the event
which of the following is a best description for the scrum meaning of time box? a. there is a recommended amount of time for the event b. there is a predefined time for the event c. the event must take place by certain date d. there is not enough time to complete the event
supportive
which of the following is a characteristic of a scrum master? a. task focused b. process oriented c. supportive d. disengaged
development team
which of the following is a role in the scrum framework? a. database admin b. development team c. QA tester d. senior developer
assigning tasks to team members
which of the following is not a product owner responsibility? a. maintaining the product backlog with current information b. working with stakeholders to determine and detail product features c. assigning tasks to team members d. prioritizing the product backlog
running the daily scrum meeting
which of the following is not a product owner responsibility? a. running the daily scrum meeting b. working with stakeholders to determine and detail product features c. gathering requirements for product backlog items d. inspecting work at sprint review
software increment
which of the following is not a scrum artifact? a. user tories b. sprint backlog c. product backlog d. software increment
weekly inspection
which of the following is not a scrum cycle activity? a. sprint retrospective b. daily scrum c. weekly inspection d. sprint planning
A, B, C, E
which of the following main events are defined by scum framework? a. sprint planning meeting b. sprint retrospective meeting c. sprint review meeting d. mid-sprint status review meeting e. daily scrum meeting
assigning tasks to team members
which of the following responsibilities is NOT one of the scrum master's a. removing impediments b. facilitating meetings c. reminding the team of the process d. assigning tasks to team members
undefined or poorly defined product backlog items should be placed on the product backlog with a low priority
which of the following statements best describes product backlog items? a. undefined or poorly defined product backlog items should be placed on the product backlog with a low priority b. all product backlog items are the result of a(n) analysis, requirements and/or design phase(s) c. undefined or poorly defined product backlog items should be kept out from the product backlog until sufficient detail is known d. every product backlog item, whether low priority of high priority should possess sufficient detail for the team to complete in a sprint
a sprint is a specific amount of days for a team to work at a sustainable pace to finish select work
which of the following statements best explains what the term sprint means in scrum? a. a sprint is a specific amount of days for a team to test and resolve any issues prior to product release or shipment b. a sprint is a specific amount of days for a team to work at a sustainable pace to finish select work c. a sprint is a n agreed upon period of time for team members to select individual items from the product backlog to work on d. a sprint is a specific amount of days for a team to work as many hours as needed to finish assigned work
the team should strive for a sustainable pace and a normal working week
which of these best describes the scrum approach to team-working? a. the team should plan to work a small amount of overtime regularly throughout the project b. the team should expect to work longer hours towards the end of the sprint, in order to deliver all that was committed to c. the team should strive for a sustainable pace and a normal working week d. the team will "burn out" if they have to work overtime for more than two sprints in a row
weekly inspection
which one of the following is NOT traditionally an activity of the scrum framework? a. sprint planning b. sprint review c. sprint retrospective d. weekly inspection
user story cards containing only enough detail for planning and development, which will need to be supplemented by further face to face conversations
which one of the following is a key feature that you would expect to find in an agile project? a. system documentation created at the end of each increment, at the start of the deployment b. user stories held in a spreadsheet or specialist database, where full details of user conversations are recorded for future purpose, like handover to maintenance or support c. user story cards containing only enough detail for planning and development, which will need to be supplemented by further face to face conversations d. no written documentation, as all good communication is face to face
it is best is the scrum master facilitates the project's meetings
which one of the following statements about meetings is true for scrum projects? a. all project stakeholders should attend requirements meetings b.retrospectives are only run at the end of a project c. an independent facilitator will manage the structure of a facilitated meetings but not inout to the content d. it is best is the scrum master facilitates the project's meetings
the team should get acceptance of project deliverables from the appropriate stakeholders at least at the end of every sprint
which one of the following statements is correct regarding acceptance of any deliverables on a scrum projects? a. the team should allow only senior managers to sign off deliverables b. the team should get acceptance of project deliverables from the appropriate stakeholders at least at the end of every sprint c. the team should get acceptance of project deliverables from the users during a UAT phase at the end of the project d. acceptance of any particular deliverable on the project is gained from all stakeholders at the same time
the products will be of appropriate quality, as the guidance of the product owner is involved throughout the development process
which one of the following statements is correct regarding quality of deliverables from a scrum project? a. the products produced by a scrum project should be cheaper than those produced by any other approach but quality will suffer b. the products will be more expensive than by any other approach but will be top quality c. the products will be fit for purpose but may not do what the customer wanted d. the products will be of appropriate quality, as the guidance of the product owner is involved throughout the development process
a sprint is a pre-specified amount of time in which the development team works at a sustained pace to complete a chosen set of work
which statement of the following is a best description for sprint? a. a sprint is a condensed amount of time where a development works as many hours as they need to in order to finish the work assigned to them b. a sprint is a pre-specified amount of time in which the development team works at sustain pace to complete a chosen set of work c. a sprint is a fixed amount of time set aside for team to run tests and fix any outstanding bugs right before the product ships d. a sprint is a pre-specified period of time during which team members choose individual items from the product backlog to work on. as each item is completed a new item is brought into the sprint
the development team
who determines whether the development team has been assigned enough work in a sprint? a. the development team b. the product owner c. the product owner and the scrum master d. the scrum master
product owner
who is responsible for prioritizing the product backlog? a. product owner b. project manager c. lead developer d. business analyst
product owner
who is responsible for prioritizing the product backlog? a. product owner b. project manager c. lead developer d. business analyst
the product owner
who should define the business value of a feature within the scrum project? a. the individuals end-users the product owner c. the business analyst d. the business sponsor
the team
who ultimately decides when the team has enough work for the sprint in planning? a. the scrum master b. the product owner c. the team d. the product owner, scrum master and team vote to determine when the sprint backlog is full
the development team cannot meet their sprint commitment to complete work if requirements are changing
why does scrum prevent product owners from changing product backlog items that are being worked on during the sprint? a. the development team cannot meet their sprint commitment to complete work if requirements are changing b. a sprint cycle is not enough time for senior management review and approve changes c. the forces product owners to focus on what is really important for the team to develop d. the development team must be able to limit the product owner authority
the presence of trust is positively correlated with the team performance
why is it important to trust the team? a. high trust teams do not have to be accountable to each other b. high trust teams do not require a user representative c. the project manager does not then have to keep a project schedule d. the presence of trust is positively correlated with the team performance
a fixed amount of days
you are the new scrum master at a company currently doing RUP in three month iterations. your current task in switching from RUP to scrum is to define how long the sprint cycle should be. in what units of time should you define the sprint cycle? a. the fixed amount of months b. a fixed amount of weeks, excluding holidays c. a fixed amount of days d. a fixed amount of hours