BD / Pre SalesPMO Analysis / Requirements DesignDevelopmentTest / UATDeployMaintain PHASES ERP (AX)...

14

Transcript of BD / Pre SalesPMO Analysis / Requirements DesignDevelopmentTest / UATDeployMaintain PHASES ERP (AX)...

Using Solution Architecture in your Implementation

Kim Shek / Arijit BasuSenior Program ManagerMicrosoft Corporation

BRK353

Disclaimer© 2012 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. Other names and brands may be claimed as the property of others.

Microsoft Dynamics AX 2012 R2 is a pre-release product under development. 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. Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. All product release dates and features specified are preliminary based on current expectations, and are subject to change without notice. Microsoft may make changes to specifications and product descriptions at any time, without notice.

Sample code included in this presentation is made available AS IS. THE ENTIRE RISK OF THE USE OR THE RESULTS FROM THE USE OF THIS CODE REMAINS WITH THE USER.

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS PRESENTATION. Microsoft products are not intended for use in medical, life saving, or life sustaining applications.

Session Focus

Role of a Solution Architect

Resource SkillsSolution Design

Reviews

Customization / Performance

Reviews

The Dynamics AX Solution ArchitectThe role of a Dynamics AX Solution Architect (AX-SA) in a Dynamics AX Implementation lifecycle

BD / Pre Sales PMO Analysis / Requirements Design Development Test / UAT Deploy MaintainPHASES

ERP

(AX)

Im

plem

enta

tion

Life

cycl

e

Sales/BDAX Solution

Architect

Project Manager

Business Analyst Developer

Business overviewProcess overviewRFQ submission

C-Level discussionsSolution profiling

POCPresentations

Sizing & TopologyInfrastructure assessmentCompetition

Risk AssessmentSolution presentation

CRPAS-IS process (assistance)

TO-BE process (assistance)

Sizing & Topology finalization

Define Solution qualityDefine technical quality

criteriaGap Fit verification

Design reviewData Migration

planSecurity

assessmentTest criteria

Deployment planIntegration design

POC

Code reviewCode quality

Security reviewData migration

Technical configurationDeploymentIntegration

review

Solution testingPerformance testingAccessibility testing

Security testingExit criteria

Production deploymentRollouts

Issue resolutionAX S

oluti

on

Arch

itect

ac

tiviti

es

Analysis DeploymentDevelopmentDesign Operation

• Over engineered architecture

• Improper conceptualization

• Incorrect feature fit-gap

• Non compliance to standard patterns

• No upgradeability assessment

• Under/Over infrastructure sizing

• Non compliance to AX Business Process

• Deviation in standard coding patterns

• Upgradability & performance impact assessment

• Latest platform uptake

• Under/Over configured production environments

• Performance & reliability issues

• Upgrade Challenges

• Application health & SLA management

• Benchmarking

Implementation Impact

Implementation Impact & Key Deliverables

• Business Needs• Architecture Blueprint• Implementation

strategy• Project Plan• As-Is Analysis• To-Be Process (FRD)• Fit Gap (WRICE)

• Functional Design Document (FDD) including Integration & Data Migration

• Technical Design Document (TDD)

• Testing Plan• Hardware &

Infrastructure Sizing

• Custom Code Development

• Solution Test• Interface Development• Data Migration

Development• Configured System

(data & code)

• End User Training• UAT• Performance and

Scalability Testing• Performance

Benchmarks• Production System

Readiness• Go Live

• Support & Maintenance• Maintain SLA’s

(Performance, scalability)

• Upgrade Assessment

Upgrade

Key Deliverables [Customer, Implementation Partner]

Solution Design Reviews

“As Is” Solution Landscape

Distribution NetworkSolution Components

Windows

MS SQL

MS Dynamics AX 2012Enterprise Portal

Financials

SRM

SCMInventor

y

CPM

Projects

HCMCRM

BankingCustomer

sVendors

PLATFORM

DATABASE

APPLICATIONS

Key Considerations:

Compliance

Security

Global Readiness

Support Model

ScalabilityData Access

Solution Alignment

Growth Consideratio

ns

Implementation Approach

Business Process Flows

Topology

Base Setup Needs

“To Be” Solution Landscape

Customization / Performance Reviews

General Patterns & Practices for X++ development

Skills Expectation

Scenario Based Learning

Horizontal Applications

Application Foundation

Framework

Industry Sector Applications

Technology Stack

Ensuring predictable

implementations

Solution Architecture

Solution Architects

Meeting quality standards for

code development

Developer

DeveloperTechnical SA

Performance considerations

within an implementation

lifecycle

Performance

DeveloperTechnical SA

Technical Consultants

Applying industry

knowledge into solutions

Industry Solutions

Application Consultant,

Functional SA

Articulating coherent &

relevant business value

into the winning proposal

Technical Sales

PresalesTarget

Audience

Focus

Workshop

Sign up starts with a Pre-Qualification Survey https://axea.cloudapp.net/home/l300

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.