HETEROGENEOUS DEVELOPMENT WITH VISUAL STUDIO 2010 Mitch Denny Chief Technology Officer Readify SESSION CODE: #DEV307 (c) 2011 Microsoft. All rights reserved.

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
MVC - LESSONS LEARNT FROM BEING BURNT Malcolm Sheridan - Quantitative Project Leader ANZ SESSION CODE: #WEB306.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
NEW WINDOWS PHONE “MANGO” APPLICATION PLATFORM SERVICES Chris blog.walshie.me SESSION CODE: WPH304 (c) 2011 Microsoft. All rights.
BUILDING HYBRID APPS WITH DYNAMICS CRM & WINDOWS AZURE Guy Riddle & George Doubinski Dynamics CRM MVP’s SESSION CODE: DEV-DYN-MID306 (c) 2011 Microsoft.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Connect with life Connect with life
NEXT: Overview – Sharing skills & code.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
WINDOWS PHONE FIRST UP/ ALL UP Nick Randolph (Built to Roam) Dave Glover (Microsoft) SESSION CODE: #WPH202 (c) 2011 Microsoft. All rights reserved.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Please visit m.ausalgo.com on your device and sign inm.ausalgo.com.

customer.
INTRODUCTION TO WINDOWS AZURE APPFABRIC COMPOSITE APPLICATIONS Lewis Benge Creative Technologist Whybin\TBWA\Tequila SESSION CODE: COS-MID306.
JAVASCRIPT WITH A VIEW Jordan Knight Solution Architect Xamling SESSION CODE: WEB305 (c) 2011 Microsoft. All rights reserved.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
KILLER REAL-WORLD POWERPIVOT EXAMPLES Grant Paisley SQL Server MVP Angry Koala SESSION CODE: DAT303 (c) 2011 Microsoft. All rights.
2 Screens and A Cloud, Without Being Cut! An MMO in 45 Minutes DEV305.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Sr. Dir. – Systems Architecture Inlet Technologies.
UNLOCK THE POWER OF USER DEVICE AFFINITY IN SCCM 2012 James SESSION CODE: #SEC309.
POWERSHELL ABOVE AND BEYOND: GUIS, WORKFLOWS, AND MORE Dean Corcoran Partner Service Account Manager (Cloud) – MCT – MCITP:EA Microsoft Australia SESSION.
OVER THE FENCE DESIGNER DEVELOPER WORKFLOW Jordan & Alex Knight Directors Xamling SESSION CODE: DEV203 (c) 2011 Microsoft. All rights reserved.

OFFICE DEPLOYMENT FOR THE ELITE Yoni Kirsh Managing Director Fastrack Technology SESSION CODE: OFS308 (c) 2011 Microsoft. All rights reserved.
THE SOURCE OF 4 TH & MAYOR: CODE, HACKS, TRICKS Jeff Wilcox Senior Software Development Engineer Microsoft SESSION CODE: WPH308 (c) 2011 Microsoft. All.
MIX 09 5/29/ :31 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Virtual Academy
Microsoft Virtual Academy
Tech·Ed North America /14/2018 7:13 PM
Возможности Excel 2010, о которых следует знать
SESSION CODE: CLI31 Chris Jackson Principal Consultant, “The App Compat Guy” Microsoft Corporation
The Challenges of moving Document Creation to the Cloud
Domain Driven Design, Domain Events and Unit Testing
Title of Presentation 12/2/2018 3:48 PM
Migrating XP to Windows 7 using ConfigMgr 2007
MAP & ACT Pre deployment planning for Windows 7 or Server 2008 R2
What’s new for Silverlight & XNA developers in Windows Phone Mango
(c) 2011 Microsoft. All rights reserved.
(c) 2011 Microsoft. All rights reserved.
Migrating your applications to Azure
Create rich, data-driven Web apps with ASP.NET 4.5 Web Forms
Feature: Document Attachment - Flow from Master Records
The Essential Windows Azure Developers Toolkit
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Hyper-V server deployment - Using the right tools
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
(c) 2011 Microsoft. All rights reserved.
(c) 2011 Microsoft. All rights reserved.
Шитманов Дархан Қаражанұлы Тарих пәнінің
Visual Studio vnext directions
Title of Presentation 5/24/2019 1:26 PM
Microsoft Virtual Academy
Welcome to Architect Insight 2010
What’s New in Visual Studio 2012 for Web Developers
Microsoft Virtual Academy
Presentation transcript:

HETEROGENEOUS DEVELOPMENT WITH VISUAL STUDIO 2010 Mitch Denny Chief Technology Officer Readify SESSION CODE: #DEV307 (c) 2011 Microsoft. All rights reserved.

Agenda What are we going to talk about? ► Define: Heterogeneous ► Software Development Silos ► Professional Preference ► Benefits of a Unified ALM Platform ► Demo: Team Explorer Everywhere ► Beyond Eclipse? ► Tips and Tricks ► Q&A (c) 2011 Microsoft. All rights reserved.

Define: Heterogeneous ► When a company runs multiple different versions of Windows? – XP – Vista – Windows 7 – Windows Phone

Reality Check ► My first “build master gig” targeted: – Windows (multiple versions) – AIX – HPUX – Solaris – Linux (multiple distributions) ► We used: – Classic ASP – Java – Perl ► We achieved it through: – Blood, sweat, tears, and lots of swearing.

SOFTWARE DEVELOPMENT SILOS Heterogeneous Development with Visual Studio 2010

Version Control Version Control

Version Control Version Control Build Automation Build Automation

Version Control Version Control Build Automation Build Automation Test Automation Release Management Work Management Reporting and Analytics alm:

PROFESSIONAL PREFERENCE Heterogeneous Development with Visual Studio 2010

source:

Agile Manifesto (revised) VALUE MORE ► Individuals and interactions. ► Working software. ► Customer collaboration. ► Responding to change. STILL IMPORTANT ► Processes and tools. ► Comprehensive documentation. ► Contract negotiation. ► Following a plan.

BENEFITS OF A UNIFIED ALM PLATFORM Heterogeneous Development with Visual Studio 2010

Version Control Version Control Build Automation Build Automation Test Automation Release Management Work Management Reporting and Analytics User Stories Tasks Risks Sprints

don’t forget the humble whiteboard A great agile tool …

distributed collaboration is a reality. but …

don’t forget the humble whiteboard ;(... whiteboard data corruption.

Version Control Version Control Build Automation Build Automation Test Automation Release Management Work Management Reporting and Analytics

Version Control Version Control Build Automation Build Automation Test Automation Release Management Work Management Reporting and Analytics Sprint Burndown Release Burndown Velocity

Reporting and Analytics Sprint Burndown Release Burndown Velocity Version Control Version Control Build Automation Build Automation Test Automation Release Management Work Management User Stories Tasks Risks Sprints

TEAM EXPLORER EVERYWHERE Heterogeneous Development with Visual Studio 2010

Demo ► Work Item Tracking ► Version Control ► Build Automation

BEYOND ECLIPSE? Heterogeneous Development with Visual Studio 2010

Eclipse Team Explorer Team Build

Xcode SVN Bridge Web Access Team Build?

TIPS AND TRICKS Heterogeneous Development with Visual Studio 2010

Tips and Tricks ► Publish your ALM standards to teams to use. ► Automate as much as possible. ► Document reusable recipes for build automation etc. ► Don’t let target platform become the reason for creating multiple team projects. ► Don’t forget the TEE CLI!!!

QUESTION & ANSWER SESSION (c) 2011 Microsoft. All rights reserved.

Resources To help you with your ALM journey. ► Version Control & Build Automation – ► Team Explorer Everywhere Download (Trial) – d= d=4240 ► Martin Woodward’s blog – (c) 2011 Microsoft. All rights reserved.

Resources (cont’d) To help you with your ALM journey. ► Version Control & Build Automation – ► Team Explorer Everywhere Download (Trial) – d= d=4240 ► Martin Woodward’s blog – (c) 2011 Microsoft. All rights reserved.

Enrol in Microsoft Virtual Academy Today Why Enroll, other than it being free? The MVA helps improve your IT skill set and advance your career with a free, easy to access training portal that allows you to learn at your own pace, focusing on Microsoft technologies. What Do I get for enrolment? ► Free training to make you become the Cloud-Hero in my Organization ► Help mastering your Training Path and get the recognition ► Connect with other IT Pros and discuss The Cloud Where do I Enrol? Then tell us what you think.

Sessions On-Demand & Community technet.microsoft.com/en-au Resources for IT Professionals Resources for Developers Microsoft Certification & Training Resources Resources (c) 2011 Microsoft. All rights reserved.

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. (c) 2011 Microsoft. All rights reserved.