July 27, 2016

Exam 70-498 Delivering Continuous Value with Visual Studio Application Lifecycle Management

Published: June 8, 2014
Languages: English, Chinese (Simplified), French, German, Japanese, Portuguese (Brazil)
Audiences: IT professionals
Technology: Visual Studio 2015
Credit toward certification: MCP, MCSD

Skills measured
This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam. The higher the percentage, the more questions you are likely to see on that content area on the exam. View video tutorials about the variety of question types on Microsoft exams.

Please note that the questions may test on, but will not be limited to, the topics described in the bulleted text.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Define an effective end-to-end Software Development Lifecycle (SDLC) (15-20%)
Understand the value of an end-to-end view of Application Lifecycle Management (ALM) tools and practices
Understand that an observable problem may be indicative of a more general process issue; explain the difference between optimizing a piece of the ALM process, such as manual testing, and optimizing the entire ALM process
Explain the benefits of fast feedback
Explain the importance of fast feedback related to communicating requirements, explain the benefits of end customer feedback to early software iterations
Implement strategies to reduce end-to-end cycle time
Identify bottlenecks in the delivery process, identify metrics that highlight bottlenecks, create potential solutions whose effectiveness can be validated, understand the relationship between work in process (WIP) and cycle time
Implement strategies to improve software quality
Identify process steps that introduce defects, understand the end-to-end quality process, bring quality efforts early in the development cycle
Implement strategies to reduce waste
Identify wasteful activities, create strategies to eliminate waste, measure the effectiveness of waste removal activities
Create a process improvement plan
Create strategies for implementing organizational change, identify key metrics to be tracked during the improvement effort, create consensus for the change

Preparation resources
Agile software development with Microsoft Visual Studio ALM
Applying ALM with Visual Studio 2012: (02) Define an effective end-to-end software development lifecycle
Adopting Visual Studio and Team Foundation Server for Application Lifecycle Management

Define the ALM process (15-20%)
Role of different ALM processes
Understand the cost and benefits of the key ALM processes, including agile, scrum, waterfall, and Capability Maturity Model Integration (CMMI)
Implement a scrum/agile process
Establish self-organizing teams; holding a scrum/agile planning meeting, hold daily scrums/stand-up meetings, hold retrospective meetings, hold scrum review meetings
Define a scrum/agile process for a team
Establish criteria on when to cancel a sprint/iteration, establish tooling and process for scrum/agile artifacts, establish the scrum definition of "done," determine sprint/iteration length, determine how to handle backlog items/user stories not completed in a sprint/iteration, determine how to monitor sprint/iteration progress, use collaborative tools
Implement Microsoft Solution Framework (MSF) for CMMI process improvement
Establish project drivers (scope-driven, date-driven), assign product requirements to iterations, manage changes, manage issues

Preparation resources
Applying ALM with Visual Studio 2012: (03) Define the ALM process
MSF for Agile Software Development v5.0

Define a software iteration (15-20%)
Plan a release
Identify a flexibility matrix, identify releases based on priority items in flexibility matrix and release criteria, resource planning (scrum team is responsible for allocating team members), identify techniques to optimize a team that is geographically distributed, select a project methodology, risk management
Define a project-tracking process
Plan and manage a portfolio of multiple projects, identify a project tracking tool and an associated process (triage process, bug management), define how to manage effort, determine team forecast management, define a prioritization scheme, determine how to validate project health
Scope a project
Scope the effort for a release, define an architecture design process, define scope boundaries (is/is not list), determine the definition of “done,” define a process when effort estimates are significantly inaccurate

Preparation resources
Applying ALM with Visual Studio 2012: (04) Define a software iteration
Planning an iteration (CMMI)
Reports (SQL Server Reporting Services)

Define end value for the software iteration (15-20%)
Elicit requirements
Define project requirements, review and clarify requirements, define acceptance criteria, define UI platform requirements (web, mobile), assign a business value
Estimate requirements
Manage and assign effort estimates (assign story points); resize user requirements into smaller, manageable pieces; execute task breakdown; estimate the requirements baseline
Document requirements
Define acceptance criteria, list requirements, add requirement details, design UI storyboards
Prioritize requirements
Identify requirements that are critical path, identify must-have requirements, enable the entire team (including customers) to participate in requirements prioritization, identify dependencies

Preparation resources
Managing requirements and user expectations in agile projects
Applying ALM with Visual Studio 2012: (05) Define end value for the software iteration
Develop requirements

Develop customer value with high quality (15-20%)
Define code quality indicators
Perform code review, including security and performance analysis; analyze code for common defects; calculate code coverage; perform architecture validation
Incorporate unit testing
Establish unit test standards, develop a strategy for adding unit tests to existing applications, select the unit test type, establish the code coverage target, use shims and stubs to isolate your application
Develop code
Develop maintainable code; define coding standards; define application architecture; define configuration management process and tooling, including source control tree, branching strategy, solution structure, source control/check-in policy; manage multiple repositories using Git; use architecture, model, and design tools; use quality and diagnostic tools
Validate quality
Organize test artifacts, such as test cases, suites, plans, and requirements; define test strategy; manage test execution; perform cloud-based load testing; identify test types and associated tools; identify and configure environments; analyze test runs
Customize a team project
Customize a work item, customize work item queries, customize Team Portal, identify areas and iterations, manage roles and associated permissions

Preparation resources
Applying ALM with Visual Studio 2012: (06) Develop customer value with high quality
Verifying code by using unit tests
Customize team projects and processes

Integrate development and operations (15-20%)
Implement an automated deployment process
Architect an automated build and deploy workflow, integrate automated tests, automate deployment into both test and production environments, review diagnostic logs for builds, manage releases including Release Management
Implement pre-production environments
Automate the creation of virtual test lab environments, automate deployment into virtual test environments
Manage feedback between development and operations
Implement tools to simplify communication; identify, measure, and report key analytics and performance indicators, such as cycle time and mean time to repair (MTTR); create appropriate shared artifacts and process to facilitate communication; standardize required artifacts for defect reports; create strategies for test case reuse (both automated and manual) in production; monitor an application in production to optimize usage and performance
Troubleshoot production issues
Gather defect data from bugs in a production setting, provide actionable data to the development team, monitor applications running in production for potential issues, manage incident response times collaboratively between development and operations, use Application Insights appropriately

Preparation resources
Applying ALM with Visual Studio 2012: (07) Integrate development and operations
Setting up test machines to run tests or collect data
DevOps: Integrating development and operations for the last mile velocity



QUESTION 1
You are utilizing the Microsoft Visual Studio Scrum 2.0 process template.
Your development team uses the storyboard feature in Visual Studio 2012.
You need to ensure that there is consistency of user interface between different features of the product.
What should you do?

A. Create a design guide document with images of sample standard layouts. Provide a copy of this document to all team members.
B. Create custom storyboard shapes by using Microsoft PowerPoint that match your corporate standard user interface (UI) controls. Export these and make them available to the team as an import for use in all storyboards.
C. Create custom storyboard shapes in PowerPoint that match your corporate standard UI controls. Save the results as a PowerPoint template in the SharePoint site associated with the Team project collection. Instruct team members to import the shapes.
D. Create images of your UI controls as GIF/JPEG files that match your corporate standard UI controls. Export these and make them available to the team as an import for use in all storyboards.

Answer: B


QUESTION 2
You manage a software development project that includes multiple feature teams. The teams integrate their code into a shared code repository as frequently as possible.
You plan to configure a build definition by using the default build process template (DefaultTemplate.xaml).
You need to know when a check-in from a feature team has broken the build or caused a test to fail, without impacting the feature team.
What should you do?

A. Set the Analyze Test Impact parameter to True in the build process template.
B. Set the build trigger to Continuous Integration and enable automated testing.
C. Add the Builds check-in policy to your team project.
D. Create a shelveset command for pending changes. Queue a build using the latest source with the shelveset parameter.

Answer: B

QUESTION 3
You are a scrum master.
You need to lead the daily scrum meeting.
Which three questions should you ask? (Each correct answer presents part of the solution. Choose three.)

A. What will be done before the next meeting?
B. What went well?
C. What has been accomplished since the last meeting?
D. Are there any potential improvements?
E. What obstacles are in the way?
F. Is the burndown up to date?

Answer: A,C,E


QUESTION 4
You manage a project that has three teams working in parallel on a single codebase using a Scrum process methodology.
You need to ensure that each team can manage work separately while editing a shared code base.
What should you do?

A. Within a single team project, create separate iteration paths for each team. Assign each team member to their respective iteration path.
B. Create a team project for each team, assigning different team members to each team project.
C. Within a single team project, create three teams. Assign each team member to their respective teams.
D. Create a team project for each team, assigning all team members to each team project.

Answer: C


QUESTION 5
Your development team is using the Microsoft Solution Framework (MSF) for Capability Maturity Model Integration (CMMI) Process Improvement 6.0 process template.
The team has identified all of the acceptance criteria for a new application. This data currently resides in a series of spreadsheets.
You need to enter the criteria into TFS for team traceability and tracking.
Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.)

A. Create test case work items for each criterion in the spreadsheet. Link the test case work items with the work item(s) for the appropriate requirements.
B. Create Requirement work items.
C. Create a new task work item for each criterion in the spreadsheet. Set the Triage attribute for each task work item to Information Received.
D. Create a new quality of service test case work item for each criterion in the spreadsheet. Link the quality of service test case work items with the work item(s) for the appropriate requirements.

Answer: A,B

March 3, 2016

650-159 ICA Cisco IronPort Cloud Associate

Exam Number 650-159
Duration 90 minutes (25-35 questions)

The 650-159 ICA Cisco IronPort Cloud Associate exam tests your knowledge of the following:
What ScanSafe does and how it works
The various deployment methods at a technical level so you can recommend the most suitable deployment to customers according to their needs and existing infrastructure
Basic administration, how to manage a web-filtering policy, and how to run reports on web usage within the ScanCenter GUI

Exam Topics
The following topics are general guidelines for the content likely to be included on the exam. However, other related topics may also appear on any specific delivery of the exam. In order to better reflect the contents of the exam and for clarity purposes, the guidelines below may change at any time without notice.
How to Sell ScanSafe QLMs
Web Filtering
Advanced WIRe
ScanCenter Lab Exercise
Deployment Options
Outbreak Intelligence

QUESTION 1
What important consideration do you need to be aware of when using a Connector?

A. Multiple DHCP servers
B. Multiple DNS servers
C. Multiple break-out points

Answer: C

Explanation:


QUESTION 2
How can AnyConnect be bypassed by a user when installed locked-down?

A. When locked-down, AnyConnect can be bypassed by a user by changing the Browser Proxy settings
B. When locked-down, AnyConnect can be bypassed by a user if they know the admin password
C. AnyConnect cannot ever be bypassed by a user when installed locked-down

Answer: C

Explanation:


QUESTION 3
How are different time zones supported by WIRe?

A. Each entry is converted to UTC as it is stored, so you can select any time zone in the GUI when
searching and see the times according to the user's local time
B. All entries are recorded only in their local time zone, so you need to calculate the time offset
when searching for data of users in different time zones
C. There is no support for different time zones in WIRe

Answer: A

Explanation:


QUESTION 4
If a customer wants roaming protection for laptops with Windows 7 64 bit, and is not using Cisco's
VPN, which one of the following would be the best solution:

A. Anywhere*
B. AnyConnect Web Security standalone client
C. Anywhere* or AnyConnect are both suitable
D. This scenario cannot be supported by Anywhere* or AnyConnect

Answer: B

Explanation:


QUESTION 5
How many reports can be included in a Scheduled Report?

A. 20
B. 75
C. Only1
D. Only 1, but this can be a Composite Report

Answer: D

Explanation:


October 20, 2015

77-881 Word 2010


QUESTION 1
Your work at ABC.com includes the preparation of company documents using Microsoft Office
Word 2010.
You are in the process of typing a 50 page document. You want to use different headers and
footers throughout the document.
How can you insert a header on pages 10 to 20 without the header appearing on the other pages
in the document?

A. You should make use of the Section Break function on the Page Layout tab before inserting the
header.
B. You should select pages 10 to 20 and using the Insert Header function on the Insert tab.
C. You should make use of the Insert Header function on the Insert tab from any page in the
document then specifying the page numbers in the header properties.
D. You should make use of the Page margin function on the Page Layout tab before inserting the
header.

Answer: A

Explanation:


QUESTION 2
You work in the office at ABC.com. You are using Microsoft Office Word 2010 to prepare a
document.
You have added a picture to your document. You want to change the Color Saturation of the
picture to 0%.
How would you change the Color Saturation of the picture in the document?

A. You should make use of the Corrections function on the Format tab.
B. You should make use of the Themes function on the Page Layout tab.
C. You should make use of the Font Effects function on the Format tab.
D. You should make use of the Color function on the Format tab.

Answer: D

Explanation:


QUESTION 3
Your work at ABC.com includes the preparation of company documents using Microsoft Office
Word 2010.
You are writing some documentation for a company product. You need to add a note that refers to
a piece of text within the document.
Which function of Word 2010 should you use?

A. You should make use of the Text Box function on the Insert tab.
B. You should make use of the Cross-reference function on the References tab.
C. You should make use of the Footnote function on the References tab.
D. You should make use of the Footer function on the Insert tab.

Answer: C

Explanation:


QUESTION 4
You work at ABC.com. You are using Microsoft Office Word 2010 to review a document written by
your manager. While reviewing the document, you notice a section that you think should be
changed. You want to insert a comment to recommend the change.
On which tab would you find the New Comment option?

A. Insert.
B. Page Layout.
C. References.
D. Review.
E. View.

Answer: D

Explanation:


QUESTION 5
You work in the office at ABC.com. You use Microsoft Office Word 2010 to create and edit
company documents.
Different text formats, fonts and text sizes are used throughout the document. You need to simplify
the task of applying formats to different sections throughout the document.
What is the easiest way to apply several formats to sections of text in the document?

A. You should consider creating a theme using the Themes function on the Page Layout tab.
B. You should consider selecting the text and using the formatting tools in the Font group on the
Home tab.
C. You should consider creating a Quick Style using the Styles function on the Home tab.
D. You should consider making use of the WordArt function on the Insert tab.

Answer: C

Explanation:

Bookmark and Share