PRODUCTIVITY WITH THE MICROSOFT PLATFORMdownload.microsoft.com/.../20090520_Scrum.pdf2009/05/20 ·...
Transcript of PRODUCTIVITY WITH THE MICROSOFT PLATFORMdownload.microsoft.com/.../20090520_Scrum.pdf2009/05/20 ·...
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