PRODUCTIVITY WITH THE MICROSOFT PLATFORMdownload.microsoft.com/.../20090520_Scrum.pdf2009/05/20  ·...

Preview:

Citation preview

PRODUCTIVITYWITH THE MICROSOFT PLATFORM

Luís Alves MartinsArchitect AdvisorMicrosoft

TEAM PRODUCTIVITYWITH THE MICROSOFT PLATFORM

Luís Alves MartinsArchitect AdvisorMicrosoft

krise crisi

危機

위기 Kryzys

кризис

األزمة

crise

Independent behaviour

GOAL

Bruce Tuckman (1965)

Ideas compete Bruce Tuckman (1965)

adjustment/agreement Bruce Tuckman (1965)

competent/autonomous Bruce Tuckman (1965)

.NET Framework 4.0

Base Class Library

Common Language Runtime

Windows Workflow

Foundation

Managed Extensibility Framework

Data ServicesWindows

Communication Foundation

“Velocity”

Windows Presentation Foundation

ASP.NET(WebForms, MVC,

Dynamic Data)Entity Framework

LINQ

ADO.NET

Parallel Extensions

WinForms LINQ to SQL

LanguagesDynamic

Language Runtime

Powerful modeling tools available to every member of the team: architect, developer, project manager, tester

UML + DSL = right tool for right job

Provide tools to deliver quality across the lifecycle – “you can’t test quality in after the app is built”

Enable test scenarios that span the business analyst and generalist tester all the way through engineering-driven automated test

Delivering a richer test environment for generalist testers

SharePoint tooling for common customizations

Great experiences inside Visual Studio – coding->debug->deploy

Extensible infrastructure allowing 3rd parties and ISVs to create additional SharePoint tooling

WorkflowContent TypesList DefinitionsSite DefinitionsWeb parts (+ Visual Designer)

Application pagesMaster pagesServer controlsModulesFields

Project Management Project Server

Client Integration

Lightweight Project Planning Tools

Requirements Traceability

Reports

Individual Dashboards

Process Customization Wider variety of examples from

Microsoft and community

Visual structure and behavior in UML and DSL models

Eliminate the “no repro” problem

Gated checkin

T-SQL Quality Tools

Testing improvements Test prioritization

Manual Testing

Functional Testing

Test Case Management

2010

2010

2010

Recommended