applicatieplatform congres 12 & 13 maart
DESCRIPTION
Applicatieplatform congres 12 & 13 maart. Microsoft Application Platform. A Lifecycle View. Sam Guckenheimer Group Product Planner Visual Studio Team System [email protected]. Headlines Today. Headlines in 2020. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/1.jpg)
Applicatieplatform congres12 & 13 maart
![Page 2: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/2.jpg)
Microsoft Application Platform
A Lifecycle View
Sam GuckenheimerGroup Product PlannerVisual Studio Team [email protected]
![Page 3: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/3.jpg)
Headlines Today
![Page 4: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/4.jpg)
Headlines in 2020
![Page 5: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/5.jpg)
Relative Benefit of an InnovationFrom competitive advantage to cost of doing business
Time
CompetitiveAdvantage to Firm
First firm in an industry implements innovation
Second firm in an industry implements innovation
Third firm in an industry implements innovation
![Page 6: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/6.jpg)
Relative Benefit of an InnovationFrom competitive advantage to cost of doing business
Time
CompetitiveAdvantage to Firm
Strategic IT
Utility IT
Core Context
![Page 7: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/7.jpg)
Making the ConnectionBusiness strategy and application platforms
• Business strategy means being different from the competition• Being different relies on differentiated IT• Differentiated IT commonly means custom applications• Custom applications depend on an application platform
![Page 8: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/8.jpg)
EnterpriseApplications
Infrastructure
BusinessUsers
Without an Application Platform
???
Partners &Customer
s???
CloudSQL
WindowsOracleSolaris
MS SQLWindows
Oracle DBUnix
DB2Z/OS
ERP Finance Inventory CRM Operations ???
IT
New product
idea portal
New product portfolio analysis
Financial reporting
Regulatory
compliance portal
Compliance reports
Supply chain
integration
Trading partner portal
Sales forecasts
and reports
Operations
Sales force
automation
Customer service
![Page 9: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/9.jpg)
Choosing an Application PlatformWhat’s required
• An application platform needs to work well in both the strategic and utility phases• Effective application lifecycle management (ALM)
• The strategic phase requires:• Current technologies• Support for rapid development
• With available developers
• The utility phase requires:• Long-term supportability• Low cost
![Page 10: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/10.jpg)
EnterpriseApplications
BusinessUsers
With An Application Platform
IT
Optimized Infrastructure
IT
New product
idea portal
Financial reporting
Regulatory
compliance portal
Compliance reports
Supply chain
integration
Trading partner portal
Sales forecasts
and reports
Operations
Sales force
automation
Customer service
New product portfolio analysis
Familiar and Intuitive User Interface
Application and Business Productivity
PlatformProcesses (ALM, IT
& Security
Processes)
Partners Customer
sCloud
ERP Finance Inventory CRM Operations ??????
![Page 11: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/11.jpg)
BusinessUsers
The Microsoft Platform ApproachIt starts with the users
Off
Pre
mis
eO
n P
rem
ise
Optimized Infrastructure
Integrated Platform for Multiple Applications
Enterprise Applications
Familiar and Intuitive User Interface
Partners Customers Cloud
ERP Finance Inventory CRM Operations ???
![Page 12: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/12.jpg)
Tomorrow’s User Experiences
• Personalized and intuitive• Integrated and connected• Multimedia and multisensory• Expectations set by consumer experience
![Page 13: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/13.jpg)
The Microsoft Application PlatformAn integrated, unified platform for multiple applications
Composite Applications
Service Enablement
Cloud + Composite
Information Reporting & Analysis
Data Management
Performance Management
Rich Media Web
Standard Web
Social Computing
Enterprise Applications
Partners Customers Cloud
ERP Finance Inventory CRM Operations ???
![Page 14: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/14.jpg)
Getting Started With ApplicationPlatforms: BPM Using SOA
Composite Applications Workflows Business process
automation Dynamic content
ServiceEnablement Interoperability Discoverability Security & access
Cloud Enabled Services and
Workflows Data everywhere Dynamic capacity
Standards-based interoperabilityBusiness process services
Enterprise Applications
Partners Customers Cloud
ERP Finance Inventory CRM Operations ???
![Page 15: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/15.jpg)
Getting Started with ApplicationPlatforms: DM & Business Intelligence
Information Reporting & Analysis Data mining Information
aggregation Trend and relationship
discovery
Data Management Information
visualization Data extraction
Performance Management Scorecards and
dashboards Business initiative
monitoring KPI reporting
Standards-based interoperabilityInformation integration services
Enterprise Applications
Partners Customers Cloud
ERP Finance Inventory CRM Operations ???
![Page 16: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/16.jpg)
Getting Started with ApplicationPlatforms: Next Generation Web
Rich Media Web Rich and engaging
experiences Dynamic and
responsive content Digital marketing
Standard Web Standards compliance
and interoperability Scalable business
applications Rapid development
and deployment
Social Computing Communicate,
collaborate, & share Communities and
memberships Workflow and
notifications
Standards-based interoperabilityInformation integration services
Business process services
Enterprise Applications
Partners Customers Cloud
ERP Finance Inventory CRM Operations ???
![Page 17: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/17.jpg)
Application Life-Cycle Management
Application Life-Cycle Management
Process Enactment and Guidance
Individual Team Organization
Tools
Business Intelligence &
DM
BPM Using SOA
Next Generation
Web
![Page 18: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/18.jpg)
OK, this sounds nice, but…
How does Microsoft use its own…•Application Lifecycle Management?•Application Platform?
Visual Studio Team System is the example
![Page 19: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/19.jpg)
Lean Application Lifecycle Management
Two principles:
Reduction of Waste →Small batches
Short cycles
Flow of Value →Working software Quality first
![Page 20: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/20.jpg)
Actual Feature Flow In VS 2008
Initial planning spike
Beta 1 planning review
Beta 2 review
Tightened process rules @ Beta 1 reduce WIP
Additional tightening @ Beta 2
![Page 21: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/21.jpg)
Quality Gates to Reduce WasteFeature Crews for Small Batches
Quality Gates act as extended check-in policies, governing the quality of feature delivery into the main source code branch
![Page 22: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/22.jpg)
The Microsoft Application PlatformAn integrated, unified platform for multiple applications
![Page 23: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/23.jpg)
VSTS Built on the Application Platform
Many connected user experiences
Composite .NET application
Data and Business Intelligence
Workflow and Virtualization
Global distribution
![Page 24: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/24.jpg)
Data Surfacing in Existing App (Visual Studio)
![Page 25: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/25.jpg)
Or Leveraging Office…
![Page 26: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/26.jpg)
Data Management → Information Analysis
![Page 27: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/27.jpg)
MOSS-Based Dashboard Next
![Page 28: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/28.jpg)
Tomorrow’s User Experience
![Page 29: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/29.jpg)
Connected, Virtualized Application
![Page 30: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/30.jpg)
The Microsoft Application PlatformAn integrated, unified platform for multiple applications
![Page 31: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/31.jpg)
The Microsoft Application PlatformAn integrated, unified platform for multiple applications
Composite Applications
Service Enablement
Cloud + Composite
Information Reporting & Analysis
Data Management
Performance Management
Rich Media Web
Standard Web
Social Computing
Enterprise Applications
Partners Customers Cloud
ERP Finance Inventory CRM Operations ???
![Page 32: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/32.jpg)
Headlines in 2020
•Winning companies will still develop applications•Focus on competitive core, outsource or buy context
•Flow of value will drive Application Lifecycle•Reduce waste everywhere for better flow
•Only possible with an Application Platform•The productive choice is Microsoft
![Page 33: Applicatieplatform congres 12 & 13 maart](https://reader038.vdocuments.site/reader038/viewer/2022110212/5681429e550346895daed49a/html5/thumbnails/33.jpg)
© 2008 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.