Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Strategi og retning for Microsofts applikasjonsplattform


Published on

  • Be the first to comment

  • Be the first to like this

Strategi og retning for Microsofts applikasjonsplattform

  1. 1. <ul><li>Jon Jahren </li></ul><ul><li>Produktsjef Applikasjonsplattform </li></ul><ul><li>[email_address] </li></ul>Strategi og retning for Microsofts applikasjonsplattform
  2. 2. <ul><ul><li>Launch of SQL Server 2005 Visual Studio 2005 and BizTalk Server 2006 was successful, the products are rock solid! </li></ul></ul><ul><ul><li>Microsoft needs to broaden the Application Platform story to compete more effectively in the enterprise and boost growth </li></ul></ul><ul><ul><ul><li>Define Microsoft’s vision and value prop across the platform </li></ul></ul></ul><ul><ul><li>Help customers map their current stage of infrastructure readiness & plan the path forward to improve their systems </li></ul></ul>
  3. 3. What are the goals of APIO? Build connected, adaptable systems that align IT with business goals and provide better business choice and value to customers. Increase customer satisfaction and platform “stickiness” by emphasizing that customer capability is Microsoft’s concern—it’s more than just selling products. Increase upsell/cross-sell opportunities. Increase user adoption by having a flexible and agile application platform.
  4. 4. What Is Infrastructure Optimization? <ul><li>Four-stage model to describe levels of infrastructure efficiency (basic to dynamic) across infrastructure </li></ul><ul><ul><li>Core model based on industry analyst efforts, MIT Center for Information Systems Research (CISR), and Microsoft experience </li></ul></ul><ul><ul><li>Highly successful with enterprise customers over the last year </li></ul></ul><ul><ul><li>In pilot with midsize customers and partners </li></ul></ul><ul><ul><li>Model being extended to encompass business productivity and application platform infrastructures </li></ul></ul><ul><li>The model: </li></ul><ul><ul><li>Consists of capability descriptions across the continuum (technology agnostic) </li></ul></ul><ul><ul><li>Includes people, process, and technology </li></ul></ul><ul><li>Key benefits of the model: </li></ul><ul><ul><li>Helps customers solve the 70/30 problem (i.e. manage complexity, achieve agility)  Drives lower total cost of ownership (TCO) for IT infrastructure </li></ul></ul><ul><ul><li>Helps center the customer conversation on a blueprint for infrastructure success and realize the value of IT investments </li></ul></ul><ul><ul><li>Maps the technology roadmap to the customer’s needs </li></ul></ul><ul><ul><li>Helps increase security and lower risk </li></ul></ul><ul><ul><li>Helps drive infrastructure as a strategic asset </li></ul></ul><ul><li>It’s the Microsoft glue for our people-ready business message and Microsoft solutions </li></ul>
  5. 5. Infrastructure Optimization Model Value Cost Center Uncoordinated, manual infrastructure; knowledge not captured More Efficient Cost Center Managed IT infrastructure with limited automation and knowledge capture Managed and consolidated IT infrastructure with extensive automation; knowledge captured and re-used Fully automated management; dynamic resource usage; business- linked service level agreements (SLAs); knowledge capture and use automated Business Enabler Strategic Asset
  6. 6. Provides Partners with a Common Way to Be in Synch with Microsoft and the Customer Agenda Provides Customer a Way to Bridge Gap between Business and IT App Platform Business Productivity Core Infrastructure
  7. 7. Application Platform Infrastructure Optimization Model <ul><li>Client Technologies </li></ul><ul><li>Designer </li></ul><ul><li>Development Platform </li></ul><ul><li>Software Development Life Cycle (SDLC) </li></ul><ul><li>Custom Applications </li></ul><ul><li>Data Warehousing </li></ul><ul><li>Reporting & Analysis </li></ul><ul><li>Performance Management </li></ul><ul><li>Custom Line-of-Business (LOB) – Data Infrastructure </li></ul><ul><li>Independent Software Vendor (ISV) LOB – Data Infrastructure </li></ul><ul><li>Relational Data Warehouse </li></ul><ul><li>Architecture/ Development Methodology </li></ul><ul><li>Integration </li></ul><ul><li>Process </li></ul><ul><li>Business-to-Business (B2B) </li></ul>Business Intelligence Data Management SOA and Business Process Development User Experience
  8. 9. Networking Data, Mainframes Management UNIX Systems Integration Languages Applications Identity Legacy Hosts XML Web Services
  9. 10. Move from ad hoc development on legacy systems to modern, team development and management throughout the ALM Move from managing disparate data silos to a scalable, integrated data management platform Move from disconnected applications and services to SOA and adaptive business processes Move from data silos and manual analysis to real-time and closed loop analysis Move from no UX awareness to proactive collaboration of design and development
  10. 11. Application Platform Infrastructure Optimization User Experience <ul><li>No thoughts about UX as a process within Application Development </li></ul><ul><li>Recognizes that UX exists as a separate design discipline within Application Development </li></ul><ul><li>Plans to build UX into future products </li></ul><ul><li>Has already made initial investments in UX with positive results </li></ul><ul><li>Regards UX as a make-or-break element of application development </li></ul><ul><li>Not aware/ doesn’t think that UX applies to their company/industry </li></ul><ul><li>Sees no value in UX design early in development process; Poor UX found at User Acceptance or after release, may not be addressed </li></ul><ul><li>Measures UX quality during development process; Takes corrective action for poor UX during development </li></ul><ul><li>Interested in measuring ROI of UX investments including User Effectiveness, User Satisfaction and Quality of Decisions </li></ul><ul><li>Sole focus on &quot;functional&quot; capabilities of applications; Just making processes and infrastructure work; No identifiable UX design </li></ul><ul><li>Reactive UX design work only in response to poor user feedback; UX not considered proactively at requirements definition; No UX skills on team </li></ul><ul><li>Application Development team includes internal design resources or external agencies; At least one functional role within the team is dedicated to UX design </li></ul><ul><li>Actively developing applications using a process, tools and platform with integrated UX capablilities; Dedicated UX functions </li></ul>User Experience
  11. 12. Application Platform Infrastructure Optimization Business Intelligence <ul><li>Manually entered KPIs and static documents to track performance </li></ul><ul><li>Static decentralized and highly IT dependent reports (several reporting tools) </li></ul><ul><li>Standalone spreadsheet based analysis </li></ul><ul><li>Data silos for analysis and reporting, Hand-coding ETL </li></ul><ul><li>Departmental scorecards where KPI sourced from database </li></ul><ul><li>IT driven Parameterized reporting from defined data sources </li></ul><ul><li>Analytical tool connecting to subject-oriented data </li></ul><ul><li>Basic ETL packages to load subject/ functional datamart </li></ul><ul><li>Strategy driven enterprise wide scorecards </li></ul><ul><li>Automated tools for budgeting, planning, forecasting </li></ul><ul><li>User-driven report building, definition, scheduling and subscription </li></ul><ul><li>Wizard-based publishing of data from front-end analytical applications and Web-based interactive analysis </li></ul><ul><li>Centralized and managed data warehouse </li></ul><ul><li>Automated ETL design, implementation and maintenance </li></ul><ul><li>Business Intelligence or Business Activity Monitoring within business process automation (Embedded reporting, BAM, Master data management) </li></ul><ul><li>Richer visualization </li></ul><ul><li>Predictive analytics </li></ul>Business Intelligence
  12. 13. Application Platform Infrastructure Optimization SOA and Business Process <ul><li>Architectural plans are app centric and reactive </li></ul><ul><li>No resuse of web services - or use of basic XML without services approach </li></ul><ul><li>Has architectural mindset & roadmap aroud services & processes (but not enterprise-wide) - and without full time staff </li></ul><ul><li>Some methodology for some services consumed & exposed </li></ul><ul><li>Established architecture discpline & full-time staff; use standardized packaged integration/process software </li></ul><ul><li>Established development methodology for SOA & Services, can manage increasing numbers of Services </li></ul><ul><li>Fully mature Enterprise-wide use of SOA & process abstraction </li></ul><ul><li>Capable of aggregating Services and extending their use beyond its own firewall or org boundaries; Meet SLA of services (security, availability) </li></ul><ul><li>Systems & Applications exist in islands of isolation; need for integration not prirotized or seen as too costly </li></ul><ul><li>Mostly Point to Point EAI solutions; no enterprise-wide integration </li></ul><ul><li>Has an enterprise architeture for integration (ESB, EAI, B2B); Use standardized packaged integration solutions; Enterprise-wide core processes integrated </li></ul><ul><li>Fully integrated cross-enterprise processes; EAI is services based & built on industry patterns; can quickly integrate new applications & standards </li></ul><ul><li>Little process/workflow automation outside those locked within standalone application; rely on manual workaronds for process across-applications & people </li></ul><ul><li>Automate repetitive task (replacing manual paper); some departmental processes that span multiple applications </li></ul><ul><li>All core biz process automated; process activities monitored; some stanadlone process have externalized rules </li></ul><ul><li>Process abstraction provides dynamic versioning, control, updating, redeploying, workloads adaptability; Workflows automated and have end-to-end visiblity </li></ul><ul><li>B2B bsaed on phone/fax, manual entry, or hard-coded workarounds </li></ul><ul><li>Proprietary (one-off trading-partner specific or compliant) B2B integration or reliance on VAN </li></ul><ul><li>B2B solution versatile to handle multiple standards (XML, X12, EDIFACT) & multiple trading partners integration & management </li></ul><ul><li>B2B integrated across firewall into collaborative processes/workflows; B2B has agile capabilty for trading partner management and rules changes </li></ul>SOA and Business Process
  13. 14. Application Platform Infrastructure Optimization Data Management <ul><li>Siloed & Inflexible Data Services </li></ul><ul><li>Database management with limited development support through server side constraints & triggers </li></ul><ul><li>Simple single tier applications </li></ul><ul><li>Standardized Data Services </li></ul><ul><li>Applications conform to pre-defined data standards and policies </li></ul><ul><li>DBAs provide preset, routine services </li></ul><ul><li>Integrated & Flexible Data Services </li></ul><ul><li>Flexible data tier delivers scalable, reliable and secure business information supports flexible application architectures </li></ul><ul><li>DBAs and application developers use common tools & methodologies </li></ul><ul><li>Dynamic Data Services </li></ul><ul><li>Real-time integration between disparate applications and ease of extensibility </li></ul><ul><li>DBAs and application developers use common collaboration tools and methodologies </li></ul><ul><li>Basic data recovery and auto tuning </li></ul><ul><li>Failover support with integrated management and security </li></ul><ul><li>Continuous availability reducing both planned and unplanned downtime </li></ul><ul><li>Policy based dynamic performance management </li></ul><ul><li>Siloed data marts </li></ul><ul><li>Data Marts leveraging common database management and performance tools </li></ul><ul><li>Enterprise data warehouses </li></ul><ul><li>Deliver holistic business view with high levels of performance and low management overhead from partitioning, star join, or parallel index operations </li></ul><ul><li>Real time data warehouse </li></ul><ul><li>Real time integration, availability, and management across data warehouse, operational data stores, reporting systems, and OLAP systems </li></ul><ul><li>Closed loop data warehouse </li></ul><ul><li>Drive actions to source systems based on business insight from data warehouse and business intelligence tools </li></ul>Data Management
  14. 15. What A Partner Should Do…. <ul><li>Identify where your customers are in the Infrastructure Optimization Model (use profiling questions) </li></ul><ul><li>Identify highest impact options and prioritize projects by economic return </li></ul><ul><ul><li>Quantify individual Best Practices </li></ul></ul><ul><ul><li>Perform TCO Studies or ROI analysis </li></ul></ul><ul><li>Build a plan that maps to the customer’s business and their IT priorities </li></ul><ul><li>Work with Microsoft to help you get started </li></ul><ul><li>Drive joint pipeline management for all your customers = sales growth </li></ul><ul><li>Enablement </li></ul><ul><ul><li>Leverage the July 2006 Infrastructure Optimization Partner Kit </li></ul></ul><ul><ul><li>Attend IO Training Sessions being held at the regional and local levels </li></ul></ul>Visit for more details
  15. 16. Marketing Alignment of Product Campaigns to Customer Campaign Structure Optimize Your Application Platform Infrastructure <ul><li>Product campaigns tie to application </li></ul><ul><li>platform infrastructure optimization: </li></ul><ul><li>Upgrade the Masses </li></ul><ul><li>Designer </li></ul><ul><li>Visual Studio Team System (VSTS) </li></ul><ul><li>Oracle Migration </li></ul><ul><li>Microsoft SQL Server™ 2005 Upgrade </li></ul><ul><li>Business Intelligence </li></ul><ul><li>Business-to-Business Integration/Business Process Automation </li></ul>