IT Solution Architect & Architecture for Thailand 4.0
1.
IT Solution Architect
&Architecture
for Thailand 4.0
ณรงค์ จันทร์สร ้อย
Software Architect
Enterprise Architect
Quant Architect
narong.minimalist@gmail.com
facebook.com/narong.chansoi.5
minimallife.wordpress.com
Digital Transformation
and IT-Driven Business Process
2.
IT-Driven
Business Process
เสริฟ ITSolution ให้ถูกจุด
ทุกส่วนงานสาคัญต้อง Drive ด้วย IT
Solution Architect ต้องเข้าใจ
Business Domain และ
Architecture Landscape เป็นอย่างดี
ERP
CRM
Data Mining
Big Data
Machine Learning
UI/UX
Mobile App
AutomationESB
Cache
Tran.
Processing
RDBMS
All Requirements AllTest CasesUser
Development
Process
(Vendor)
Key Requirements
Key
Test Cases
Solution
Architect
Business
$
manage manage
review
Architecture
design
System
Tester Quality
Assurance
test conformance
คุม Key Requirement, Key Test Case และ Architecture
7.
System
Pathogen
Vendor Customer
Solution Architect
Example:
-Version of some libraries
- Lifecycle of some modules
- Architectural structure
- Bugs
- Implementation skill
detect & disinfect
ช่วยตรวจจับข ้อผิดพลาดในระบบ และ
เป็นคนแรกที่ต ้องประเมินผลกระทบหลังเกิดข ้อผิดพลาด
ที่น่าสังเกตและน่าตกใจคือ
ในประเทศไทย
องค์กรฝั่งลูกค ้าให ้ความสาคัญกับงาน Solution
Architecture มากกว่าฝั่งเวนเดอร์รายใหญ่
พัฒนาบุคลากรและปรับปรุงกระบวนทางาน
มากกว่าฝั่งเวนเดอร์
เวนเดอร์หรือซอฟต์แวร์เฮ ้าส์รายใหญ่ยังคงทางาน
แบบเดิมๆ เหมือนเมื่อครั้งอดีตกาล
8.
• Design &Modeling
• Code
• Testing
• Feasibility Study & Proof of Concept
• Communication & Collaboration
• Presentation & Demonstration
• Documenting
• Consulting & Coaching
• Strategic Planning
• Management: risk, change, vendor,…
• Political & Social Issues Handling
Data
Application
Technology
Security
& Infrastructure
Business
Full stack (Solution) Architect
เน้นรู้กว้าง ไม่ต้องเก่งทุกอย่าง
9.
Solution Architecture ช่วยให้เข ้าถึงจุดสาคัญรวดเร็ว,
สนับสนุนการวิเคราะห์ผลกระทบและบริหารความเสี่ยง
Enterprise Strategies & Directions
Project &
Initiatives
Business Processes & Services Orgs & People
Infrastructure & Services
Technology & Services
Data Application
Modeling language สาหรับSolution Architect
(ฝึกวาดด ้วยมือให ้คล่องดีที่สุด ยกเว ้น BPMN)
• UML (Unified Modeling Language)
• BPMN (Business Process Model Notation)
• ArchiMate (Enterprise Modeling Language)
23.
เทคนิคศึกษาและจดจา Solution ต่างๆ
Pros& cons
Problem,
context, use case
Benchmark or
compare to
other solutions
Related
solutions?
Background
design principles
Domain & Arch.
Landscape
History
Implementation
guideline &
cautions
Brief
SOLUTION