Ensurepass

QUESTION 21

You manage a development team by using Microsoft Team Foundation Server (TFS) 2012. The development team is made up of developers with specific skills.

 

The project you are developing has the following characteristics:

 

clip_image002Several external dependencies exist.f

clip_image002[1]Requirements are well defined and will not change.

clip_image002[2]If an external dependency on the critical path does not meet a committed to deadline, the project will be impacted.

clip_image002[3]The impact should be identified and measured.

 

You need to select the appropriate tool(s) for managing the project.

 

What should you do?

 

A.

Use Microsoft Project to manage dependencies and integrate with TFS where needed.

B.

Use TFS with the Microsoft Visual Studio Scrum 2.0 project template.

C.

Use TFS with the Microsoft Solution Framework (MSF) for Capability Maturity Model Integration (CMMI) Process Improvement 6.0 project template and the Affects link type for managing dependencies.

D.

Use TFS with the MSF for Agile Software Development 6.0 process template and the web access task board.

 

Correct Answer: A

 

 

QUESTION 22

You manage a highly complex project by using Microsoft Visual Studio Team Foundation Server (TFS) 2012 for application lifecycle management (ALM).

 

The project has the following characteristics:

 

clip_image002[4]The development team is multi-disciplined, executes all work that is required, and has a high degree of autonomy.

clip_image002[5]A key stakeholder acts as product owner to create, prioritize, and manage dynamic product requirements.

clip_image002[6]You plan and complete requirements in three week cycles.

clip_image002[7]You do not need to keep track of an audit trail.

 

You need to select a development process.

 

What are two possible development processes you could select to achieve this goal? (Each correct answer presents a complete solution. Choose two.)

 

A.

MSF for CMMI Process Improvement 6.0

B.

Microsoft Waterfall 6.0

C.

Microsoft Visual Studio Scrum 2.0

D.

Microsoft Security Development Lifecycle (SDL) Process Template

E.

Microsoft Kanban 1.0

 

Correct Answer: CE

Explanation:

You can choose based on the following considerations:

Choose Visual Studio Scrum 2.0 or later version if your team uses Scrum, manages bugs along with product backlog items during sprint planning, and wants work items and processes designed to support Scrum.

Choose MSF for Agile Software Development 6.0 or later version if your team uses Agile methods, and you resolve work items before closing them. Choose MSF for CMMI Process Improvement 6.0 or later version if your team requires a rigorous audit trail, and follows a formal process for change management. http://msdn.microsoft.com/en-us/library/vstudio/ms400752.aspx

 

The SDL has been shown to reduce the number of vulnerabilities in shipping software by more than 50 percent. However, from an Agile viewpoint, the SDL is heavyweight because it was designed primarily to help secure very large products, such as Windows and Microsoft Office, both of which have long development cycles. http://msdn.microsoft.com/en-us/library/windows/desktop/ee790621.aspx

 

 

QUESTION 23

You are a scrum master. You are planning a large product development project that will involve more than 15 team members. You want to divide the team members into multiple scrum teams. You need to ensure that the new teams minimize collisions and maximize release flexibility. What should you do?

 

A.

Create teams that will target different features.

B.

Create teams based on team members’ positions.

C.

Create teams based on technology type.

D.

Create teams by team members’ experience with the Scrum process framework.

 

Correct Answer: A

 

 

QUESTION 24

A development team is attempting to use Scrum as its process framework. You join the team as the new scrum master. During a meeting, a developer states that his “task is done.” You need to describe to the team how the word “done” relates to Scrum. What should you do?

 

A.

The word “done” indicates that code has been approved for release to production.

B.

The word “done” indicates that code compiles and has been unit tested.

C.

The word “done” indicates that code has been approved through testing and quality assurance.

D.

The word “done” must be defined, communicated, and agreed to by the team.

 

Correct Answer: D

Explanation:

The Definition of “Done” is a simple, auditable checklist created by the Development Team. It must be understandable by the Product Owner, the Scrum Master, and any stakeholders. Professional Scrum Development with Microsoft Visual Studio 2012 p.36

 

 

 

 

 

 

 

 

 

 

QUESTION 25

DRAG DROP

You are developing a new application that contains complicated validation and transformation logic on data pulled from three separate source systems. You need to get feedback from your stakeholders to verify that your application meets their requirements before any other development tasks have been started. You also need to ensure that this application sub-system is correct before any other dependent module can be developed. What should you do? (To answer, move the five appropriate actions from the list of actions to the answer area and arrange them in the correct order.)

 

clip_image004

 

Correct Answer:

clip_image006

 

 

QUESTION 26

You are developing an application by using a team of developers and a team of testers. You have an automated nightly build. Currently, the testers take too long to test and the developers are closing a large number of bugs as “unable to reproduce.” You need to improve the test cycle time. Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.)

 

A.

Enable code analysis.

B.

Instruct the testers to use diagnostic data collection in their test environment.

C.

Instruct the testers to test only every other build.

D.

Instruct the testers to use action recordings and playback during manual testing.

E.

Assign an extra day for testing at the end of the iteration.

 

Correct Answer: BD

 

 

QUESTION 27

Your development team uses Scrum as its process framework. You need to identify key metrics for measuring the effectiveness of any process changes. Which three key metrics should you measure? (Each correct answer presents a complete solution. Choose three.)

 

A.

Number of story points delivered during the sprint

B.

Number of tasks added to the sprint after the sprint starts

C.

Number of bugs reported by testers

D.

Number of classes in the code-base

E.

Number of items added to the Product Backlog

F.

Number of manual test cases created

 

Correct Answer: ABC

 

 

QUESTION 28

You are a technical team lead. Your company network includes a Microsoft Visual Studio Team Foundation Server (TFS) 2012 server. You are assigned to work on a project with an internal development team and an off-site vendor who is new to working with your company. You need to ensure that the code delivered by the off-site vendor is of an acceptable quality, conforms to standards, and does not affect production support. Which three actions should you perform? (Each correct answer presents a complete solution. Choose three.)

 

A.

Implement custom and standard check-in policies to force compliance to standards, passing of unit tests, and running static code analysis.

B.

Implement a branching and permissions strategy that isolates vendor changes.

C.

Implement an email alert that is triggered when the off-site vendor’s developers check in code.

D.

Implement a gated check-in build.

E.

Implement a policy requiring developers to shelve their changes at the end of each day.

 

Correct Answer: ABD

 

 

QUESTION 29

Your company is considering implementing an application lifecycle management (ALM) strategy. You need to identify the return on investment (ROI) of implementing an ALM strategy. Which three benefits should you recommend? (Each correct answer presents part of the solution. Choose three.)

 

A.

Bug-free software releases

B.

Latest best-of-breed tools specific for each role

C.

Improved product quality

D.

Shortened development cycles

E.

Early user feedback

 

Correct Answer: CDE

 

 

 

 

QUESTION 30

Business analysts in your organization create large, extremely detailed requirements specifications. Some business analysts report that developers are not delivering according to specifications. You need to improve requirements management and delivery. Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.)

 

A.

Require the business analysts to give the developers summaries of each requirement instead of the detailed specification.

B.

Require the developers to prioritize requirements.

C.

Use Microsoft PowerPoint storyboarding to improve the understanding of requirements.

D.

Use the Feedback Manager tool to gather feedback from the business analysts regularly.

 

Correct Answer: CD

 

Instant Access to Download Latest Complete Collection of Microsoft 70-498 Real Exam

Try Microsoft 70-498 Free Demo