พูนลาภ ชัชวาลโฆษิต managing consultant

36
พพพพพพ พพพพพพพพพพพ Managing Consultant Corporate Development & Productivity Improvement Office Chareon Pokphand Group (CPG) [email protected]

Upload: zubin67

Post on 29-May-2015

1.357 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: พูนลาภ ชัชวาลโฆษิต Managing Consultant

พู�นลาภ ชัชัวาลโฆษิ�ตManaging Consultant

Corporate Development & Productivity Improvement OfficeChareon Pokphand Group (CPG)

[email protected]

Page 2: พูนลาภ ชัชวาลโฆษิต Managing Consultant

BPM&SOA + SaaS* + Web 2.0 and Cloud

“Effects today and next?”

Mr. Poonlarb Chatchawalkhosit

Page 3: พูนลาภ ชัชวาลโฆษิต Managing Consultant

Contents will be included

• Round-UP

• Related Industry Analysis

• What are the effects appear today?

• Discussion

Mr. Poonlarb Chatchawalkhosit

Page 4: พูนลาภ ชัชวาลโฆษิต Managing Consultant

Business Process Management

Mr. Poonlarb Chatchawalkhosit

• การจัดการกล��มของข�นตอนปฏิ�บัต�การ (procedures) หร�อกระบัวนการทำ"างานให$เป&นระบับัด$วยประสิ�ทำธิ�ภาพู และนวตกรรม

• เก+,ยวข$องกบัร�ปแบับัธิ�รก�จั• เก+,ยวข$องกบัการจัดการโครงสิร$างองค.กร• เก+,ยวข$องกบัการพูฒนาบั�คลากร People Development • เก+,ยวข$องกบัการทำ"างานร�วมกนในองค.กร• ม+ขอบังคบั กฏิระเบั+ยบั กฏิกต�กา ทำ+,ใชั$ (Business Rules)• ม+ทำ+,มาทำ+,ไป เหต�และผล ในการด"าเน�นการ(Business Logic)• ไม�ได$คงทำ+,หร�ออย��น�,ง ย�,งองค.กรต$องการความแตกต�างเพู�,อสิร$าง

ม�ลค�าเพู�,มให$กบัล�กค$า และองค.กร ย�,งต$องปรบัปร�ง• ไม�ได$คงทำ+,หร�ออย��น�,ง ม+ป2จัจัยมากมายทำ+,ม+ผลให$เก�ดการเปล+,ยนแปลง

ของกระบัวนการต�าง เชั�น วงจัรธิ�รก�จัของอ�ตสิาหกรรม ฯลฯ

Page 5: พูนลาภ ชัชวาลโฆษิต Managing Consultant

BPM: ประโยชัน.ทำ+,ได$รบั

Mr. Poonlarb Chatchawalkhosit

• ชั�วยให$สิามารถน"าไอทำ+มาประย�กต.ใชั$ได$ง�าย เร5ว และรองรบัต�อความต$องการ และการเปล+,ยนแปลงได$อย�างม+ประสิ�ทำธิ�ภาพูมากข6�น

• ทำ"าให$สิามารถแก$ไขป2ญหาทำ"าได$ม+ประสิ�ทำธิ�ภาพูมากข6�น• ทำ"าให$การพูฒนาคนม+ประสิ�ทำธิ�ภาพูมากข6�น (Workforce

improvement)• ทำ"าให$การพูฒนาองค.กรม+ประสิ�ทำธิ�ภาพูมากข6�น• ทำ"าให$สิามารถประเม�นประสิ�ทำธิ�ภาพูได$ด+กว�า• ชั�วยให$ทำ"างานเป&นระบับั • เป&นข�นตอนสิ��การปรบัปร�งประสิ�ทำธิ�ภาพูต�อเน�,อง• เป&นข�นตอนสิ��การสิะสิมและจัดการความร� $• เป&นข�นตอนสิ��การสิร$างนวตกรรมในด$านกระบัวนการ และร�ปแบับัธิ�รก�จั

ไม�ได$เป&นเพู+ยงนวตกรรมในด$านสิ�นค$าเทำ�าน�น• เป&นการเสิร�มความแข5งแกร�งให$กบัทำ�งองค.กร ในเวลาทำ+,เผชั�ญป2ญหา

หร�อป2จัจัย หร�อว�กฤต�ทำ+,มากระทำบั

Page 6: พูนลาภ ชัชวาลโฆษิต Managing Consultant

BPM: องค.ประกอบัทำ+,สิ"าคญ

Mr. Poonlarb Chatchawalkhosit

• งาน และประเภทำงาน (Task/Work/Job and Type)• ข�นตอนปฏิ�บัต�การ กฏิระเบั+ยบั ข$อบังคบั ทำ�ศทำางการไหลของ

งาน (Procedure, Workflow, Business Rules and Business Logic) จันเป&นกล��มของข�นตอนปฏิ�บัต�การ

• คน และบัทำบัาทำทำ+,ร บัผ�ดชัอบั (People, Role Responsibility, included Competency or skills)

• ข$อม�ลเข$า และออก (Input/Output)• โครงสิร$างการอน�มต� (Authorization)

Page 7: พูนลาภ ชัชวาลโฆษิต Managing Consultant

BPM: ตวอย�างของเคร�,องม�อทำ+,เก+,ยวข$อง

Mr. Poonlarb Chatchawalkhosit

• ทำกษิะของคนทำ+,ต$องการ (People competency: Soft Skills, Thinking Skills)– Thinking Skills: Analytical Thinking, Systematic Thinking, Parallel

Thinking, Lateral Thinking, Strategic Thinking – Process management– Project management, Program management และ Portfolio

management– Strategic Management

• เพู�,อการออกแบับั พูฒนา และประเม�น– The Value chain: Michael E. Porter, Competitive advantage (1985)– Balanced Scorecard: Kaplan & Norton (1990)– Supply chain Management– Maturity Model => Business Process Maturity Model– Project Maturity Model– People Maturity Model – Business Model Maturity Model

• เพู�,อการปรบัปร�งประสิ�ทำธิ�ภาพู– LEAN– Six Sigma– Total Quality Management– Continuous improvement

Page 8: พูนลาภ ชัชวาลโฆษิต Managing Consultant

BPM ในป2จัจั�บัน

Mr. Poonlarb Chatchawalkhosit

• องค.กรทำ+,ด"าเน�นการแล$วมกจัะเป&นองค.กรในต�างประเทำศ โดยเฉพูาะองค.กรชั�นน"าของโลก

• พู�จัารณาตวอย�างขององค.กรทำ+,ด"าเน�นการแล$ว ได$จัากองค.กรชั�นน"าของโลก ทำ+,ม+การขยายตวขององค.กรต�อเน�,อง องค.กรม+ขนาดใหญ�ม+พูนกงานระดบัหลายหม�,นคน ม+การสิร$างสิรรค.สิ�นค$าและบัร�การมากมายต�อเน�,อง ม+อาย�ยาวนานกว�าองค.กรของไทำยนก และทำนต�อว�กฤต�เศรษิฐก�จัทำ+,เก�ดข6�นมาหลายคร�งแล$วในโลก

• เทำ+ยบักบัองค.กรของไทำยสิ�วนใหญ�ทำ+,ไม�ได$ด"าเน�นการ และ มกจัะรบัผลกระทำบัเก�อบัทำ�กคร�งทำ+,ม+ป2ญหาหร�อว�กฤต�เสิมอ• หากมองป2ญหาเป&นโอกาสิ องค.กรสิ�วนใหญ�ในประเทำศไทำยม+ศกยภาพู

ในการแข�งขนสิ�งตามทำ+,เห5น ทำ�งๆ ทำ+,ยงไม�ได$น�ยมด"าเน�นการเร�,องน+� แต�

Page 9: พูนลาภ ชัชวาลโฆษิต Managing Consultant

อนาคตของ BPM

Mr. Poonlarb Chatchawalkhosit

จัะกลายเป&นประเด5นทำ+,สินใจัด"าเน�นการกนทำ,วโลกโดยเฉพูาะในประเทำศไทำย อนสิ�บัเน�,องจัากป2จัจัยจัากป2จัจัยต�างๆ อาทำ�• กระแสิความต$องการในการยกระดบัการบัร�หารจัดการของ

องค.กร เชั�น รางวลระดบัองค.กรต�างๆ อาทำ� TQA มาตรฐานใหม�ทำ+,เก�ดข6�น เชั�น ISO 26000 (Social Responsilibity)

• กระแสิของการปรบัปร�งประสิ�ทำธิ�ภาพู ด$วยเคร�,องม�ออย�าง LEAN, Six Sigma, KAIZEN, TQM

• กระแสิความต$องการซอฟต.แวร.มาชั�วยธิ�รก�จัในงานทำ�กประเภทำในองค.กรมากข6�น เชั�น SOA, SaaS เป&นต$น

Page 10: พูนลาภ ชัชวาลโฆษิต Managing Consultant

Service-Oriented Architecture

Mr. Poonlarb Chatchawalkhosit

เป&นแนวทำางในการบัร�หารจัดการข$อม�ลขององค.กรทำ+,ม+ประสิ�ทำธิ�ภาพูสิ�งสิามารถได$ได$ข$อม�ลทำนต�อความต$องการของธิ�รก�จั ซ6,งเก�ดจัากการม+ซอฟต.แวร.ทำ+,รองรบัการทำ"างานในทำ�กด$านทำ�กประเภทำ ม��งให$เก�ดประย�กต.ใชั$งานซอฟต.แวร.อย�างค�$มค�าม+ประสิ�ทำธิ�ภาพู และลงทำ�นไม�สิ�ง ให$ไอทำ+ปรบัตวให$รองรบัการทำ"างานทำางธิ�รก�จั

ม��งให$เก�ดการประย�กต.เทำคโนโลย+ในแนวทำางทำ+,เทำคโนโลย+ปรบัเข$าหามน�ษิย. น,นค�อ มน�ษิย.ม+กระบัวนการทำ"างานเชั�นไร ก5ยงคงเป&นอย�างไร หร�อด+กว�า

หล+กเล+,ยงการบัร�หารจัดการระบับัแบับั Functional เพู�,อลดความซ"�าซ$อนของระบับัทำ�งหมด ทำ+,เก�ดจัากความสิามารถซ"�าๆ กนของแต�ละระบับั

Page 11: พูนลาภ ชัชวาลโฆษิต Managing Consultant

SOA: ประโยชัน.ทำ+,คาดว�าจัะได$รบั

Mr. Poonlarb Chatchawalkhosit

• ซอฟต.แวร.สิามารถปรบัตวได$ตามการเปล+,ยนแปลงใดๆ ขององค.กร

• องค.กรสิามารถประย�กต.ใชั$งานซอฟต.แวร.ได$ครอบัคล�มงานในทำ�กด$าน

• องค.กรสิามารถได$ข$อม�ลทำ+,ต$องการในด$านต�างๆ อย�างครบัถ$วน• ความต$องการในการเพู�,มค�ณภาพูของซอฟต.แวร.ในองค.กร

Page 12: พูนลาภ ชัชวาลโฆษิต Managing Consultant

SOA: องค.ประกอบัทำ+,สิ"าคญในการออกแบับั

Mr. Poonlarb Chatchawalkhosit

• ความพูร$อมของการจัดการและใชั$ข$อม�ล (Information ready) • ความพูร$อมของการจัดการสิ�ทำธิ�ในการเข$าถ6งข$อม�ล (Right to

access)• ได$ด"าเน�นการ Business process management แล$ว หร�อม+

การว�เคราะห.ในประเด5นของ BPM แล$ว• ออกแบับับันพู��นฐานของ Object-oriented paradigm• ออกแบับัซอฟต.แวร.ให$ม+ความย�ดหย��นสิ�งมากๆ (Flexibility)• ออกแบับัซอฟต.แวร.ให$ง�ายต�อการใชั$งาน (Ease of use,

Usability)• ออกแบับัซอฟต.แวร.ให$ง�ายต�อการรองรบัการขยายงาน

(Extensibility)• ออกแบับัซอฟต.แวร.ให$ง�ายต�อการรองรบัการปรบัปร�งงาน • ออกแบับัซอฟต.แวร.ให$ม+การใชั$งานในร�ปแบับัของบัร�การ(Software-

as-a-Service)

Page 13: พูนลาภ ชัชวาลโฆษิต Managing Consultant

SOA: การคาดการณ.จัากนกว�เคราะห.

Mr. Poonlarb Chatchawalkhosit

ทำ+,มาของข$อม�ล

Page 14: พูนลาภ ชัชวาลโฆษิต Managing Consultant

ป2จัจั�บันและอนาคตของ SOA

Mr. Poonlarb Chatchawalkhosit

• ผ�$เล�นในตลาดน+�ยงม+น$อยมาก รายใหญ�และสิ�วนใหญ�ต$องอาศยเวลาในการพูฒนาผล�ตภณฑ์.มาทำดแทำนร� �นป2จัจั�บันอ+กราว 2 3– ปA เน�,องจัากระบับัทำ�งหมดออกแบับัมาเป&นซอฟต.แวร.สิ"าเร5จัร�ปทำ+,ทำ"างานตาม Function ต�างๆ ขององค.กร ทำ"าให$ยากต�อการปรบัให$ม+ค�ณสิมบัต�ของ Service-Oriented Architecture

• การด"าเน�นการสิ�วนใหญ�ในป2จัจั�บันค�อ การด"าเน�นการ Integration เก�อบัทำ�งหมด เพูราะองค.กรเก�อบัทำ�งหมดของไทำย และของโลก ม+การใชั$งานซอฟต.แวร.สิ"าเร5จัร�ป ทำ+,ทำ"างานตาม Function ต�างๆ ในองค.กรเป&นหลก รวมไปถ6งการสิร$างซอฟต.แวร.เองในร�ปแบับัดงกล�าวด$วย ทำ"าให$เก�ดข$อม�ลซ"�าซ$อนมากมายในองค.กร และซอฟต.แวร.ต�างๆ ก5ม+การทำ"างานซ"�าซ$อนกน ทำ"าให$ต$องม+งานเก+,ยวกบัการน"าข$อม�ลมาเชั�,อมโยงกนเสิ+ยก�อน เพู�,อลดความซ"�าซ$อนของข$อม�ล

Page 15: พูนลาภ ชัชวาลโฆษิต Managing Consultant

ประเด5นทำ+,สิ"าคญในการสิร$างซอฟต.แวร. SOA

Mr. Poonlarb Chatchawalkhosit

• Software Architect• Business Analyst/Business Architect• Software Engineering• Software Process & Software Process Improvement

Page 16: พูนลาภ ชัชวาลโฆษิต Managing Consultant

Software-as-a-Service (SaaS)

Mr. Poonlarb Chatchawalkhosit

เป&นแนวค�ดหร�อร�ปแบับัของการให$บัร�การซอฟต.แวร.ในร�ปแบับัของบัร�การ ซ6,งเด�มม+อย��บั$างเพู+ยงเล5กน$อย ซ6,งต�งแต�อ�นเตอร.เน5ต และ Social Network ม+อตราการเต�บัโตสิ�งข6�นอย�างก$าวกระโดดทำ"าให$เก�ดการพูฒนาร�ปแบับัของบัร�การบันอ�นเตอร.เน5ตเพู�,มข6�น จันกลายเป&นร�ปแบับัปกต�ในการใชั$บัร�การในอ�นเตอร.เน5ตป2จัจั�บัน

ซ6,งซอฟต.แวร.ทำ+,เก�ดข6�น ต$องม+ความสิามารถในการรองรบัการลดการทำ"าซ"�าของงานของซอฟต.แวร.และข$อม�ลจัากซอฟต.แวร.ได$ รวมไปถ6งการทำ"างานในร�ปแบับัของการให$บัร�การ

Page 17: พูนลาภ ชัชวาลโฆษิต Managing Consultant

SaaS: ประโยชัน.ทำ+,คาดว�าจัะได$รบั

Mr. Poonlarb Chatchawalkhosit

• เพู�,มประสิ�ทำธิ�ภาพูในการม+ระบับัใชั$งานของผ�$ใชั$ได$ทำนต�อความต$องการ หร�อการเปล+,ยนแปลง (on demand)

• เพู�,มประสิ�ทำธิ�ภาพูในการพูฒนาทำกษิะของผ�$ใชั$• เพู�,มประสิ�ทำธิ�ภาพูในการทำ"างานของนกพูฒนาและองค.กรในการ

ขยายการใชั$งานซอฟต.แวร.• เพู�,มประสิ�ทำธิ�ภาพูให$กบัองค.กรหร�อนกพูฒนา ในการสิร$างระบับั

ต�อยอด หร�อขยายงาน เน�,องจัากระบับัจัะม+บั�รณาการ (integration) กนอย��แล$วในระดบัหน6,ง อาทำ� User management ฯลฯ ได$อย�างรวดเร5ว สิะดวก และม+ประสิ�ทำธิ�ภาพู

Page 18: พูนลาภ ชัชวาลโฆษิต Managing Consultant

SaaS: องค.ประกอบัทำ+,สิ"าคญในการออกแบับั

Mr. Poonlarb Chatchawalkhosit

• ความพูร$อมของการจัดการและใชั$ข$อม�ล (Information ready) • ความพูร$อมของการจัดการสิ�ทำธิ�ในการเข$าถ6งข$อม�ล (Right to access)• ได$ด"าเน�นการ Business process management แล$ว หร�อม+การ

ว�เคราะห.ในประเด5นของ BPM แล$ว• ออกแบับัซอฟต.แวร.ให$ม+ความย�ดหย��นสิ�ง (Flexibility)• ออกแบับัซอฟต.แวร.ให$ง�ายต�อการใชั$งาน (Ease of use, Usability)• ออกแบับัซอฟต.แวร.ให$ง�ายต�อการรองรบัการขยายงาน (Extensibility)• ออกแบับัซอฟต.แวร.ให$ง�ายต�อการรองรบัการปรบัปร�งงาน • ออกแบับัซอฟต.แวร.ให$ม+การใชั$งานในร�ปแบับัของบัร�การ (Service ) ซ6,งจัะ

ม+ข �นตอนได$แก� การขอใชั$ การอน�มต�การใชั$งาน การให$บัร�การ ฯลฯ เหม�อนกบัเวลาเราเข$าไปใชั$บัร�การจัากศ�นย.บัร�การ หร�อการใชั$บัร�การต�างๆ ในป2จัจั�บัน

Page 19: พูนลาภ ชัชวาลโฆษิต Managing Consultant

ป2จัจั�บันและอนาคตของ SaaS

Mr. Poonlarb Chatchawalkhosit

• ตลาดน+�เต�บัโต อย�างต�อเน�,อง เน�,องจัากเป&นแนวค�ดทำ+,เป&นประโยชัน.ทำ�งกบันกพูฒนา ผ�$ใชั$ และองค.กร โดย Forrester คาดการณ.เฉพูาะตลาด IT Management Service ว�าวนน+� SaaS ม+ม�ลค�าประมาณ 1 % ของ 18 พูนล$านดอลล�าร.ของตลาด และจัะเพู�,มอ+ก 10% ในปA 2

013

• แต�ในด$านของซอฟต.แวร.สิ"าเร5จัร�ป น�นยงม+ผ�$เล�นในตลาดน+�ไม�มากนก เน�,องจัากซอฟต.แวร.สิ�วนใหญ�ยงเข+ยนอย��ในร�ปแบับัของซอฟต.แวร.สิ"าเร5จัร�ป และเข+ยนรองรบั Function การทำ"างานอย�างใดอย�างหน6,งขององค.กร ทำ"าให$การเชั�,อมโยงงานใดๆ หร�อข$อม�ลในซอตฟBแวร.ต�างๆ ขององค.กรทำ"าได$ยาก และผ�$ผล�ตซอฟต.แวร.สิ"าเร5จัร�ปต�างๆ ทำ,วโลกยงต$องใชั$เวลาในการปรบัปร�งซอฟต.แวร.ให$สิามารถทำ"างานในร�ปแบับัของบัร�การได$อ+กนาน

Page 20: พูนลาภ ชัชวาลโฆษิต Managing Consultant

ประเด5นทำ+,สิ"าคญในการสิร$างซอฟต.แวร. SaaS

Mr. Poonlarb Chatchawalkhosit

• Software Architect• Business Analyst/Business Architect• Software Engineering• Software Process & Software Process Improvement

Page 21: พูนลาภ ชัชวาลโฆษิต Managing Consultant

Web 2.0

Mr. Poonlarb Chatchawalkhosit

เป&นการอธิ�บัายค�ณสิมบัต�ของ Web ในปA 2549 (30 กนยายน 2549) ว�า Web ในวนน�นเร�,มม+ค�ณลกษิณะ ดงต�อไปน+�

• -Services, not packaged software, with cost effective scalability (ประเด5นเด+ยวกบั SOA และ SaaS)

• Control over unique, hard-to-recreate data sources that get richer as more people use them (ประเด5นเด+ยวกบั SOA และ SaaS)

• - Trusting users as co developers (ประเด5นเด+ยวกบั SOA)• Harnessing collective intelligence • -Leveraging the long tail through customer self

service (ประเด5นเด+ยวกบั SOA และ SaaS) • Software above the level of a single device • Lightweight user interfaces, development models,

AND business models (ประเด5นน+�ทำ"าให$ ประเด5นเด+ยวกนใน SOA และ SaaSy ชัดเจันข6�นมาก)

Page 22: พูนลาภ ชัชวาลโฆษิต Managing Consultant

Web 2.0: ประโยชัน.ทำ+,คาดว�าจัะได$รบั

Mr. Poonlarb Chatchawalkhosit

• ผ�$ใชั$สิามารถม+ระบับัใชั$งานทำ+,ง�ายต�อการใชั$งานมากๆ จันสิามารถสิร$างระบับั หร�อเปล+,ยนแปลงระบับั ได$ด$วยตนเอง

• เพู�,มประสิ�ทำธิ�ภาพูในการทำ"างานของนกพูฒนาและองค.กรในการขยายการใชั$งานซอฟต.แวร.

• ชั�วยเพู�,มประสิ�ทำธิ�ภาพูในการสิ�,อสิารระหว�างผ�$ใชั$ในระบับัด$วยกน เน�,องจัากจัะม+ความสิามารถรองรบัการสิ�,อสิารข$อม�ลหลายแบับั

Page 23: พูนลาภ ชัชวาลโฆษิต Managing Consultant

Web 2.0: องค.ประกอบัทำ+,สิ"าคญในการออกแบับั

Mr. Poonlarb Chatchawalkhosit

• ความพูร$อมของการจัดการและใชั$ข$อม�ล (Information ready) • ความพูร$อมของการจัดการสิ�ทำธิ�ในการเข$าถ6งข$อม�ล (Right to

access)• ออกแบับัซอฟต.แวร.ให$ม+ความย�ดหย��นสิ�ง (Flexibility)• ออกแบับัซอฟต.แวร.ให$ง�ายต�อการใชั$งาน (Ease of use,

Usability)• ออกแบับัซอฟต.แวร.ให$ง�ายต�อการรองรบัการขยายงาน

(Extensibility)• ออกแบับัซอฟต.แวร.ให$ง�ายต�อการรองรบัการปรบัปร�งงาน • ออกแบับัซอฟต.แวร.ให$ม+การใชั$งานในร�ปแบับัของบัร�การ

Page 24: พูนลาภ ชัชวาลโฆษิต Managing Consultant

ป2จัจั�บันและอนาคตของ Web 2.0

Mr. Poonlarb Chatchawalkhosit

• ตลาดน+�ยงคงเต�บัโตอย�างต�อเน�,อง เน�,องจัากเป&นแนวค�ดทำ+,เป&นประโยชัน.ทำ�งกบันกพูฒนา ผ�$ใชั$ และองค.กร แต�กบัซอฟต.แวร.สิ"าเร5จัร�ปทำ+,ใชั$ในองค.กรยงต$องอาศยเวลาในการปรบัปร�งพูฒนาซอฟต.แวร. เพูราะยงต�ดการทำ+,ออกแบับัให$ทำ"างานในแบับัทำ+,การปรบัปร�งใดๆ ต$องอาศยนกพูฒนาเข$ามาด"าเน�นการให$

• จั�ดอ�อนของนกพูฒนาประเทำศไทำยค�อ ความร� $ความเข$าใจัในเร�,องค�ณภาพูของซอฟต.แวร. นกพูฒนายงคงพูฒนา Web 2.0 ให$ม+ความสิามารถเพู+ยงออกแบับัหร�อปรบัแต�ง User Interface เทำ�าน�น ในขณะทำ+, Web 2.0 ในต�างประเทำศพูฒนาจันสิามารถให$ผ�$ใชั$ออกแบับัหร�อปรบัแต�งได$ทำ�ง Database, Business Logic และ User Interface เน�,องจัากการสิร$าง Web 2.0 ไม�ได$ถ�กก"าหนดว�า จั"าเป&นต$องอาศยองค.ความร� $ในการพูฒนาซอฟต.แวร.แบับั Object oriented paradigm หร�อต$องม+ค�ณภาพูในด$านของ Reusability ฯลฯ เพู�,มน,นเอง ก"าหนดเพู+ยงทำ+,ได$กล�าวมาข$างต$น

Page 25: พูนลาภ ชัชวาลโฆษิต Managing Consultant

ประเด5นทำ+,สิ"าคญในการสิร$างซอฟต.แวร. Web 2.0

Mr. Poonlarb Chatchawalkhosit

• Software Architect• Business Analyst/Business Architect• Software Engineering• Software Process & Software Process Improvement

Page 26: พูนลาภ ชัชวาลโฆษิต Managing Consultant

ผลกระทำบัทำ+,เก�ดข6�นหลงจัาก SOA, SaaS และ Web 2.0

Mr. Poonlarb Chatchawalkhosit

Page 27: พูนลาภ ชัชวาลโฆษิต Managing Consultant

Software Quality Attributes (2547)

Mr. Poonlarb Chatchawalkhosit

1 . ความปลอดภย (Security) 2. ประสิ�ทำธิ�ภาพู (Performance) 3. ความง�ายต�อการใชั$งาน (Usability) 4. การทำ+,ต$องทำดสิอบัได$ในทำ�กๆสิ�วน (Testability )5. การน"ากลบัมาใชั$ใหม� (Reusability )6. ความเชั�,อถ�อได$ของระบับั (Reliability )7. การโยกย$ายระบับั (Portability)8. ความง�ายในการบั"าร�งรกษิา (Maintainability )9. การทำ"างานร�วมกบัระบับัอ�,น (Interoperability )1 0 .ความสิามารถในการประย�กต. (Adaptability )1 1 .ความถ�กต$องของระบับัและข$อม�ลในระบับั (Correctness )1 2 .ความง�ายในการเปล+,ยนแปลงแก$ไข (Flexibility )1 3 .ความสิามารถในการรองรบัปร�มาณการใชั$งาน (Robustness)

Page 28: พูนลาภ ชัชวาลโฆษิต Managing Consultant

Software Quality Attributes (2551)

Mr. Poonlarb Chatchawalkhosit

1 .ทำ"างานได$ตามทำ+,ผ�$ใชั$ก"าหนดหร�อร$องขอมา (Functionality)

2. การให$ผ�$ใชั$สิามารถออกแบับัระบับัได$ด$วยตวผ�$ใชั$เอง (User-Defined)

3. รองรบัการเปล+,ยนแปลงแก$ไขระบับัได$อย�างรวดเร5ว (Agility)

4. รองรบัการขยายงานของระบับั ในกรณ+เพู�,มความสิามารถของระบับั (Extensibility)

5. สิะดวกต�อการเข$าถ6ง (Accessibility)6. รองรบัได$ทำ�กภาษิา (Localization)7. การเข$าถ6งจัากทำ�กทำ+,ทำ�กเวลา

(Availability)8. การสินบัสิน�นระบับั (Supportability)9. รองรบัการทำ"างานแบับัการให$บัร�การ

(Service Oriented)1 0 .สิามารถในการประย�กต.เข$ากบังานได$

มากว�า 1 วตถ�ประสิงค. (Adaptability1 1 .รองรบัการขยายงานในกรณ+เพู�,ม

จั"านวนผ�$ใชั$งาน เพู�,มปร�มารฐานข$อม�ล ฯลฯ ได$ตามต$องการ (Scalability)

1 .ความปลอดภย (Security) 2. ประสิ�ทำธิ�ภาพู (Performance) 3. ความง�ายต�อการใชั$งาน (Usability) 4. การทำ+,ต$องทำดสิอบัได$ (Testability )5. การน"ากลบัมาใชั$ใหม� (Reusability )6. ความเชั�,อถ�อได$ของระบับั (Reliability )7. การโยกย$ายระบับั (Portability)8. ความง�ายในการบั"าร�งรกษิา (Maintainability )9. การทำ"างานร�วมกบัระบับัอ�,น (Interoperability )1 0 .ความสิามารถในการประย�กต.

(Adaptability)1 1 .ความถ�กต$องของระบับัและข$อม�ลในระบับั

(Correctness )1 2 .ความง�ายในการเปล+,ยนแปลงแก$ไข

(Flexibility )1 3 .ความสิามารถในการรองรบัปร�มาณการใชั$งาน

(Robustness)

Page 29: พูนลาภ ชัชวาลโฆษิต Managing Consultant

อ�ปสิรรคของ SOA, SaaS และ Web 2.0

Mr. Poonlarb Chatchawalkhosit

• ทำ�ง SOA, SaaS และ Web 2.0 เป&นแนวค�ดในด$านการประย�กต.ไอทำ+แบับัทำ+,ให$ผ�$ใชั$สิะดวกในการใชั$งานในร�ปแบับัต�างๆ ทำ"าให$ผ�$ใชั$สิามารถขยายงาน และเพู�,มปร�มาณของข$อม�ล ได$เอง

• สิ�งผลต�อ Storage และการจัดการ System Infrastructure ทำ+,รองรบั ทำ�งในองค.กร และอ�นเตอร.เน5ต

• และระบับั Infrastructure ในป2จัจั�บันทำ+,ใชั$กนอย�� ก5ยงไม�รองรบัการขยายตวของข$อม�ลแบับัอตโนมต� ยงต$องม+ผ�$ด�แลระบับัคอยต�ดตามการใชั$ขยายงานของผ�$ใชั$

• สิ�งผลให$ต$องจั"ากดการให$สิ�ทำธิ�ผ�$ใชั$ ซ6,งกลายเป&นการจั"ากดการพูฒนาบัร�การของนกพูฒนา การขยายงานและปรบัปร�งงานของผ�$ใชั$

• เก�ดการก"าหนด Infrastructure ร�ปแบับัใหม�ทำ+,ม+ความสิามารถในด$าน Scalability สิ�งๆ มาก และง�ายต�อการจัดการด�แลบั"าร�งรกษิาระบับั และพูยายามข$ามข+ดจั"ากดในด$านของ Platform ไป เร+ยกมนว�า Cloud Computing

Page 30: พูนลาภ ชัชวาลโฆษิต Managing Consultant

Cloud Computing

Mr. Poonlarb Chatchawalkhosit

เป&นการก"าหนดร�ปแบับัของ Infrastructure ร� �นใหม� เพู�,อให$เป&นระบับัพู��นฐานรองรบัการเต�บัโต และการพูฒนาในด$านเทำคโนโลย+ของการประย�กต.แนวค�ด SOA, SaaS และ Web 2.0 ซ6,งผ�$ใชั$หร�อนกพูฒนาไม�ต$องมาด"าเน�นการในงาน System infrastructure management อ+ก โดย

ป2จัจั�บันม+กล��มทำ+,ขบัเคล�,อนประเด5นน+�ทำ+,สิ"าคญ อย��ค�อ• Google : Social Network, Android, Youtube,

Hi5 etc.• IBM: Blue Cloud• Microsoft: Azure, Live, Multiply, Facebook

etc.

Page 31: พูนลาภ ชัชวาลโฆษิต Managing Consultant

Cloud: ประโยชัน.ทำ+,คาดว�าจัะได$รบั

Mr. Poonlarb Chatchawalkhosit

• สินบัสิน�นการพูฒนาเทำคโนโลย+ของ SOA, SaaS และ Web 2.0 พูฒนาได$มากข6�น

• สินบัสิน�นธิ�รก�จัร�ปแบับัใหม�ๆ จัากแนวทำางของ SOA, SaaS และ Web 2.0

• สินบัสิน�นการใชั$บัร�การของผ�$ใชั$

Page 32: พูนลาภ ชัชวาลโฆษิต Managing Consultant

Cloud: ตวอย�างของ Cloud Service

Mr. Poonlarb Chatchawalkhosit

• Amazon.com• Orkut.com• Linkedin.com • Hi5.com• Salesforce.com• Facebook• Friendstor.com• Multiply• Akamai• Etc.

Page 33: พูนลาภ ชัชวาลโฆษิต Managing Consultant

Cloud: องค.ประกอบัทำ+,สิ"าคญ

Mr. Poonlarb Chatchawalkhosit

ทำ+,มาของข$อม�ล

Page 34: พูนลาภ ชัชวาลโฆษิต Managing Consultant

Cloud: การคาดการณ.จัากนกว�เคราะห.

Mr. Poonlarb Chatchawalkhosit

Page 35: พูนลาภ ชัชวาลโฆษิต Managing Consultant

ป2จัจั�บันและอนาคตของ Cloud

Mr. Poonlarb Chatchawalkhosit

• ตลาดน+�เพู�,งเร�,มต$นเทำ�าน�น

• Google เองก5พูยายามผลกดนให$เก�ดนกพูฒนาร� �นใหม� ทำ+,เข+ยน HTML และร� $จักใชั$ Code Library ของ Google หร�อเข+ยน Code Library ข6�นมาให$กบั Cloud ในโครงการ Social Network รวมทำ�งการเปDดโครงการ Android เพู�,อพูฒนาให$โทำรศพูทำ.ม�อถ�อให$กลายเป&นเคร�,องม�อในการเข$าถ6ง Social Network

• Microsoft ก"าลงจัะออก Cloud Platform เพู�,อให$องค.กรธิ�รก�จัทำ+,สินใจัสิามารถให$บัร�การ Cloud Infrastructure เพู�,มเต�มได$ เพูราะตอนน+�ม+เพู+ยงรายใหญ�ไม�ก+,รายในโลกเทำ�าน�น โดยม+การพูฒนาร�วมกบั Intel และผ�$ผล�ต Computer Hardware รายอ�,นๆ

• IBM ก5น"าเสินอ Hardware เร+ยกว�า Blue Cloud โดยม+การต�ง Blue Cloud ตามแหล�งต�างๆ ในโลก

• ยงคงต$องต�ดตามต�อไป เพูราะ Cloud จัะชั�วยให$เก�ดการพูฒนาเทำคโนโลย+ในแนวทำางของ SOA, SaaS และ Web 2.0

Page 36: พูนลาภ ชัชวาลโฆษิต Managing Consultant

ค"าถาม

Mr. Poonlarb Chatchawalkhosit