Enables platform simplification, business agility and growth Showcases Microsoft technologies Cultivates community of deep enterprise resource planning (ERP) talent and proactive engagement across enterprise Provides prescriptive guidance on business, process, and technology Two teams focused on ERP (Microsoft Dynamics and SAP) reporting to one manager When, where, and why Business value Enterprise showcases Microsoft Operations Puerto Rico Microsoft Business Solutions (MBS) Order Central Media manufacturing Invoicing and collections, inventory, pricing MSExpense Expense reporting Microsoft IT Project management Microsoft Consulting Services * Professional services MSN Asset life cycle management Microsoft SAP systems Core ERP systems Xbox Hardware Project management Microsoft Retail Stores Hardware and software sales Microsoft Supply Chain IT Project management * Still in planning stages Microsoft Operations Puerto Rico • Rapid implementation for a small subsidiary with time constraints • Tax savings if implemented quickly Microsoft IT • Out-of-the-box solution to replace custom internal applications for budgeting and planning • Same functionality as SAP and 25% cheaper to implement MSN • Out-of-the-box solution to fill functionality gap in existing customization Microsoft retail stores • Rapid implementation • Showcase our products in the Microsoft Store Microsoft Supply Chain • Out-of-the-box solution to fulfill project accounting needs • Wanted disconnected solution Xbox Hardware • Out-of-the-box solution to fulfill project accounting needs • Wanted disconnected solution Microsoft Consulting Services • Out-of-the-box solution to replace a third-party solution and internal systems • Eliminate manual processing and redundant entry and showcase our products to potential customers Microsoft Expense • Out-of-the-box solution to replace custom internal application • Global solution with minimal overlap with SAP Microsoft Business Solutions Order Central • Unique business requirements for channel partners and customers • Showcase Microsoft Dynamics AX using the MBS business Microsoft Dynamics AX as an internal solution Assessment framework Certified third-party solution Customizations Minor customizations Configuration Out of the box Governanc e • • • • What’s acceptable? Acceptable: Extensions • App properties • New elements • Extended classes Not acceptable: Unnecessary alterations • Application modifications • Changes to SYS elements • Duplicated standard functions Steps to close gaps • Adapt business process to fit standard • Enhance product, if product timelines align • IT develops, product group guides and adopts -OR• Identify third-party/ independent software vendor (ISV) solution • IT customizes, product group guides Single team focused on Microsoft Dynamics AX (Center of Excellence or COE) Requests come to COE for analysis COE collaborates with IT and business teams to assess fit/gap and high-level effort Once approved, COE can act in many roles • Project owner and implementer • Design and implementation consultant • Infrastructure deployment and management Microsoft Dynamics AX 2012 Microsoft operations Puerto Rico Microsoft Business Solutions Order Central Media manufacturing Microsoft Dynamics AX 2012 Invoicing and collections, inventory, pricing MSExpense Expense reporting Microsoft IT Microsoft Dynamics AX 2012 Microsoft Dynamics AX 2012 Project management Microsoft Dynamics AX 2009 Upgrade planned Microsoft Consulting Services * Professional services MSN Asset life cycle management Microsoft SAP systems Core ERP systems Xbox hardware Project management Microsoft Dynamics AX 2009 Upgrade planned Microsoft retail stores Hardware and software sales Microsoft supply chain IT Project management Microsoft Dynamics AX 2012 * Still in planning stages Microsoft Dynamics AX 2012 Microsoft Dynamics AX 2012 Implementing Microsoft Dynamics AX at Microsoft Program management Deploy Partner with: Development • Product team • Support • Consulting Build Test Development box Development branch Development branch Development box Development branch System integration System integration Development box Development branch User acceptance User acceptance End to end VSTF Model driven Virtualize Shared framework Scalability SAP Development box Production Major release Minor release Q1 (Feb) Q1.1 (Mar) Q1.2 (Apr) Q2 (May) Q2.1 (Jun) Q2.2 (July) Q3 (Aug) Q3.1 (Sep) Q3.2 (Oct) Q4 (Nov) Q4.1 (Dec) Q4.2 (Jan) Program management Partner with: Deploy • Product Team • Support • Consulting For developers Build For users Development Test Connecting Microsoft Dynamics AX with SAP Key Processes in Microsoft Dynamics AX Connection points Common SAP connections Master data management • Chart of accounts • Exchange rates • Dimensions • Cost centers • Internal Orders (Ios) • Profit centers • Trading partner • Materials master • Sales geographies • Employees/vendors • Employee reporting hierarchies Microsoft Operations Puerto Rico • Manufacturing, plan, forecasting • Order management • Inventory • Purchase orders (SAP) • Packing slips (SAP) • General ledger entries (SAP) Microsoft IT • Project management, time reporting • Budget/forecasting system MSN • Procure to order • Fixed asset management • Purchase orders (SAP) • Fixed assets (SAP) Microsoft retail stores • Point of sales, HQ management • Back office inventory • • • • Microsoft Supply Chain • Project management Xbox hardware • Project management Microsoft Consulting Services • Project management, time reporting • Professional time and billing • In process MSExpense • Expense reporting and approval • Reimbursement credit card vendor, employees) MBS Order Central • • • • • Print vendor • Fulfillment vendor Customer/partner setup Invoicing, credit, and collections Product mastering, pricing General ledger POs, packing slips (SAP) General ledger entries (SAP) Warranty vendor Sales orders (SAP) Transactions • Journal entries • Microsoft Sales (revenue) Tools • Single integration framework created to facilitate common approach to master data management for all instances SAP Databases Microsoft data warehouse (Feedstore) General Ledger Accounts Financial dimensions Exchange rates Employees and positions Reporting hierarchies Microsoft Dynamics AX Upgrade lessons learned Microsoft Dynamics AX 2012 Analysis • Architectural reviews to update infrastructure • Review business requirements to validate current process and take advantage of new Microsoft Dynamics AX processes • Identify custom features that are now in Microsoft Dynamics AX 2012 and remove them • Eliminate unnecessary reports • Modernize integrations between systems Planning • Typical project plan for development, system integration, and user acceptance testing • Functional specifications for moving (or removing) customizations • Additional time for security design and testing • Added data validation test plans to ensure data correctness Trial upgrade • Three cycles for code upgrade: initial merge and debug, update forms to the new UI, debug and fix bugs in testing • Allowed extra time because we were testing Microsoft Dynamics AX 2012 pre-releases • We tested two RCs (release candidates), RTM, CU1, and CU2 – released on CU2 Optimized for Microsoft Dynamics AX 2012 • Completely redesigned security • Reengineered batch jobs and SQL Server Integration Server jobs • Rearranged UI for customizations Data upgrade and data validation Functional testing • Full regression testing on the functional areas • Additional end-to-end tests during user acceptance testing to ensure that the data conversion worked • Multiple cycles for data upgrade: • All iterations should be fully analyzed • Fix bugs and take that learning forward for following iterations • Repeat until you reach your weekend target • Created a separate migration environment and use the State Transfer Tool • Initiated a separate project to validate data • Created a separate data server where data analysis could be run • Compared counts, amounts by company, by currency against the Microsoft Dynamics AX 4.0 data • Performed significant ad hoc testing of reference data Task name (Iteration x) Microsoft Dynamics AX Upgrade Release Week Short Interval Schedule PreProcessing (Pre-Go Live) Restore production database into upgrade environment Prepare production data for preprocessing Perform preprocessing checklist Back up upgrade database Preprocessing Remainder of preprocessing checklist Back up upgrade database Start date Time zone Finish date Time zone 12/1/2012 8:45 12/1/2012 9:00 12/1/2012 10:15 12/1/2012 10:45 12/1/2012 11:00 12/1/2012 21:00 12/1/2012 21:15 Central Central Central Central Central Central Central 12/1/2012 9:00 12/1/2012 10:15 12/1/2012 10:45 12/1/2012 11:00 12/1/2012 21:00 12/1/2012 21:15 12/1/2012 21:30 Central Central Central Central Central Central Central By Time Joe Joe/Sue Sue Sue Joe/Sue Joe Joe Total Go Live Activities Restore production database into upgrade environment Prepare upgrade environment for state transfer tool Create prerequisite data Run the state transfer tool (STT) to load shadow tables Back up STT (single user processing) database Single user processing Back up STT database Pre-sync/table creation for post processing Back up STT (pre-sync) database Perform bulk copy of data / post processing Complete post processing checklist Back up new production database Run post processing repair scripts Back up new production database 12/2/2011 8:30 12/2/2011 8:45 12/2/2011 9:00 12/2/2011 9:15 12/2/2011 9:30 12/2/2011 9:45 12/2/2011 10:45 12/2/2011 11:00 12/2/2011 12:15 12/2/2011 12:30 12/2/2011 13:45 12/2/2011 14:00 12/2/2011 14:15 12/2/2011 15:45 Central Central Central Central Central Central Central Central Central Central Central Central Central Central 12/2/2011 8:45 12/2/2011 9:00 12/2/2011 9:15 12/2/2011 9:30 12/2/2011 9:45 12/2/2011 10:45 12/2/2011 11:00 12/2/2011 12:15 12/2/2011 12:30 12/2/2011 13:45 12/2/2011 14:00 12/2/2011 14:15 12/2/2011 15:45 12/2/2011 16:00 Note: These are not actual people or timings. Your timings may vary based on your installation! Central Central Central Central Central Central Central Central Central Central Central Central Central Central Joe Sue Joe/Sue Joe Joe Joe Joe Joe/Sue Sue Sue Sue Sue Sue Joe Total Previous 0.25 1.25 0.50 0.25 10.00 0.25 0.25 0.25 2.25 0.50 0.25 8.50 0.50 0.25 12.75 12.50 0.25 0.25 0.25 0.25 0.25 1.00 0.25 1.25 0.25 1.25 0.25 0.25 1.50 0.25 0.50 1.00 2.50 0.25 0.25 5.00 0.25 0.75 0.25 12.25 0.25 0.25 3.25 0.25 7.50 27.00 Functional area Customers Partners Product mastering Iteration 1 Iteration 2 Iteration 3 Iteration 4 Iteration 5 4.0 2012 4.0 2012 4.0 2012 4.0 2012 4.0 2012 430 430 554 554 650 650 898 898 948 948 148 148 168 168 206 206 225 225 570 570 957 957 2732 2732 3015 3015 3221 3221 3400 3400 Invoices count 15353 16212 16212 17318 17318 19001 19001 21002 No variance No variance 9,122,222 908,585 9,122,222 12,727,771 908,585 933,946 12,727,771 19,473,738 19,473,738 28,375,021 28,375,021 34,107,440 34,107,440 933,946 511,931 511,931 264,372 264,372 190,149 190,149 0 0 0 0 0 0 0 855.83 0 855.83 Finance deferrals count 595,766 595,766 N/A N/A 1,021,577 1,021,577 1,892,952 1,892,952 2,045,804 2,045,804 Finance deferrals value 324,030 324,030 N/A N/A 538,360 538,360 416,366 416,366 488,240 488,240 21 21 23 23 58 58 58 58 58 58 Agreements No variance 21002 Invoices value Finance GL balance No variance No variance 15353 Credit and collections Comments Note: The success criteria for the above domains is 100% data match between Microsoft Dynamics AX 4.0 and Microsoft Dynamics AX 2012 (zero variance) No variance Difference for AUD 855.83 Bug# 1077123 No variance No variance No variance http://t.co/mvBzFNzi