SlideShare ist ein Scribd-Unternehmen logo
1 von 22
dynamicpartnerconnections.com
Dynamics AX Consulting Expert Series
Solution Architecture of Dynamics AX
The role of a solution architect on an agile project, part I
Viktor Lesiv
Director of Technology
Arbela Technologies
Viacheslav Nefedov
Program manager
Celenia Global Services
Presenters
The authors
2
vin@celenia.com
viktor.lesiv@arbelatech.com
Viacheslav Nefedov
Celenia Global Services
Program Manager
Viktor Lesiv
Arbela Technologies
Director of Technology
The topics
Session 1
– Definition of Software Architecture
– Responsibilities and deliverables
– SA role in project planning
3
Session 2
Technology selection
Estimation technics
Working with requirements
 Now
 September, 9th
4
1. Solution
Architect Role
4
What is Software Architecture
According to ISO standard ISO/IEC/IEEE 42010 "Systems and
software engineering - Architecture description":
5
Architecture is a fundamental concepts or
properties of a system in its environment
embodied in its elements, relationships, and
in the principles of its design and evolution
Solution architecture
The big difference between a piece of
software and a solution is that there will
be different solutions for a single
problemset and to define a solution also
means to perform a feature selection
and to find an optimum project scope.
What an architect does
Does
• Defines main design decisions
and standards
Responsibility
• Solutions possibilities and
restrictions
• Defining or resources,
software, environments, skills
needed to develop software
• Estimation
7
Sample deliverables
• Up-front design
• Designing of solution scope and definitions
of success (together with a product owner)
• Technology mapping
• Standardization
• Development and adjustment of design
standards
• Planning
• Estimation
• Participation in a project roadmap design
• Defining demands in skills and
environments
8
9
2. Architects
and
responsibilities -
Case studies
9
Big project, low-qualified team
Project
• Big holding company, more than 30 legal entities
• Automation of finance and accounting
• Low qualification of consulting team
Solution
Use a team of solution architects to:
• Prepare work estimation and roadmap
• Make a fit-gap report, define list of epics to develop
• Monitor and finalize if needed all the Functional
Design Docs
• Take the responsibility for the solution design
10
 Risk!
Complex project, hi-qualified team
Project
Development of warehouse solution with
mobile computers, reach trucks and
warehouse optimization tasks
Hi-qualified team of consultants, all the
requirements and solutions are clean for the
team
Solution
No dedicated architects
Regular architecture meetings are used
instead
11
 No upfront design needed!
Brand new platform (problem)
Project
Transfer of a big solution to a new
platform
Technology approach is changed
Technologies used are very new for the
team
12
 No standard solutions!
Brand new platform (solution)
Solution advisors (technology experts, RnD)
team is used to:
• Prepare technology mapping
• Take responsibility for new kind of tasks –
technology gaps
Solution architects team
• Defines milestones and roadmap for the project
together with the product owner and the project
manager
• Defines design and development standards
• Prepares epics
13
Technology
Design
14
3. Product planning
14
Feature selection
Gathering of requirements
Technology mapping and estimation
Feature selection path
1. Define the big initial list of business requirements and value
each requirement and each epic feature inside the
requirement in man-hours or in money from customer’s
point of view
2. Split each epic feature into features that can be estimated,
give estimations and give the customer possibility to
compare features by value and costs and to select the final
feature set
Voice of the Customer form
Customer Voice of the Customer Business requirement Value
Who is the Customer?
What does the customer
want to be able to do
using the product?
What should the system
do to meet voice of the
customer?
What is the definition
of value for the
customer?
Voice of the Customer collection form
Business requirements breakdown form
Business
requirement
Value of BR (in value
points)
Functional epic Weight of epic
Value of epic (in
value points)
Create loyalty
program
management
module
2000
Loyalty program
management console
100 200
Create loyalty
program
management
module
2000
Loyalty cards data
storage and hands-on
processing
700 1400
Create loyalty
program
management
module
2000 Loyalty card scanning 200 400
Business requirements breakdown form
Glossary for requirements
1. Business requirement - the goal of the solution described
in terms of business usage. Product is done when it fits
business requirements
2. Functional requirement (feature) - description of the
solution's feature, e.g. credit card processing module for
creation of payment journals
3. Epic features - main features, that are known before the
development process starts. In most projects 50-70% of
functionality is covered by epic features. All the other
features are either subfeatures for epics or are necesary to
cover business requirements
Roadmap creation
• Releases with
dates and
names
• List of features
for each
release
• Plan how each
release will be
promoted and
used
Product roadmap's goals
1. Limit timeframe to deliver parts of the solution to minimize costs
by defining milestones, names and epics for every milestone
2. Limit technology usage for every stage of development to
maximize ability to communicate between team members by
defining technologies and modules for every stage
3. Provide customer with some dates to ensure possibility to
synchronize product development with related tasks (marketing,
business process changes, business model changes and so on)
4. Ensure possibility for managing project resources (peoples,
knowledge, environments and so on)
Questions?
www.Nefedov.net

Weitere ähnliche Inhalte

Was ist angesagt?

Optima direct post mortem 1
Optima direct post mortem 1 Optima direct post mortem 1
Optima direct post mortem 1
shelleyberg
 
Global IT Service Management Tool Implementation – A PRINCE2® project managem...
Global IT Service Management Tool Implementation – A PRINCE2® project managem...Global IT Service Management Tool Implementation – A PRINCE2® project managem...
Global IT Service Management Tool Implementation – A PRINCE2® project managem...
NUS-ISS
 
Project management experience
Project management experienceProject management experience
Project management experience
Yuanyuan Hu
 

Was ist angesagt? (20)

Technical project manager
Technical project managerTechnical project manager
Technical project manager
 
Dev area wip
Dev area wipDev area wip
Dev area wip
 
Resume deepak ahuja
Resume deepak ahujaResume deepak ahuja
Resume deepak ahuja
 
Amol_Profle
Amol_ProfleAmol_Profle
Amol_Profle
 
TOGAF Classroom Series - M9 adm phases (b-c data)
TOGAF Classroom Series - M9 adm phases (b-c data)TOGAF Classroom Series - M9 adm phases (b-c data)
TOGAF Classroom Series - M9 adm phases (b-c data)
 
Resume July 2015
Resume July 2015Resume July 2015
Resume July 2015
 
IT Architect Profession
IT Architect ProfessionIT Architect Profession
IT Architect Profession
 
Optima direct post mortem 1
Optima direct post mortem 1 Optima direct post mortem 1
Optima direct post mortem 1
 
Resume
ResumeResume
Resume
 
Global IT Service Management Tool Implementation – A PRINCE2® project managem...
Global IT Service Management Tool Implementation – A PRINCE2® project managem...Global IT Service Management Tool Implementation – A PRINCE2® project managem...
Global IT Service Management Tool Implementation – A PRINCE2® project managem...
 
Devika M Resume
Devika  M ResumeDevika  M Resume
Devika M Resume
 
Arnab Kumar Chakraborty
Arnab Kumar ChakrabortyArnab Kumar Chakraborty
Arnab Kumar Chakraborty
 
Resume-V-1.1
Resume-V-1.1Resume-V-1.1
Resume-V-1.1
 
RAD Model
RAD ModelRAD Model
RAD Model
 
BVT_Swamy_Abap_4
BVT_Swamy_Abap_4BVT_Swamy_Abap_4
BVT_Swamy_Abap_4
 
TOGAF Classroom Series - M18 architecture repository
TOGAF Classroom Series - M18 architecture repositoryTOGAF Classroom Series - M18 architecture repository
TOGAF Classroom Series - M18 architecture repository
 
Mohammed Zakarya Resume
Mohammed Zakarya ResumeMohammed Zakarya Resume
Mohammed Zakarya Resume
 
nitaanresumeout
nitaanresumeoutnitaanresumeout
nitaanresumeout
 
2021 12-03 TOGAF for Developers
2021 12-03 TOGAF for Developers2021 12-03 TOGAF for Developers
2021 12-03 TOGAF for Developers
 
Project management experience
Project management experienceProject management experience
Project management experience
 

Ähnlich wie ERP solution architect role, part I

CMAD Group Workbook 3.1 Op Model Enable
CMAD Group Workbook 3.1 Op Model Enable CMAD Group Workbook 3.1 Op Model Enable
CMAD Group Workbook 3.1 Op Model Enable
Alexander Doré
 
Assignment Instructions  The case study is a project manag.docx
Assignment Instructions  The case study is a project manag.docxAssignment Instructions  The case study is a project manag.docx
Assignment Instructions  The case study is a project manag.docx
ssuser562afc1
 
Ehab wafik CV(1)
Ehab wafik CV(1)Ehab wafik CV(1)
Ehab wafik CV(1)
Ehab Wafik
 
Vishwanath_M_CV_NL
Vishwanath_M_CV_NLVishwanath_M_CV_NL
Vishwanath_M_CV_NL
Vishwanath M
 
CMAD Group Workbook 3.2 Op Model Enable
CMAD Group Workbook 3.2 Op Model EnableCMAD Group Workbook 3.2 Op Model Enable
CMAD Group Workbook 3.2 Op Model Enable
Alexander Doré
 
Pertemuan 2-apbo-software-developmeng-processing
Pertemuan 2-apbo-software-developmeng-processingPertemuan 2-apbo-software-developmeng-processing
Pertemuan 2-apbo-software-developmeng-processing
Abi Bobon
 
Furqan ul karim_latest_cv
Furqan ul karim_latest_cvFurqan ul karim_latest_cv
Furqan ul karim_latest_cv
Furqan Ul Karim
 
Dinesh_Resume_122014
Dinesh_Resume_122014Dinesh_Resume_122014
Dinesh_Resume_122014
Dinesh Kumar
 

Ähnlich wie ERP solution architect role, part I (20)

Solution architecture
Solution architectureSolution architecture
Solution architecture
 
CMAD Group Workbook 3.1 Op Model Enable
CMAD Group Workbook 3.1 Op Model Enable CMAD Group Workbook 3.1 Op Model Enable
CMAD Group Workbook 3.1 Op Model Enable
 
Assignment Instructions  The case study is a project manag.docx
Assignment Instructions  The case study is a project manag.docxAssignment Instructions  The case study is a project manag.docx
Assignment Instructions  The case study is a project manag.docx
 
Discovery on terra incognita
Discovery on terra incognitaDiscovery on terra incognita
Discovery on terra incognita
 
Rup
RupRup
Rup
 
Ehab wafik CV(1)
Ehab wafik CV(1)Ehab wafik CV(1)
Ehab wafik CV(1)
 
Solution Design Services An Overview
Solution Design Services  An OverviewSolution Design Services  An Overview
Solution Design Services An Overview
 
Vishwanath_M_CV_NL
Vishwanath_M_CV_NLVishwanath_M_CV_NL
Vishwanath_M_CV_NL
 
CMAD Group Workbook 3.2 Op Model Enable
CMAD Group Workbook 3.2 Op Model EnableCMAD Group Workbook 3.2 Op Model Enable
CMAD Group Workbook 3.2 Op Model Enable
 
Solution Design & Architecture.pptx
Solution Design & Architecture.pptxSolution Design & Architecture.pptx
Solution Design & Architecture.pptx
 
The New Normal – Delivering Remote Professional Services
The New Normal – Delivering Remote Professional ServicesThe New Normal – Delivering Remote Professional Services
The New Normal – Delivering Remote Professional Services
 
Pertemuan 2-apbo-software-developmeng-processing
Pertemuan 2-apbo-software-developmeng-processingPertemuan 2-apbo-software-developmeng-processing
Pertemuan 2-apbo-software-developmeng-processing
 
MuleSoft Milano Meetup #7 Florence Consulting
MuleSoft Milano Meetup #7  Florence Consulting MuleSoft Milano Meetup #7  Florence Consulting
MuleSoft Milano Meetup #7 Florence Consulting
 
Slides4lucid
Slides4lucidSlides4lucid
Slides4lucid
 
Slides4lucid
Slides4lucidSlides4lucid
Slides4lucid
 
Yogesh_Fegade_Profile
Yogesh_Fegade_ProfileYogesh_Fegade_Profile
Yogesh_Fegade_Profile
 
Profile_YogeshFegade
Profile_YogeshFegadeProfile_YogeshFegade
Profile_YogeshFegade
 
Furqan ul karim_latest_cv
Furqan ul karim_latest_cvFurqan ul karim_latest_cv
Furqan ul karim_latest_cv
 
CV - Abhijit
CV - AbhijitCV - Abhijit
CV - Abhijit
 
Dinesh_Resume_122014
Dinesh_Resume_122014Dinesh_Resume_122014
Dinesh_Resume_122014
 

Kürzlich hochgeladen

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 

Kürzlich hochgeladen (20)

Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 

ERP solution architect role, part I

  • 1. dynamicpartnerconnections.com Dynamics AX Consulting Expert Series Solution Architecture of Dynamics AX The role of a solution architect on an agile project, part I Viktor Lesiv Director of Technology Arbela Technologies Viacheslav Nefedov Program manager Celenia Global Services Presenters
  • 2. The authors 2 vin@celenia.com viktor.lesiv@arbelatech.com Viacheslav Nefedov Celenia Global Services Program Manager Viktor Lesiv Arbela Technologies Director of Technology
  • 3. The topics Session 1 – Definition of Software Architecture – Responsibilities and deliverables – SA role in project planning 3 Session 2 Technology selection Estimation technics Working with requirements  Now  September, 9th
  • 5. What is Software Architecture According to ISO standard ISO/IEC/IEEE 42010 "Systems and software engineering - Architecture description": 5 Architecture is a fundamental concepts or properties of a system in its environment embodied in its elements, relationships, and in the principles of its design and evolution
  • 6. Solution architecture The big difference between a piece of software and a solution is that there will be different solutions for a single problemset and to define a solution also means to perform a feature selection and to find an optimum project scope.
  • 7. What an architect does Does • Defines main design decisions and standards Responsibility • Solutions possibilities and restrictions • Defining or resources, software, environments, skills needed to develop software • Estimation 7
  • 8. Sample deliverables • Up-front design • Designing of solution scope and definitions of success (together with a product owner) • Technology mapping • Standardization • Development and adjustment of design standards • Planning • Estimation • Participation in a project roadmap design • Defining demands in skills and environments 8
  • 10. Big project, low-qualified team Project • Big holding company, more than 30 legal entities • Automation of finance and accounting • Low qualification of consulting team Solution Use a team of solution architects to: • Prepare work estimation and roadmap • Make a fit-gap report, define list of epics to develop • Monitor and finalize if needed all the Functional Design Docs • Take the responsibility for the solution design 10  Risk!
  • 11. Complex project, hi-qualified team Project Development of warehouse solution with mobile computers, reach trucks and warehouse optimization tasks Hi-qualified team of consultants, all the requirements and solutions are clean for the team Solution No dedicated architects Regular architecture meetings are used instead 11  No upfront design needed!
  • 12. Brand new platform (problem) Project Transfer of a big solution to a new platform Technology approach is changed Technologies used are very new for the team 12  No standard solutions!
  • 13. Brand new platform (solution) Solution advisors (technology experts, RnD) team is used to: • Prepare technology mapping • Take responsibility for new kind of tasks – technology gaps Solution architects team • Defines milestones and roadmap for the project together with the product owner and the project manager • Defines design and development standards • Prepares epics 13 Technology Design
  • 15. Feature selection Gathering of requirements Technology mapping and estimation
  • 16. Feature selection path 1. Define the big initial list of business requirements and value each requirement and each epic feature inside the requirement in man-hours or in money from customer’s point of view 2. Split each epic feature into features that can be estimated, give estimations and give the customer possibility to compare features by value and costs and to select the final feature set
  • 17. Voice of the Customer form Customer Voice of the Customer Business requirement Value Who is the Customer? What does the customer want to be able to do using the product? What should the system do to meet voice of the customer? What is the definition of value for the customer? Voice of the Customer collection form
  • 18. Business requirements breakdown form Business requirement Value of BR (in value points) Functional epic Weight of epic Value of epic (in value points) Create loyalty program management module 2000 Loyalty program management console 100 200 Create loyalty program management module 2000 Loyalty cards data storage and hands-on processing 700 1400 Create loyalty program management module 2000 Loyalty card scanning 200 400 Business requirements breakdown form
  • 19. Glossary for requirements 1. Business requirement - the goal of the solution described in terms of business usage. Product is done when it fits business requirements 2. Functional requirement (feature) - description of the solution's feature, e.g. credit card processing module for creation of payment journals 3. Epic features - main features, that are known before the development process starts. In most projects 50-70% of functionality is covered by epic features. All the other features are either subfeatures for epics or are necesary to cover business requirements
  • 20. Roadmap creation • Releases with dates and names • List of features for each release • Plan how each release will be promoted and used
  • 21. Product roadmap's goals 1. Limit timeframe to deliver parts of the solution to minimize costs by defining milestones, names and epics for every milestone 2. Limit technology usage for every stage of development to maximize ability to communicate between team members by defining technologies and modules for every stage 3. Provide customer with some dates to ensure possibility to synchronize product development with related tasks (marketing, business process changes, business model changes and so on) 4. Ensure possibility for managing project resources (peoples, knowledge, environments and so on)

Hinweis der Redaktion

  1. ©2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.