Agile Complete
Agile Complete
5. The agile project team members are giving a demo of the software to the stakeholders at end
of the sprint What is this a meeting known as
Velocity
Defect density
Affect variance
Capability
7. ALM (Application life cycle Management tool in Agile projects can be used for
9 The Agile project team is doing estimation of user stories and they tag 8 points to one
particular user story. As a developer, what will you infer from this?
10. One of the manager from client's end is auditing the Infosys way of executing an agile
project. He found that out of 4 planned Sprints in a release, the detailed plan is available only
for the first which is ongoing and high level plans are available for other three sprints He
raises the concerns around the same and questions one of the Agile team member on why
details plan for other sprint are not available. As a team member of this agile project, what
would be your suitable response to the client manager in this situation?
Take initiative and go head to create the detailed planned for remaining three sprints
Explain him that detailed sprint plan would be done only at respective sprint planning
stage
Inform Scrum master to create detailed plans for remaining three sprints in the release
upfront
Convince him that the same plan would be applicable for all sprints in this release
11. What soft skills should be possess to avoid delays during sprint execution
12. What of the following soft skills are important while working in agile project?
Analytical ability
Listening and questioning
Pro-activeness
Delegation
13. What are the disadvantages if the apple team does not conduct a sprint Retrospective
Meeting?
a) Team would not get various perspective of all the members regarding their insight on the
project
b) Team would miss on the lessons learnt from the previous sprint mistakes
c) Team would miss the opportunity to collaborate with all the external stakeholders
A and B only
A and C only
B and C only
14. While decomposing the user stories into tasks, which of the following is considered as good
practice by an individual to identity the right task to complete the user story?
True, soft skills like articulating understanding the requirements and acceptance criteria,
proactively identifying the risks and issues and communicating it to team etc. facilities in
reduction of defects
False. Defects are primarily because of either inefficiency in technical competency of the
team members or misinterpretation of requirements or any other similar cause but not
related to soft skills at all
16. What is relevance of Mocking and stubbing while developing the code using the test driven
development approach
For creating simulated objects and for testing a class or method for deriving expected
output
Helps programmers to maintain a comprehensive set of repeatable tests to run them
exhaustively
Reduces the need for debugging the code
Reduces the number of lines of code in functional implementation of the business
problem
17. Which of the following is TRUE about acceptance Test driven development practice?
Challenges the design at every step thus ensuring the design grows more stable
Acts a safety net when programmer performs refactoring
Delivers the work in a single way to avoid complexity
All of the above
19. A programmer reads a requirement and understands what needs to be implemented. She
adapts test driven development (TDD) approach for developing the code. She starts writing the
tests, runs them, develops the code accordingly and makes all the tests pass. Which of the
following activities should the programmer be recommended to do once all the tests are passed?
20. One of the user cases to be implemented for the System under test (SUT) specifies that
passing the zero as an input for an operation should result in an error. Which of the following is
the best option when developing the SUT using Test driven development?
Plan for specific type of exception to be thrown in this scenario and write and upfront
automated unit test that passes in zero as an input value and checks for the specific
exception type expected using the API by provided by the unit testing framework being
use
21. Choose the set of test inputs that would be best suited for unit testing the code below:
22. Which of the following explains INVEST technique for defining requirements in agile?
23 Which of the following artifacts is the outcome of the requirement workshop in an agile
project?
25. You are a developer in the agile project which is getting started. What steps would yOu take
to reduce the risk to architecture in agile projects?
26 Following other stories getting discussed in a sprint planning meeting "As a retailer
consumer, I want an online search feature so that I can search my shopping cart items quickly
and easily. As a developer in this project, what inferences would you derive from this user story?
27. Which of the following may NOT achieved by automation in agile context?
28. The source version control tools should be able to determine and communicate to other tools
on any new code changes This concept is known as
Code sharing
Continuous build
Hooking and Polling
Automated code check in
29. Find the correct for tools / Frameworks and their usage
30. Which of the following activities related to automation are necessary during course of agile
project?
Both A and C
Both B and C
Both A and B
All of the above
31. The Agile project team has sprints with two weeks of duration. The Release is of short
duration which happens once in every three sprints. The team is facing challenges to align to the
shorter release cycles. As a team member you have following options
I. Identify the bottlenecks and inefficiency in release process
II. Automate build and release process
I only
ll only
Both I and II
Neither I nor II
32. Mala is a developer in a web application project. It takes 4 hrs. to deploy the code in test
environment as it includes the following process
What could she do which would be help the project to reduce the effort on test environment
deployment
Mala should ask for help from other team members so that the work load is shared
Mala should continue with manual deployment as automating the process increases the
risk of
error and may not help the project
Mala should suggest for automation at build level only if unit testing is automated
Mala should work towards automating both build and deployment process
33. It is important to have existing test suite passed before the developer starts to refactor the
code
Ans: True, existing test suite ensures that there is no change in the behavior of the code
36. Identify the refactoring technique that has been used in the following code Code before
refactoring
Extract method
Inline Method
Replace Temp with Query
Replace parameter with explicit method
37, In which of the following conditions) is the code considered to be bad and needs refactoring?
39. A method is written that works well, but is very long. Also it includes complex logic
implementation along with many local variables. Which method of refactoring should be used in
this case?
40. Unit testing is recommended for agile project because practices the Build automation,
Continuous integration, and Refactoring are needed
True
False
41 While testing in Agile projects, which of the following techniques are useful?
a) Automation
b) Moscow
c) Exploratory
B only
A only
A and C only
A, B and C
43. You are a tester in an agile project you find a major defect while running the integration test
Sentry wit planned next day with the product POJWhat is appropriate action you should take
44. From below given option, identify the TRUE Statement regarding role of tester in agile
project
45. There is a telecom project which is getting executed in agile. Client has defined penalties in
case any defects are found in production after every release As agile testing expert, what would
be your advice to the team on the ideal time for stopping the testing activities for a release?
When the test coverage is robust enough based on the neck, implementation and
functionality
When all the identified test cases are executed
When all the user stories are completed and demonstrated to the stakeholders in sport
All
48. Which are the best practices in continuous Integration (CI) environment?
49. A New Net agile project has been initiated The PM of the project wants to set up a
continuous integration (CI) pipeline to automatically check coverage unit testing, Build Deploy
obligation to Invoke functional test in MS (Microsoft) Coded UI Test And performance test. But
his team lacks skills writing MS build scripts and working with Cl tools They do not have
bandwidth and infrastructure to create this pipeline.As a team member of this project which
among follow solutions do you recommend to the PM
50 Pavan team has created a continuous integration pipeline involving Jenkins, subversion,
ANT.PMD, Cobertura, SonarQube, Hosting servers and HP load runner. Select the best set of
operations which this pipeline can potentially automate
52 what is the idle time to conduct the sprint retrospective meeting by the Agile team?
Sprint Backlog
Sprint Vision Statement
Sprint Burndown Chart
Product Backlog
54. An Agile Project has sprint which are of 2 weeks duration sech when should the team plan to
start during the test number?
55. Which of the following sequences are most appropriate for usage in planning poker estimate
for story points?
12345678910
0,1,2,3,5,8,13,21,40,100
10,20,3040,50,60,70,80,90,100
XS,S,M,L,X,XXI, XXXL
56. The Story Point estimation is reflection of
57. During the release planning of an E-commerce development project, the product owner(PO)
explaining a new user story to the project team. Po Says that there should be a shopping call
feature available for the end user to select multiple items and do the purchase. In the previous
release the team has done size estimation in story points for a similar user but with a limitation of
selecting only one item at g instance of purchase On what basis can the team arrive at a particular
estimation of story points for the new story which the PO has asked for?
It has to be done relative to the similar feature and team would probably estimate higher
story points considering the additional functionality
It has to be twice the similar feature and team would probably estimate double story
points considering the similar of the feature.
It has to be broken down to multiple tasks and team would probably estimate the size
based on the effort required to build the user story.
It has to be based on the inputs from subject matter expert who has worked on similar
story points and team would consider as expertise
58 The agile Manifesto "Customer Collaboration over contract negotiation means that
59. What are the Advantages of team being transparent in the Agile Projects)?
Helps to achieve the goal by knowing the problems when they get introduced
Each member knows the strength and weakness of the team
Helps in understanding the progress and road blocks on a daily basis
All of the Above
60, which of the following soft skills and mindset-related aspects can cause failure of Agile
projects, if the team members are tracking it?
61 in Sprint review meeting the end users of the product gave feedback to a user story just
completed in the sprint. This leads to few changes to the user story. How should the team
implement this feedback?
Ask Scrum master to create a new story and add to the sprint backlog for the next
immediate sprint to do these changes by team
Ask project manager to create a new story and add to the product backlog for priorization
and planning
Ask product owner to create new story and add to the product backlog for prioritization
and planning
Ask end user to create new story and add to the sprint backlog for next immediate sprint
to do these changes by team.
Availability
Data flow
Usability
Control flow
63. The Source version control tools should be able to determine and communicate to others on
any new code changes This concept is known as
Code sharing
Continuous build
Hooking and Pooling
Automated code check-in
64, who all will be part of the product backlog grooming exercise meeting in an Agile project?
65.Following user story is getting disgusted in a sprint planning meeting "As a retal consumer,
want an online search feature so that can search my shopping cart items quickly and easily" As a
developer in this project, what interferences would you derive from the user story?
66. Agile team uses INVEST technique to achieve which of the following objective?
67. Which of the following is true with respect to creation of automation test cases in an agile
project context?
68. Agile project is getting started in a week's time. Ralan and peter, the twe developers are
discussing about the applicability of automation. While Rajan says automation can be done only
at testing level Peter is of the view that development and deployment can be automated in Agile
project along with testing Which of the following is True?
70. Pair testing is done in agile projects by two members when one does the testing other analyze
the testing Which among the following can form the agile testing pair?
71 Samin a developer in an agile project is trying to refactor the source code which does not
work and has several bugs. Should go ahead and refactor the code?
72. In the Agile project the defects are treated in the similar manner like requirements and added
to product backlog for estimation and prioritization
True
False
73. Peter a tester in the Agile team is suggesting about the usage of tool to ensure adequate test
coverage is happening in the project. What should the team do about this suggestion?
Ignore his suggestion as test coverage is not important for agile projects
Acknowledge his suggestion
Ignore his suggestion as it will cause delay and would Impact the sprint goal
Acknowledge his suggestion and use it only towards the end of the project
75. Continuous Integration practice is not implemented in an Agile project, what is the impact on
the team?
Unknown issues could pop up at the end of the sprint and the team may not be able to
achieve the sprint goal
It could involve code rework at the later part of the sprint of release
Team cannot execute any agile project with out implementing Ci practice.
Project has no impact if the team is aware of other agile projects
76. To Improve the effectiveness and cycle time in integration testing. silgas teams looking for a
service virtualization tool that can virtualize service oriented architecture layers of the
application Which of the below mentioned tool suites would fit the requirement which can also
be integrated in Continuous Integration) server?
Maven
Rational team concert
Parasoft SOA test
Clear Case
77. Which of the following tasks are/NOT performed by a tester in an agile projects?
78. James, the developer is using test driven development in his project As he progresses, he
finds that he is unable to test a piece of code that requires a live database object which is
unavailable for continuous testing. Choose the option that could be adopted by james
TDD focuses on developing system level function correct and robust ATDD focuses on
testing and individual function of the system correct
TDD focuses on developing individual function correct and robust.ATDD focuses on
getting the functionality correct from end user perspective.
TDD focuses on testing the functional implementation ATOD focuses on testing the non-
functional requirements
TDD focuses on testing system level function correct and robust TOD focuses on
developing the individual function of the system
82. An Agile team is getting started with a new project and plans to adopt test driven
development approach for the first time in which of the areas the team will have the challenge
ability?
It will be a paradigm shift in the way team think about developing the code.
Team will find it difficult to write test cases before implementing the functionality
The team will perceive that they are not able to progress quickly as they are writing the
test cases first
All of the Above
The team members should not take task outside their respective areas of specialization
The team members are self-organizing and disciplined
Work location is done by project manager
Scrum master and product owner roles are interchangeable
84 During one the release planning meeting of an agile project the entire project team along with
the product owner And release stakeholders are participating in this activity The team is trying to
come up with the probable date of the rest What are the inputs that would be considered to make
a final decision of this aspect?
85. which of the following skills MOST useful for a Scrum master?
Planning
Organizing
Negotiating
Managing
86. Who determines HOW much of the product backlog items can be delivered in upcoming
sprint?
Testers
Scrum Master
Developers
Product owner
88. The Agile project is getting Started and the team plans to spend first few sprints to complete
the design of the system and started with the development is it right approach to do the agile
project?
a. Yes design should be completed and signed off before development is started
b. No, design evolved along with the requirements throughout the project execution.
89. You are a developer working on an agile e commerce project During the execution of sprint
one of the client asks you and asks to change screen which improves the look and feel
significantly. What will you do in this?
90. The Agile project has an upcoming release for 2 months duration nd team is expected to
a) Team must ensure that they get the right information and clarity on scope of the release
and prioritization of those features
b) Since the scrum master is closely associated with the team. The team members should
discuss internally with the scrum master and take his/her agreement
c) All the team members must participate in the release planning meeting and provide their
inputs on the interpretations and implementation.
A only
A and C only
A and B only
B and C only
A only
A and B only
A, B and C only
A,B,C and D only
93. In an agile project,the deployment to multiple servers need to be automated. What should the
team do to achieve
The team can use the automation tool like udeploy, puppet
The team can configure the continuous integration servers like Jenkins/Hudson to
automate the deployment
Either of the above
None of the above will help for auto deployment in multiple servers
94 In a sprint retrospective meeting while discussing the quality of code. The team finds that
they have been writing long method: , duplicate code and big classes Which of the following
corrective steps is the team likely to take?
The team should not take any corrective step
The team should adopt refactoring technique from the subsequent sprint
The team should engage a technical head to change all the code
95 which of the following options best describes the support systems required to achieve an ideal
build automation environment
Source version control tool, Build tool, Build repositories, static code analysis tool and CI
server
Static code analysis tool, build tool. build repositories
Source control tool, build tool and static code analysis tool
Build tool, Build repositories, and CI(Continuous integration Server)
96. In the Automation testing strategy meeting the team members are discussing the areas of
automation of regression testing which among the following is correct?
Extract method
Inline method
Replace temp with query
Replace parameter with explicit method
98. Identify from the given options which represents a set of class libraries that help write test
class while doing test driven development?
Extract interface
Extract class
Move method
Inline method
102. Which of the following is critical success factor while adopting continuous integration?
Automation
Testing
Code quality analysis
Refactoring
Hudson
Erwin
NANT
Jasmine
All the above
104. Which of the following is correct regarding testers participation in the sprint retro spective
meeting?
Testers must participate sprint retrospective meeting and provide input and feed back on
all aspects not only testi
105. a programmer is performing refactoring on the source code which was just devel oped and
tested. While performing refactoring the code using Checkstyle" tool, which is used for
automatically checking certain kind of code smells. What does 'Code smells mean in this
context?
106. Testing team has automated the testing process at the start of the project. During the course
of the project many requirements have changed. What should testing team do?
107. Which of the following relates to code smell named "feature envy?
108. Following user story is getting discussed in a sprint planning meeting. As a retail consumer,
I want an online search feature so that I can search my shopping cart items quickly and easily. As
a developer in the project, what inferences would you derive from the user story?
110. which of the following is true with respect to creation of automation test cases in an agile
project context?
111. Which of the following is recommended to be followed by the agile team towards
development of user stories each day during sprint execution?
By having dedicated time of approx. 6 hours of committed user stories and the remaining
time for issue resolution or unplanned meetings, etc.
By completing the daily stand up meeting in 15 minutes and remaining 9 hours of the day
on user story development as per Sprint backlog.
My meticulously working all 9 hours of the day on story development and then additional
time for issue resolution, planned and unplanned meetings
By having dedicated time of approx., 6 hours for issue resolution or planned meeting etc
and the remaining time for committed user stories.
112. Every team member in Agile project should require soft Skills(Like listening, Cues- tioning,
proactive) in taking up the work collaborating with team members etc. and an understanding of
how to apply those skills in a more malleable way?
True
False
113. For a seven member scrum team who are working on a three-week sprint, what would be
the IDEAL duration for the sprint planning meeting?
Refactoring
Pair programming
Test driven development
Feature Driven Development
115. The following are the steps in the test driven development. Please choose the op tion that
represents the correct sequence
A-c-d-f-e-b-g
A-d-c-e-t-b-g
A-b-f-c-e-d-g
A-e-g-f-c-d-b
116.One of the infosys projects in banking domain is about to transition into agile methodology
from waterfall.The team is working for same project for last 3 years. But none of them have
experience on agile way of project execution. As per the project were very reluctant to accept
any requirement changes during the release. For any such project moving to agile, mindset is
required?
118. Testers will have minimal role in the projects where test driven development is adopted as
the programmer write the test cases in the approach.
true
false
119.what are the challenges faced by the testers who has newly joined in agile project?
121. While testing a scenario/user story you find that you need to take input from a
server/application where you don't have access. What would you do?
Create A simulated object of the server/application and take input from that(mocking)
Take the unauthorized access as this is critical for project
122. You have a very long method having complicated logic implementation done inside with
many local variables which refactoring method will you chose it
123. Which of the following activities related to automation are necessary during course of agile
project?
A only
B only
A&B
All
124.You have a sprint which last for 3 weeks how many hours will be your sprint planning
meeting
125. The agile project team members are giving a demo of the software to the stake holders at
end of the sprint. What is this a meeting known as
126.Suma's suggestions and ideas goes unnoticed during the sprint meetings even though she is
technically brilliant.What would you suggest her to do.
127. Following user story is getting discussed in a sprint planning meeting. "As retailer
consumer, I want an online search feature so that I can search my shops ping cart items quickly
and easily"As a developer in this project, what inferences would you derive from this user story?
128.Team had done estimation on adding the feature of shopping cart for adding one product
Now the user story says we want to add more than one item in the cart What would be the teams
way of giving estimate.
Only developer should prepare estimate for both dev and testing
Tester and dev have to prepare separate estimates
Both together have to sit and discuss as a team
130.During the sprint One stakeholder comes to u and asks u for a change in UI, What would
you do?
Discuss with Product Owner and see on which sprint we can take this change
Discuss with scrum master only
Discuss among team
Build tool
Static code analysis tool
Build repositories
Cl server
132.You have not auth to buy a commercial tool for Automating your deployment. Which one
will you use
Jenkins /Hudson
TFS
133. While testing in Agile projects, which of the following techniques are useful?
a. Automation
b. Moscow
c. Exploratory
B only
A only
A and C only
A, B and C
134. ALM (Application life cycle Management tool in Agile projects can be used for
Challenges the design at every step thus ensuring the design grows more stable
Acts a safety net when programmer performs refactoring
Delivers the work in a single way to avoid complexity
All of the above
137.customer collaboration over Contract negotiations what does it mean
138.Unit testing is NOT recommended for agile project because it practices the Build au
automation, Continuous integration, and Refactoring
True
False
Nunit
Junit
ClearCases
Test Driven Development practice
1.Test Driven Development practice is originated from which of the following Agile
SCRUM
XP (eXtreme Programming)
DSDM (Dynamic System Development Methodology)
KANBAN
Only i
Only ii and iii
Only iii
Only iii and iv
3.What is TDD?
It is a Development method
It is a Testing method
It is a subset of feature driven development approach
All of the above
Requirements prioritization
Refactoring
Running Test
Adding Test
Agile overview
Vision
Respect
Motivation
Commitment
Focus
Openness
Courage
4. _______ is decided during the first half of the Sprint planning meeting and a _________ is
created during the second half of the Sprint planning meeting
Automation
Only in development
Only in testing
Only in deployment
All of the above
SONAR
Clear case
XUnit
OTP
Refactoring
2.Refactoring is
3. What is the correct sequence of steps for Database refactoring? (Concept to be tested Database
Refactoring in Agile)
Write Test → Apply DB refactoring > Refactor extemal application Run Test
Write Test Refactor external application Run Test Apply DB refactoring
Write Test → Run Test > Apply DB refactoring > Refactor external application
Write Test → Apply DB refactoring → Run Test Refactor external application
4.Replace array with Object technique belongs to which of the following Refactoring technique?
Composing methods
Moving features between Objects
Organizing data
Simplifying Conditional Expression
TRUE
FALSE
Agile Planning and estimation
1. Planning and Estimation in Agile projects is NOT done at which of the following stages of the
project?
a) Project Initiation
b) Release Initiation
c) Project Closure
d) Sprint Planning
2.An absolute number assigned to each User Story based on the complexity in Relative to other
User Stories is known as
3.In the Sprint Planning the team decides on how many user stories they will be able to commit
for completion in the upcoming Sprint
a) True
b) False
5.Which of the following is/are INCORRECT about the activities involved in Release level
planning?
2. In Agile projects, the team members should have their Soft Skills because
3. In Agile projects the Team members are expected to be more disciplined Why?
a) The sprints are time boxed and non-negotiable, so Team member must complete all activities
on a time bound manner
b) The Team is self-organized and must work towards meeting the commitments as per Sprint
Planning
c) Scrum master monitors the project on hourly basis and hence Team need to be disciplined
d) Both 'a' and ‘b’
4. Agile Teams can resolve the conflict among themselves by discussion and questioning each
other before approaching Scrum master or Agile coach
a) TRUE
b) FALSE
5. Which of the following is not considered as Waste as per Lean principle perspective?
a) Starting with more work than that can be completed within time
b) Extra functionality
c) Slow or ineffective communication
d) Updating ALM daily
Agile requirements and architecture design
a) As a Theme
b) As a separate User Story
c) As a Task
d) Depends upon the Product Owner
a) Keep it Simple
b) Design Pattern
C) Requirement Prioritization
d) No Big Design Up Front
3.Identify the Design principle from the below options which is not related to SOUD principles?
4. Which of the following is not an essential part for describing a Design Pattern?
a) Problem
b) Pattern Name
c) Solution
d) Benefit
5. Continuous Code Refactoring and Test Driven Development helps the Agile project Team to
keep design simple
a) True
b) False
Agile testing techniques
a) Integration Testing is done once all the user stories are completed and accepted by the Product
Owner
b) Integration Testing is only done during the hardening sprint of the Release
c) Integration Testing is done within every Sprint of the Release as the functionality gets
developed
d) Integration Testing is done once at the mid of the Release and then the end of the Release
a) To ensure that the bad code is not dropped into the testing production environment
b) To save time within the Sprint so that effort is diverted towards the development of the stories
c) To bypass system testing whenever there is a time constraint before demonstrating the
incremental software
d) Smoke testing is not needed in Agile projects as it is just an additional testing activity
5 In Agile both testing and development is carried out in same Sprint duration TRUE FALSE?
a) TRUE
b) FALSE
Continous Integration Tools
Requirement Analysis
Build and Unit Testing
Integration Testing and Quality check
System Testing
a To manage all the source code changes and other software artifacts
b. To stabilize and monitor coding conventions
c. To run an integration build by retrieving the source files whenever a change is committed
d. To deploy the software into the production
a. NUH
b. JUnit
c. JTest
d. Jenkins
4.Identify the right sequence of Continuous Integration activities from the below given options
a. TRUE
b. FALSE
AGILE OVERVIEW AND METHODOLOGIES
1. Commitment to delivery and prioritization in Agile projects are usually part of:
2. Choose the correct Extreme Programming (XP)practice names from the following options:
a)It is conducted at the end of the Sprint to gather the feedback from Product Owner on
the progress
b)It is associated with the demo of the software developed in the Sprint
c)Product Owner reviews the deliverables as per ‘Done’ definition
d)All of the above
4. Visualize work stages, Limit Work in progress, Measure and Manage flow are related to
which of the following?
a)Kanban
b)SAFe
c)Scrum
d)Less
5.At the lowest level of any Scaled Agile method, Scrum, XP or Kanban are generally followed
a)True
b)False
INTRODUCTION TO AGILE PRACTICES
a)Team
b)Product Owner
c)Scrum Master
d)Project Manager
5. Test Driven Development and Unit Testing are similar practices in different names.
a)True
b)False
AGILE IN DISTRIBUTED ENVIRONMENT
1. Which of the following options is the effective way of conducting Daily Stand-up meeting for
the teams distributed in different geographic locations?
a)Leverage time zone difference in the most effective way and accepted by the team
b)Plan the meeting at a time which is feasible for key members of the team
c)Plan the meeting at a time which is feasible for Product Owner
d)Leverage the time zone difference in the most effective way and accepted by Product
Owner
2. Which of the following is NOT an important practice for execution of Agile projects in
distributed environment?
3. In cases where Product Owner (PO) and development team do not have any time overlap,
which is the BEST way to conduct Sprint Planning meeting?
a)Team should complete Sprint Planning meeting and update Product Owner offline
b)Team should do certain activities, like analysis, in advance before the actual Sprint
Planning meeting with PO
c)Team should ask Product Owner to do complete Sprint Planning without them and pass
on the details to them offline
d)Team should not wait for any planning and must start with Sprint
2. Continuous Integration and Continuous Testing does not support which of the following
CMMI process area –
a)Configuration Management
b)Product Integration
c)Technical Solution
d)Verification and Validation
4. Problem and defect prevention, and identification of action items for improvement are
recommended to be done during –
5. Which one of the following CMMI process areas is addressed when requirements are traceable
and consistent through mechanisms of Product Backlog and User Stories?
a)Requirements Development
b)Requirements Management
c)Risk Management
d)Configuration Management
REQUIREMENTS AND PRIORITIZATION TECHNIQUES
a)Communication
b)Collaboration
c)Customer First
d)Conversation
a)Ordered (Prioritized) list of stories, defects, other work items committed for Sprints
b)List of all stories, epics, tasksrequired for product/project
c)List of defects in the product
d)Ordered (Prioritized) list of tasks for the Sprint
a)True
b)False
a)Automated Build
b)Frequent Check-in
c)Disciplined Culture
d)Database Structure
3. Is Continuous Delivery and Continuous Deployment are same concept in two different name.
Deploying the working software in the right environment so that it can be accessed by
end-user
Providing the logical conclusion of the development being done
Faster feedback cycle
All of the above
5. Which of the following tools can be used for the deployment of a Continuous Integration
Server?
a)Jenkins
b)Maven
c)Selenium
d)HP Load Runner
TEST DRIVEN DEVELOPMENT
a)Failing tests
b)Refactoring
c)Enough code to make tests pass
d)All of the above
2. TDD can be used for requirements which are not stated clearly.
a)True
b)False
4. What is the correct sequence for TDD from the below options?
a)Write Test --> Develop Code --> RunTest --> Refactor Code
b)Write Test --> Develop Code --> Refactor Code --> RunTest
c)Write Test --> RunTest --> Develop Code --> Refactor Code
d)Write Test --> RunTest --> Refactor Code --> Develop Code
1. Which of the following is the BEST mechanism for effective Collaboration and
Communication between teams and Product Owner?
2. Which of the following techniques is BEST to collaborate between client and distributed
teams while demonstrating new features?
a)Email
b)Screen sharing
c)Both (a) and (b)
d)None of the above
3. Infrastructure Planning for Agile is needed only when projects are executed in distributed
environment.
a)True
b)False
1. Among the following roles, who is NOT involved during estimation for Agile projects?
a)Product Owner
b)Scrum Master
c)Scrum Team
d)End user
a)True
b)False
a)Consensus-based
b)Can differ from team to team for same User Stories
c)Is a Relative measure of complexity
d)All of the above
QUANTITATIVE PROJECT MANAGEMENT
2. QPM aligns project level strategies to meet the objectives at the Sprint and Release level.
a)True
b)False
3. What is the purpose of setting goals at a Project, Release and Sprint level?
a)To let customer know that team understands his or her needs
b)To help team plan the project better in terms of realistic targets, appropriate strategies
and quantitatively track Project/Sprint progress
c)To monitor the project progress and update internal stakeholders in an objective manner
d)Both (b) and (c)
a)Velocity
b)Defect density
c)Both a) and b)
d)None of the above
5. To define the goals for a project, what are the feasible options to adopt?
1. Which of the following is the CORRECT sequence for risk management process?
a)Risk Identification -> Risk Response Planning ->Risk Analysis ->Risk Monitoring and
Control
b)Risk Identification ->Risk Response Planning ->Risk Monitoring and Control ->Risk
Analysis
c)Risk Identification ->Risk Analysis ->Risk Response Planning ->Risk Monitoring and
Control
d)Risk Response Planning ->Risk Identification ->Risk Analysis ->Risk Monitoring and
Control
2.Which one of the following is the risk response strategy for managing risks?
a)Risk Avoidance
b)Risk Mitigation
c)Risk Acceptance
d)All of the above
3. Requirements are not detailed before start of the Sprint and are changing during the Sprint.
Under which of the following category does this risk fall?
a)Client Relationship
b)Scope/Requirements/NFRs
c)Environment and Infrastructure
d)Project Profile
4. The identified tools are not suitable for Test Automation in Agile projects. What would be the
probable mitigation action for this risk?
a)Perform proper due diligence before proposing automation tool for Agile testing
b)Create reusable checklists for testing
c)Ensure most of the assumptions are documented
d)None of the above
5.Which of the following risks DOES NOT qualify under Environment and Infrastructure
category?
a)Project setup is not planned and will adversely affect the schedule
b)Unrealistic commitments to the clients has exposed the project to very high risk
situations
c)Extreme delays are expected in procurement of tools and software licenses
d)Slow link/connectivity has adverse impact on the schedule and quality of deliverables