การบรรยาย Introduction to Enterprise Architecture
ผมจำได้ว่าในช่วง 4-5 ปีที่ผ่านมา องค์กรต่างๆมักจะเชิญผมไปบรรยายในหัวข้อเรื่อง SOA (Service Oriented Architecture) เพราะองค์กรมีความสนใจในเรื่องของการทำ Application Integration เลยทำให้ผมต้องบรรยายในหัวข้อดังกล่าวมากกว่า 50 ครั้งตั้งแต่ Introduction to SOA, Business Process Management จนถึง SOA Government ทั้งนี้ที่องค์กรต่างๆสนใจเรื่องนี้ส่วนหนึ่งก็เป็นเพราะว่าองค์กรให้ความสนใจกับเรื่องของ IT Architecture แต่ก็อย่างไรการทำ SOA ของหลายๆองค์กรกลับไม่ประสบความสำเร็จเท่าที่ควร ทั้งนี้ก็เป็นเพราะว่า SOA มักจะถูกขับเคลื่อนจากฝั่งของเทคโนโลยีมากกว่าฝั่งของ Business หรือมองจากธุรกิจหลักขององค์กร
ระยะหลังผมจึงเริ่มเห็นว่าองค์กรต่างๆให้ความสนใจกับการทำแผนแม่บทไอทีมากขึ้นและ SOA ก็จะเป็นส่วนหนึ่งในแผนที่จะดำเนินการ แต่แผนแม่บทหลายๆที่ก็ยังเป็นแผนที่ฝ่ายเทคโนโลยีเป็นคนทำอยู่ดีจึงทำให้ขาดการขับเคลื่อนที่ จนกระทั้งองค์กรเริ่มสนใจจะทำ EA หรือ Enterprise Architecture กันมากขึ้นเพื่อตอบโจทย์เรื่องของธุรกิจหรือกลยุทธ์ขององค์กรมากกว่าที่จะมองเป็น IT Arcitecture หรือ Solution Architection
แล้วอะไรคือ EA (Enterprise Architecture) ในวันนี้ทาง Software Park จัดบรรยายเรื่อง “Enterprise Architecture for e-Government” โดยผมได้นำเสนอการบรรยายในหัวข้อ Introduction to Enterprise Architecture (ผู้สนใจสามารถจะ Download presentation ของการบรรยายได้ที่ http://dl.dropbox.com/u/12655380/EnterpriseArchitecture.pdf) ทั้งนี้ผมได้พยายามชี้ให้ว่า EA ก็ไม่ได้เป็นอะไรไปมากกว่าการวางแผนกลยุทธ์ (Strategic Planning) ที่จะเอา Vision, Mission และ Business ขององค์กรเป็นตัวนำ แล้วมาดูว่าไอทีจะเข้ามาช่วยได้อย่างไร ทั้งนี้จะเห็นได้ว่าการทำ EA จะไม่ใช่เรื่องของฝ่ายเทคโนโลยีเป็นหลักแต่จะต้องเป็นเรื่องของทุกภาคส่วนในองค์กร ตั้งแต่ผู้บริหาร ฝ่ายธุรกิจ ฝ่ายปฎิบัติการ และฝ่ายเทคโนโลยี ทั้งนี้แผนผังที่ได้จากการทำ EA ในองค์กรมักจะมีอย่างน้อย 4 ด้านหลักคือ
- Business Architecture เพื่อแสดงกลยุทธ์ขององค์กร, Business Process ของแต่ละฝ่าย, Organization Chart
- Information Architecture เพื่อแสดงให้เห็นว่าจะต้องมีข้อมูลอย่างไรในแต่ฝ่าย, Database หรือ MetaData
- Application Architecture เพื่อแสดงให้เห็นว่าในองค์กรจะต้องมีระบบโปรแกรมหรือระบบไอทีอะไรบ้าง ในการที่จะตอบโจทย์ของธุรกิจต่างๆ
- Technical Architecture เพื่อแสดงโครงสร้าง Hardware, Software หรือแม้กระทั่ง Telecom Network ในองค์กร
แผน EA นอกจากจะช่วยให้เราได้ผังหลักๆ 4 ด้านนี้แล้ว เราอาจจะเห็นผังย่อยๆในเรื่องต่างๆดังแสดงในรูป

ประโยชน์ที่ได้จากการทำ EA ก็คือเรื่องของ Cost Saving ที่จะทำให้เกิดการลงทุนที่คุ้มค่า ทั้งนี้เมื่อเราจะมี Project ใหม่ๆ เราก็จะมาพิจารณาจากแผน EA เพื่อให้ได้ Solution Architectire ที่เหมาะสมตาม Architecture ต่างๆที่วางไว้ และการเลือกเทคโนโลยีต่างๆตามแผน
การทำ EA ควรจะเริ่มต้นจากการได้รับการสนับสนุนที่ดีจากผู้บริหารเพราะ EA ไม่ใช่เรื่องของฝ่ายไอทีแต่อย่างเดียว และสิ่งที่สำคัญอีกเรื่องคือการพิจารณาเลือก Framework ในการทำ EA ซึ่งที่นิยมมักจะมีสองตัวคือ TOGAF และ Zachman Framework
สำหรับเอกสารการบรรยายที่ได้ทำขี้น ผมได้รวบรวมมาจากแหล่งต่างๆดังนี้
Slide จาก SlideShare.net
- Making Enterprise Architecture (EA) Strategic with Business
- TOGAF9 Framework for Enterprise Architecture
- TOGAF – The Continuing Story
- Where Cloud Computing Meets Enterprise Architecture
- Cloud Computing and the Next Generation of Enterprise Architecture
เอกสารจาก Wikipedia
วิดีโอจาก YouTube
ดร.ธนชาติ นุ่มนนท์
ผู้อำนวยการเขตอุตสาหกรรมซอฟต์แวร์ประเทศไทย
Posted on เมษายน 20, 2011, in Seminars/Training. Bookmark the permalink. 2 ความเห็น.
I would like to get my staff trained on SOA and Enterprise Architecture, if you could contact me via email i would be great appreciate. Thank you krub.
Pingback: การสัมมนา Enterprise Architecture for e-Government | Software Park Thailand