Microsoft Confidential Adam GallantAdam Gallant Developer Solutions Technical SpecialistDeveloper Solutions Technical Specialist Microsoft Canada, CoMicrosoft.

Slides:



Advertisements
Similar presentations
Developer Tester Architect IT / Project Manager BusinessAnalyst Designer Database Professional Team Collaboration Software Quality Project Transparency.
Advertisements

Eralp Erat Senior Software Developer MCP,MCAD.NET,MCSD.NET.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Microsoft Confidential2 AdministrationTestingProject Mgmt.
Visual Studio Team System (VSTS). Richard Hundhausen Author of software development books Microsoft Regional Director Microsoft MVP (VSTS) MCT, MCSD,
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Stuart White 2 Visual Studio 2005 Vision Foster a vibrant partner ecosystem Simplify creation of Connected Systems Improve.
The Microsoft Technical Roadshow 2006 Welcome and Introduction Kevin McDaniel Developer & Platform Evangelism Group Microsoft Ltd
What’s Completely New? Visual Studio Team System! Sean Puffett Developer Evangelist
Welcome Jason McConnell Developer Evangelist Microsoft Australia
This template uses Microsoft’s corporate font, Segoe Segoe is not a standard font included with Windows, so if you have not already done so, you need to.
DEV365 Visual Studio Team Edition for Software Architects: Overview Alex Torone Lead Program Manager Enterprise Tools Microsoft Corporation.
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
MSDN TechTalk Agenda Visual Studio Team Edition for Database Professionals 08:30 – 09:00 Registration 09: :15 (Roger Boesch, Microsoft Schweiz) Einbindung.
(code name: Data Dude) Josh Robinson Aculix.
Pedro Miguel Rosa Senior Software Engineer Developer Platform Group.
Kevin C. Kelly Microsoft
Visual Studio & Expression By: Arabind Coomaraswamy.
Team System and MSDN Subscriptions Summary Pricing, Licensing & Transition Plan Andreas Nordenadler Product Manager, Developer Tools.
Enabling Better Software through Better Testing Jason Anderson, Microsoft
Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
Project Manager Developer Tester Infrastructure Architect Solution Architect Business Stakeholder.
Pricing Changes MSDN subscriptions Stand- alone tool Team collaboration Release management Visual Studio Team Foundation Server Device CAL Visual Studio.
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
Development Best Practices Concepts & Microsoft’s Approach.
Planning and Tracking Projects with VSTS 2010 By Ahmed Nasr 1.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
Modern app development Continuous value delivery and rapid response to change.
Managing the Database Lifecycle using Team Edition for Database Professionals Randy Pagels Developer Technology Specialist Microsoft Corporation.
Visual Studio 2005 Team System: Enterprise Development and Test Sean Puffet Microsoft Ltd
DEV 303 Visual Studio "Whidbey" Enterprise Tools: Source Control and Work Item Tracking Brian Harry Product Unit Manager Microsoft Visual Studio.
Visual Studio 2005 Team System Winning the testing space with advanced testing tools Eric Adams Program Manager Visual Studio 2005 Team System Microsoft.
Sudesh Krishnamoorthy Developer Technology Specialist | Microsoft |
Visual Studio 2005 Team Edition for Software Architects: Developing Service-Oriented Systems Bill Gibson Senior Program Manager Enterprise Tools Microsoft.
Name Microsoft Student Partner Overview of the Visual Studio 2005 Express Products.
| Copyright© 2011 Microsoft Corporation 1 journey to the cloud KOEN VAN TOLHUYZEN TSP OFFICE 365 MICROSOFT CORPORATION.
Microsoft ® Visual Studio ® 2005 and MSDN ® Subscriptions Licensing & Customer Transition Stuart White Developer Solution Specialist
Introducing The 2007 Microsoft Office System All information in this presentation remains under NDA.
Visual Studio Team System overview Pierre Greborio Software Architect – PEWay Microsoft MVP – Solutions Architect.
Visual Studio 2005 Team System: Enabling Better Software Through Testing Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation
DEV311 Delving into Visual Studio 2005 Team Edition for Software Testers Ed Glas Group Manager, Web and Load Testing Microsoft Corporation.
Introducing Visual Studio 2010: What It Is and Why You Should Care
Visual Studio 2005 C#VBC++J#WebExpress Visual Studio Standard Edition Visual Studio Professional Edition Novices Enthusiasts Students Hobbyists Part-Timers.
Visual Studio Team System Change ManagementWork Item TrackingReportingProject Site Visual Studio Team Foundation Integration ServicesProject Management.
1 Introduction Bindia Hallauer & Ajay Sudan Product Management, Visual Studio Team System Microsoft Corporation.
Neil Kidd Developer Tools Technical Specialist Microsoft UK.
Step-by-Step Migration and Adoption Mark Michaelis Architect, Author, and Trainer Eric Lee Microsoft Product Manager Visual Studio 2005 Team Foundation.
Microsoft Corporation. Announcement Visual Studio® Team System 2008 Enables you to Build Quality Code Be More Productive Collaborate at the Next Level.
A way to develop software that emphasizes communication, collaboration, and integration between development and IT operations teams.
Tools to support the Software Development Process Simon Davies Microsoft Ltd
Connect with life Tejasvi Kumar Developer Technology Specialist | Microsoft India
YOUR LOGO Phase 2 International Providing critical business software solutions at affordable prices.
WEB330 ASP.NET: Using Microsoft Visual 2005 Studio Team System to Build Enterprise Web Applications Brian Goldfarb Product Manager Web Platform and Tools.
Automation Testing Trainer: Eran Ruso. Training Agenda Automation Testing Introduction Microsoft Automation Testing Tool Box Coded UI Test and Unit Test.
Introduction ITEC 420.
DEV260 Microsoft Visual Studio 2005 Team System: Managing the Software Lifecycle with Visual Studio 2005 Team System Bindia Hallauer Senior Product Manager.
Automation Testing with Visual Studio Team System Tester Edition
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
Visual Studio Tools for Office 2005
Presenter’s Name Title Group or Team Microsoft Corporation
Visual Studio 2005 “Personalized productivity”
Tech Ed 2004 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express.
DAT381 Team Development with SQL Server 2005
Jochen Seemann Program Manager Enterprise Tools Microsoft Corporation
Delivering great hardware solutions for Windows
Office 365 Development July 2014.
Mark Quirk Head of Technology Developer & Platform Group
Welcome to Architect Insight 2010
Presentation transcript:

Microsoft Confidential Adam GallantAdam Gallant Developer Solutions Technical SpecialistDeveloper Solutions Technical Specialist Microsoft Canada, CoMicrosoft Canada, Mike BryanMike Bryan Developer Solutions SpecialistDeveloper Solutions Specialist Microsoft Canada, Co.Microsoft Canada,

Microsoft Confidential System Development Today Visual Studio Team System Client Tools Team Foundation Server Developer Tools Futures

Microsoft Confidential “We need lightweight, agile development processes” “Software is not adequately tested” “Our (distributed) teams are not communicating effectively” “We don’t have good visibility into project status” “It’s difficult to balance business demands with project risk”

Microsoft Confidential Overcome Complexity Quality Mindset Culture of Innovation CollaborationTransparencyIntegration Highly integratedProductive Extensible Low admin Highly integrated Productive Extensible Low admin ClarityAlignmentEfficiency AgileCustomizable Lightweight Patterns and Practices Agile Customizable Lightweight Patterns and Practices Our Approach Focus on people, process and tools

Microsoft Confidential Novices, enthusiasts, and students “My first program” Web developers VB6 developers Web apps/services Smart client apps Device apps All languages Pro developers in a small team Server-based apps Database apps Development organizations Team collaboration Process-driven orgs

Microsoft Confidential Business Analyst Operations, QA and Help Desk Third-PartyIDEs Web Clients and XML Web Services

Microsoft Confidential WebWeb Services WindowsDataOfficeMobile.NET 2.0ASP.NET Windows Forms ADO.NETVSTO.NET CF.NET 3.XWPFWSE/WCPWPFLinQSharePointWPF/ Everywhere Standard XHTML 1.1 Windows Workflow XMLExcel Svcs

Microsoft Confidential How do you increase successful project outcomes? Project success has not significantly improved over the last 10 years Still only 30% of projects are classed as successful Source: Standish Group, 2004 Third Quarter Research Report, CHAOS Research Results Succeded Failed Challenged 40% 30% 20% 10% 0% 50% 60% Challenges Project Success

Microsoft Confidential Why do projects fail? Lack of user input Incomplete requirements and specifications Changing requirements and specifications Source: Forrester, September 2006, Trends “The Root Of The Problem: Poor Requirements”, Carey Schwaber, 2006 Is IT getting involved in the business initiatives at the right time? Are the requirements being gathered initially the right ones? Are you managing change to requirements?

Microsoft Confidential Critical to Project Success Software quality errors cost U.S. businesses over $59 billion annually The bulk of this cost is absorbed by the end users of the software Source: NIST, The Economic Impacts of Inadequate Infrastructure for Software Testing 2002 The Cost of Inadequate Software Testing (billions) Software users Software developers $0 $10 $20 $30 $40 How do you improve software quality?

Microsoft Confidential Spreadsheets Word Processors Standalone Apps Enhanced GUI Integrated toolsets LOB apps connected within company Monolithic 1950s - Mid 80s Internet Enabled Mid 90s Client Server Late 80s-Mid 90s Composite/ Services Based Mid 00s -... Mainframe Apps Dumb Terminals Rich UI Connected to suppliers & customers Internet enabled Loosely coupled Web Services architecture SOAP/XML/ESB Devices, form factors Challenges Complexity

Microsoft Confidential On average, IT organizations spend 75% of their software budget on ongoing operations and maintenance Source: Forrester, Performance-Driven Development, Carey Schwaber, 2006 How do you deliver on the CIO’s priorities when you spend 75% on ops and maintenance? Budget Usage 100% 50% 0% New Application Development Operations and Maintenance

Microsoft Confidential Overcome Complexity Quality Mindset Culture of Innovation CollaborationTransparencyIntegration Highly integratedProductive Extensible Low admin Highly integrated Productive Extensible Low admin ClarityAlignmentEfficiency AgileCustomizable Lightweight Patterns and Practices Agile Customizable Lightweight Patterns and Practices Our Approach Focus on people, process and tools

Microsoft Confidential Design UI/Web design Web authoring tools Designing visuals / graphics Are Silo’d Roles a Reality? 10% 20% 30% 40% 50% Pro Development Programming, code Creating macros Creating apps Test Testing projects/ apps General Dev work DB design All other activities but < 25% in any one Architecture Creating, guiding Providing direction Business Analyst Planning, needs assess User needs, project mgt. Architect Bus Analyst/ Project Manager Pro Developer DesignerTester Generalist 60% Deployment Maintaining apps Patches/updates Deploy Average time spent For detailed explanation on the activities click here

Microsoft Confidential Tester Developer Architect IT / Project Manager BusinessAnalyst Database Professional Designer SoftwareQuality TeamCollaboration ProjectTransparency

Microsoft Confidential Business Analyst Operations, QA and Help Desk Third-PartyIDEs Web Clients and XML Web Services

Microsoft Confidential Business Analyst Operations, QA and Help Desk Third-PartyIDEs Web Clients and XML Web Services

Microsoft Confidential These are all FULL versions of Visual Studio: Visual Studio Professional at the core Build any type of application (Web, Windows, Device, etc) They ADD specific tools to drive: Quality Productivity New Capabilities

Microsoft Confidential Integrated tools for Microsoft Project and Excel for project management activities Familiar user interface and tools Full bi-directional synchronization to enable single, real-time view of project status Team Explorer client for access to work items, documents, reports, team builds and version control

Microsoft Confidential Application Designer Whiteboard mode for application design Validation against logical infrastructure Visualize relationships of distributed systems Logical Datacenter Designer Settings and constraints editor SDM generation and compiler System Designer and Deployment Designer Binds application design to datacenter design Enables creation of composable systems

Microsoft Confidential Static code analysis Support for managed and native code Locate security vulnerabilities and coding errors Code profiling Identify performance bottlenecks Reduce memory usage Integrated unit testing and test harness Code coverage Determine effectiveness of tests

Microsoft Confidential Take control of database change Offline, change management of the database schema Automated refactoring of database objects Automate database testing to improve quality Unit testing for database queries Automatic generation of meaningful test data Bring data professionals into the lifecycle Provide full Visual Studio Team System support Support Work Item tracking for database changes

Microsoft Confidential Manual testing Unit testing Web testing Auto web record-playback and code generation Web services testing via protocol-based script Load testing Parallel distributed unit and functional testing Pre-configured and custom load patterns Pre-set counter collection and threshold monitoring Generic tests Custom test types Test management and linkage to Build services

Microsoft Confidential

Business Analyst Operations, QA and Help Desk Third-PartyIDEs Web Clients and XML Web Services WS*I Web Services

Microsoft Confidential Choose process when creating a new project

Microsoft Confidential Take your process/methodology and use it Grab processes from elsewhere Eg: SCRUM, Macroscope, RUP, Agile, CMMI, etc… Easily Customizable through Process Templates (Graphical Editor)

Microsoft Confidential Make the entire system work the way you want it to work: Define your (bug, etc) definition, your terms, your form layout, and workflow Create your own process guidance easily Create your own look and feel for a collaboration portal Include all of your document templates, other artifacts Include your own roles and security settings Include your own reporting

Microsoft Confidential A single, integrated server for team collaboration Team Portal – SharePoint site for team collaboration Change Management – flexible work item tracking system for requirements, change requests, bugs, issues and other work items Project Management – manage project resources, timelines and quality Version Control – robust version control system for all project artifacts, including branching, change sets, and shelving Reporting – central data warehouse for real-time project metrics and analytics

Microsoft Confidential

2005 SP1 Extranet Support Vista and Office 12 compatibility Service Pack Updates Q Database Change Management Database Testing Q Capabilities for building next generation of applications for: Vista Office 12 Web Software Factories VSTE DB Pro integration into VS Team Suite IT Governance and project portfolio management integration Major investments in testing Powerful new change management capabilities End-to-end traceability and reporting New team collaboration scenarios: Internal teams Offshore and external partners On-line and off-line scenarios Expanded role-based tools OrcasRosario MICROSOFT CONFIDENTIAL – NDA ONLY

Microsoft Confidential

Available as a License or License with Software Assurance Client Access Licenses (CALs) are Required

Microsoft Confidential Available as a License or License with Software Assurance (with MSDN Premium)

Microsoft Confidential MSDN is a single user subscription service that provides: Software Assurance for Visual Studio Microsoft server products Microsoft operating systems Microsoft productivity applications – Office, Project, Visio, etc. Monthly media kit with latest software (per agreement) Streamlined Administration Early access to Beta and CTP [1] versions of forthcoming products Phone Support Online newsgroups Online Concierge MSDN Library

Microsoft Confidential Microsoft Office 2003*Operating SystemsDesktop Productivity AppsTechnical Phone SupportMSDN LibraryMSDN Online ConciergeEarly Access to Betas/CTPsSecure Download Area MSDN Premium Available with: Visual Studio 2005 Team Edition for Software Developers Visual Studio 2005 Team Edition for Software Architects Visual Studio 2005 Team Edition for Software Testers Visual Studio 2005 Team Suite Windows Server System

Microsoft Confidential The MSDN End User License Agreement (EULA) allows each person with an MSDN license to use all of the software that is included in the subscription for development, test, and demonstration purposes only.EULA MSDN subscriptions are single-user licensed everyone who uses the products within an MSDN subscription must have an MSDN Subscriptions license. MSDN subscription media can be shared with all individuals who have an MSDN Subscriptions license of the same level or higher. MSDN Premium and MSDN Professional are only available as Software Assurance offerings for the Visual Studio set of developer products.

Microsoft Confidential Visual Studio Team System with MSDN Premium Product Comparisons Visual Studio Team System MSDN Frequently Asked Questions

Microsoft Confidential © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.