Top Banner
The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect
28

The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Apr 01, 2015

Download

Documents

Peyton Fellows
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption

Dave Brown, Microsoft Technology Centre Architect

Page 2: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Microsoft Technology Centre Video

http://www.microsoft.com/mtc

Page 3: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Introduction to the Microsoft Technology Centre

“Microsoft Technology Centres provide an ideal environment to envision, architect, and demonstrate customised solutions.”

• Locations• United States – Austin, Boston, Chicago, Reston, Silicon Valley

• Worldwide – Bangalore, Beijing, Copenhagen, Dubai, Munich, Paris, Taipei, Thames Valley (UK)

• Methodology• Developed over time to a re-usable process for de-risking technology

adoption

Page 4: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Repeatable Process Offerings

• Strategy Briefing• 1 day

• Targeted demonstrations

• Architecture Design Session• 2-3 days

• In-depth envisioning, design and planning

• Proof of Concept• 2-3 weeks

• Development and demonstration

• Productivity• Last financial year, The Microsoft Technology Centre Thames Valley

completed 164 Strategy Briefings, 50 Architecture Design Sessions, and 45 Proof of Concepts

Page 5: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Team Structure

• Management• Opportunity qualification

• Engagement process

• Partner & industry relationships

• Architects• Broad knowledge of products and technologies

• Architectural & strategic business skills

• Customer-facing role

• Technology Experts (Virtual Team)

• Lab Engineers• Client and server builds

• Networking

• Briefing Coordinator• Logistics

Page 6: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

The Facilities

• Architecture Design Session Room• Meeting configuration

• Whiteboards

• Proof of Concept Room• Lab configuration

• Whiteboards

• Server Room• Dedicated network, servers & storage

• Demonstration Room• AV with home automation in multiple “zones”

Page 7: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Strategy Briefing Overview

“ A clear, actionable picture of how software can realise specific customer business goals."

• Audience• Business-focus, CEO/CIO-level, influencers

• Process• Customer-led business strategy presentation

• Microsoft Technology Centre-led, targeted solution scenario presentations, e.g. Information worker, Integration, etc

• Scenario & technology drill-downs

Page 8: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Architecture Design Session Overview

“Architectural and strategic guidance, risk-analysis, and best-practice approach of how software can realise specific customer business goals.”

• Flavours• Envisioning

• Architectural Design

• Proof of Concept Planning

• Process• Preparation (Architecture Design Session Team & Customer)

• Delivery

• Follow-up (& documentation)

Page 9: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Architecture Design Session Preparation

• Architecture Design Session Team• Qualification

• Preparation, planning, customer conference call, expectations

• Technical resources identification

• Facilities booked, agenda circulated and agreed, invites sent

• Customer• Company & organisational presentation

• Project presentation

• Requirements presentation

• Technology topology presentation

• Scenarios presentation

Page 10: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Architecture Design Session Agenda

• Discovery• Introductions• Expectations• Approach• Customer background• Business context• Business benefits

• Drivers• Issues

• Business scenarios• Non-functional

requirements• Technology Landscape

• Envisioning• Review• Architecture and Design

• Components• Interfaces• Communication• Non-functional

requirements

• Scenario testing

• Planning• Review• Scope

• Proof Points• Metrics• Deliverables• Assumptions, Risks,

Constraints

• Resources• Roles, responsibilities

• Dates• Communication

• Escalation plan

Page 11: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Architecture Design Session Team

• Architecture Design Session Team• Architecture Design Session Lead

• Technical Specialists

• Domain-specific specialists

• Customer• Senior management sponsor

• Business representative

• Development representative

• Infrastructure representative

• User representative

• Project manager

Page 12: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Architecture Design Session Responsibilities

• Architecture Design Session Team• Facilitation

• Question assumptions, drill into issues

• Ensure agenda followed, bring discussions back up

• Ensure objectives/ expectations met

• Get agreement

• Provide technical/ industry expertise

• Ensure everything is documented

• Customer• Business buy-in

• Provide business and technical background

• Decision makers

Page 13: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Architectural Design Session Deliverables

• “Vision & Scope” document• Problem Statement

• Business Goals

• Scenarios

• Proof-Points

• Deliverables, Exclusions

• Architecture, Design

• Risks, Pre-requisites

Page 14: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Proof of Concept

Page 15: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Proof of Concept Overview

“Transfer knowledge, develop and demonstrate custom solutions defined in an Architectural Design Session.”

• Drivers• Provide (technology) vision, de-risk technology adoption

• Demonstrate use of product features, system integration, business processes, non-functional requirements in a custom solution

• Developer productivity

Page 16: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Proof of Concept Timeline

Thurs FriWedsTuesMon

Agree vision

Week 1

Week 2

Week 3

Solution concept complete

Initial plan complete

Development begins

Mid-point review Feature-set freeze

Bug-fix, stabilise

Code complete

Finalise POC package

Demo walkthrough Demonstration

POC complete

Page 17: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Proof of Concept Team

• Proof of Concept Team• Proof of Concept Lead

• Developer Lead

• Developer(s)

• User Experience

• Lab Engineers

• Customer• Business Sponsor (kick-off, mid-point review, final demonstration)

• Developers

• Experienced

• Inexperienced

Page 18: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Proof of Concept Responsibilities

• Proof of Concept Team• Build & maintain lab environment

• Work item definition and assignment

• Daily reviews

• Communication to customer

• Ensure Vision & Scope met

• Architectural, technical, and developer expertise

• Code reviews

• Ensure everything is documented

• Customer• Business buy-in for kick-off, mid-point review, and final demonstration

• On-site developers

• Decision support available

• Agile methodology• SCRUM-'like'

Page 19: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Proof of Concept Constraints

• Exclusions• Best-practice development in all areas

• Exception handling

• Development framework and methodologies

• Auditing, logging, monitoring

• Administration, management

• Installation and deployment

• Versioning

• Performance and scalability

Page 20: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Proof of Concept Deliverables

• Final Demonstration• Screen capture

• Film crew recording

• Proof of Concept Review Document• Key findings

• Work completed

• Template available for download

• Source code• Source control archive

Page 21: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Proof of Concept Demonstration

• Attendees• Business sponsors, CEO/CIO etc, Account Team

• Format• Introduction, scene setting

• Scenario playback

• Customer-driven, primarily non-technical

• Q&A, summary

• Benefits• Real business solution in simulated customer environment

• Business buy-in, solution-focussed audience

• Demonstrator/video disseminated to wider audience

Page 22: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Server Room

Page 23: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Envisioning Centre

Page 24: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Key success factors

• Dedicated environment for meeting/developer productivity• Whiteboards

• Server room, network, internet connectivity, automated builds, sand-boxed environment

• Demonstration

• Resource identification• Business sponsors

• Decision makers

• Technical experts

• Business focus• Business goals realised through software

Page 25: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Common Pitfalls

• Preparation• Opportunities not correctly qualified

• Expectations incorrectly set

• Architecture Design Session• Too many attendees – optimum around 6

• Lack of business input

• No decision makers (lack of business buy-in)

• Treat as a ‘consulting’ exercise

• Proof of Concept• Scope and proof points not clearly defined

• Non-developer lab attendees

Page 26: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Case Study Example – Major Oil Company

• Background• Disparate systems with large numbers of interfaces, often complex &

difficult to maintain

• Large numbers of Excel spreadsheets leading to de-centralised data and intellectual capital, hard to make decisions based on big-picture

• Solution• Integration of sample back-end system following a strategic architecture

based on SOA

• Aggregation and visualisation of sample data sets in personalised dashboard

• New possibilities for data consumption using PDA smart client

• Impact• Technology-enabled strategy on service-oriented business intelligence

• Rapid adoption, global alignment via follow-on engagements

Page 27: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Case Study Example – Global Paper Producer

• Background• Silos of information (lack of re-use), duplication

• Low-bandwidth environment

• Solution• Replaced replication-based solution with collaborative intranet

• Architecture for global intranet, collaboration with automated publishing, local and global search proven over simulated low-bandwidth network

• Impact• Information re-use and global collaboration

• Rapid adoption (first go-live POC + 10months)

Page 28: The Microsoft Technology Centre Process - Accelerating and De-Risking Technology Adoption Dave Brown, Microsoft Technology Centre Architect.

Further Information

• Microsoft Technology Centres, [email protected],http://www.microsoft.com/mtc

• Lynx Technology Customer Innovation Centre, http://www.lynxtec.com/cic/cic_offerings.htm

• To discuss engaging with the MTC, contact your Microsoft Account Manager