SlideShare a Scribd company logo
T t Li iTanapat Limsaiprom
ธนาพัฒน์ ลิ้มสายพรหม
1Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
“Agileg
“Agile” หรือ “Scrum” ด้วยที่เป็นวัฒนธรรมองค์กรที่ค่อนข้างแพร่หลายในเหล่า
บรรดาบริษัท Tech Company โดยเฉพาะอย่างยิ่งในเหล่า Startupบรรดาบรษท Tech Company โดยเฉพาะอยางยงในเหลา Startup
2Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
What is ‘Agile’g
‘Agile’ ไม่ใช่รูปแบบการทํางาน
ป็ ิ ใ ํ ี่ ป็ ื ี ึ่ ่ ้ ี้ ์ ่ ใ ่เป็นแนวคิดในการทํางานทีเป็นทางเลือกอีกทางหนึง เพราะก่อนหน้านีองค์กรส่วนใหญ่
จะทํางานด้วยระบบ Project Management คือมี Project Manager 
และทีมมานั่งวางแผนกันก่อนเริ่มโปรเจ็คต์ ทั้งเรื่องเงิน เวลา คน และอื่นๆ ตั้งแต่และทมมานงวางแผนกนกอนเรมโปรเจคต ทงเรองเงน เวลา คน และอนๆ ตงแต
เริ่มต้นจนจบโปรเจ็คต์ ซึ่งเป็นงานทํางานแบบ ‘Waterfall Process’ แต่แนวคิด
Agile จะส่งผลให้มีรปแบบการทํางานที่ต่างออกไปAgile จะสงผลใหมรูปแบบการทางานทตางออกไป
3Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
W t f llWaterfall
4Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
h ‘ il ’Why ‘Agile’
A il   ึ้ ี่ ใ S f  D l   ็Agile เกิดขึนมาจากบริษัททีทําในเชิง Software Development เป็นหลัก
เพราะปัญหาของระบบเดิมที่บรรดาบริษัท Software เจอก็คือ
ใ ่ ้ ่ ึ โ ็ ์ ้ ็ ื่ความยากในการวางแผน การนังคิดทุกอย่างตังแต่เริมจนถึงจบโปรเจ็คต์นัน เป็นเรือง
ยากที่จะวางแผนทุกอย่างได้ลงตัวและแม่นยํา ทั้งในเรื่องของงบประมาณที่อาจจะบาน
ป ื ี่ไ ่ ัปลายหรือเวลาทีไม่ลงตว
กว่าจะรู้ว่าผิดพลาดก็อาจจะสายไปเสียแล้ว ในระบบแบบ Waterfall กว่าที่จะมี
โป ั ์ ื S ft   ั้ ็ ้ ป็ ใ ั้ T t  ึ่ D i  การทดสอบโปรดักส์หรือ Software นันก็ต้องเป็นในขัน Test ซึงการ Design 
+ Develop แทบจะเสร็จอยู่แล้ว ถ้าไปเจอความผิดพลาดตอนนี้ไม่ว่าจะด้วยเข้าใจ
Requirement ผิดพลาดหรือมีการเปลี่ยนแปลงก็ตามแต่ การแก้ไขก็จะทําได้ยากRequirement ผดพลาดหรอมการเปลยนแปลงกตามแต การแกไขกจะทาไดยาก
(บางครั้งอาจถึงขั้นต้องรื้อทําใหม่)
5Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
For solve “Waterfall” problemFor solve  Waterfall  problem
ื่ ั ั ปั ่ ี้ ิ A il   ็ ํ ป ์ใ ้ ื ี่เพือจัดการกับปญหาเหล่านี แนวคิด Agile ก็เลยถูกนํามาประยุกต์ใช้คือแทนทีจะวางแผน
กําหนดเป้าหมายและมุ่งไปในครั้งเดียว
ป ี่ ป็ ไป ี ิ ป ิ ่ ไป ่ ไ ้ ีไ ไปเปลียนเป็นวางแผนและทํางานไปทีละนิดๆ และคอยประเมินว่าไปต่อได้ดีไหม ไปถูกทาง
ไหม แล้วจึงไปต่อ
้ ั้ ไ ื่ ี่ ื่ ั ไ ้ ้ไ ึ้กําหนดเปาระยะสันและค่อยๆ ไป เพือทีเมือเจอปญหาจะได้แก้ไขง่ายขึน
หรือเมื่อ Requirement เกิดการเปลี่ยนแปลงก็สามารถรับมือได้ดีขึ้น
6Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
Waterfall & AgileWaterfall & Agile
7Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
แนวคิดสําคัญของ Agileแนวคดสาคญของ Agile
A il  ไ ่ไ ้ ี ป็ ไ ้ ่ ัAgile ไม่ได้มีการระบุเป็นกฎไว้อย่างชัดเจน
โดยหลักการสําคัญของ Agile ที่จะประกอบไปด้วย
8Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
หลักการสําคัญของ Agileญ g
ไม่เน้นกระบวนการและเอกสาร ให้เน้นไปที่การพัฒนาโปรดักส์ให้ดีที่สุดมากกว่าจะ
ยึดติดกับเอกสารต่างๆ (ไม่ใช่ว่าไม่จําเป็นแต่ให้ความสําคัญน้อยกว่า) คือต่อให้มียดตดกบเอกสารตางๆ (ไมใชวาไมจาเปนแตใหความสาคญนอยกวา) คอตอใหม
เอกสารยืนยันแล้วว่าจะทําอะไร แต่มีอีกทางที่ส่งมอบ Value ให้กับลุกค้าได้ดีกว่า
Agile จะเลือกทางนั้น ไม่ใช่ทางเอกสารAgile จะเลอกทางนน ไมใชทางเอกสาร
ยอมรับความเปลี่ยนแปลง เพราะ requirement อาจเปลี่ยนแปลงได้ตลอด
แนวคิดแบบ Agile จะไม่ฟมฟายกับการเปลี่ยนแปลง ไม่มีการทํางานหรือยึดติดกับแนวคดแบบ Agile จะไมฟูมฟายกบการเปลยนแปลง ไมมการทางานหรอยดตดกบ
Gantt Chart แต่จะทํางานแบบ ค่อนข้าง Flexible ตามสิ่งที่เกิดขึ้นจริงเป็น
หลัก สามารถเปลี่ยนแปลงได้ตลอดเวลา
9Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
หลักการสําคัญของ Agileญ g
ทําทีละนิดแต่ทําบ่อยๆ คือมีการส่งมอบงานอะไรบางอย่างให้ทีมหรือลูกค้าอย่า
ต่อเนื่องทีละเล็กทีละน้อย เช่นส่งมอบอะไรใหม่ทกๆ 2 อาทิตย์หรือทกๆ เดือน จะไม่ให้ตอเนองทละเลกทละนอย เชนสงมอบอะไรใหมทุกๆ 2 อาทตยหรอทุกๆ เดอน จะไมให
ลูกค้ามีการรอ 3-6 เดือนเพื่อรอโปรเจ็คต์ใหญ่เสร็จแล้วค่อยส่งมอบทีเดียว
ผิดพลาดให้เร็ว คือไม่กลัวที่จะลงมือทําเพื่อที่จะเจอกับความผิดพลาดและแก้ไขไปทีผดพลาดใหเรว คอไมกลวทจะลงมอทาเพอทจะเจอกบความผดพลาดและแกไขไปท
ละนิด จะไม่ใช่การวางแผนโดยละเอียดเพื่อป้องกันความผิดพลาด แต่พอเจอสิ่งที่ผิดไป
จากแผนจริงๆ (เพราะอย่างที่ร้ว่าน้อยครั้งนักที่เราจะทําตามแผนได้ทั้งหมด) ก็อย่ในจากแผนจรงๆ (เพราะอยางทรูวานอยครงนกทเราจะทาตามแผนไดทงหมด) กอยูใน
ภาวะที่เป็น Point of No Return ไปแล้ว
10Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
หลักการสําคัญของ Agileญ g
ทํางานเป็นทีมมากกว่าที่จะสนใจกระบวนการ คือเน้นที่การมีปฏิสัมพันธ์ระหว่าง
บคคลมากกว่าที่บอกว่าต้องเป็นไปตามกระบวนการ มีปัญหาอะไรให้พดคยกับทีมเลยบุคคลมากกวาทบอกวาตองเปนไปตามกระบวนการ มปญหาอะไรใหพูดคุยกบทมเลย
ทันที บางครั้งอาจถึงขั้นเอา Programmer ไปเจอลูกค้าเพื่อให้เข้าใจ
requirement ที่แท้จริงด้วย ให้ลกค้าเข้ามามีส่วนร่วมตั้งแต่เริ่มกระบวนการ ซึ่งrequirement ทแทจรงดวย ใหลูกคาเขามามสวนรวมตงแตเรมกระบวนการ ซง
ทีมมักจะประกอบด้วยหลายๆ ตําแหน่ง และมีอํานาจมากพอที่จะตัดสินใจทําหรือไม่ทํา
อะไรเพื่อ Drive ให้งานที่ทีมรับผิดชอบสําเร็จตามเป้าหมาย
11Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
Agile Benefitg
ข้อดีของการทํางานในแนวคิด Agile หลักๆ คือ
ไ ่ ี ํ ่ ฝ่ ฝ่ ่ใ ี ี ั ้ ี่ ื่การไมมีกาแพงระหวางฝาย เพราะเอาทุกฝายมาอยู่ในทีมเดียวกน เน้นทีการสือสาร
ระหว่างบุคคล ทําให้ลดความไม่เข้าใจลงไป และสามารถแก้ปัญหาได้รวดเร็วๆ (สมมติ
ว่า Test แล้วมีปัญหา ก็สามารถบอกกับ Designer หรือ Programmer ให้วา Test แลวมปญหา กสามารถบอกกบ Designer หรอ Programmer ให
แก้ไขได้ทันที โดยไม่ต้องส่งเรื่องข้ามฝ่าย) รวมถึงการที่ค่อยๆ ส่งมอบงานทีละนิดทํา
ให้มีความยืดหย่นในการทํางานสงใหมความยดหยุนในการทางานสูง
12Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
Scrum Franwork
ซึ่งแนวคิดแบบ ‘Agile’ มักจะมาคู่กับกรอบการทํางาน (Framework) 
แบบ ’Scrum’แบบ Scrum
Framework ภายใต้แนวคิด Agile มีหลากหลายวิธี
่ ‘S ’  ป็ ิ ี ํ ี่ไ ้ ั ิ ี่แต่ ‘Scrum’ เป็นวิธีการทํางานทีได้รับความนิยมมากทีสุด
สําหรับการทํางานภายใต้แนวคิดนี้ มันคือวิธีการทํางานที่ให้ ‘ทีมช่วยกันรุมงาน’ (ถึงได้
ี Sเรียกว่า Scrum)
วิธีการทํางานแบบ Scrum จะไม่มี Project Manager, Design, 
A l  T   ื่Analyst, Tester (และอืนๆ)
แต่จะมีเพียงแค่ 3 ตําแหน่งสําคัญคือ
13Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
3 Position “SCRUM”
Product Owner : มีหน้าที่ประเมิน Values และจัด Priorities ของ
Tasks ต่างๆ ให้กับทีมTasks ตางๆ ใหกบทม
Scrum Master : เป็นผู้ทําให้การทํางานเป็นไปอย่างลื่นไหล ซึ่งไม่ได้หมายถึง
การเป็นผ้นําทีม แต่จะคอยกําจัดอปสรรคที่ขัดขวางไม่ให้ทีมบรรลเป้าหมายการเปนผูนาทม แตจะคอยกาจดอุปสรรคทขดขวางไมใหทมบรรลุเปาหมาย
Team : จะทํางานแบบ Self‐Management ซึ่งในหนึ่งทีมจะประกอบด้วย
คนประมาณ 3 9 คน และรวมทกตําแหน่งทั้ง Designer  Programmer  คนประมาณ 3-9 คน และรวมทุกตาแหนงทง Designer, Programmer, 
UI/UX, Testing เข้าด้วยกัน เพื่อให้ทีมหนึ่งทีมสามารถทํางานตั้งแต่ต้นจนจบ
ได้ด้วยตัวเอง โดยไม่ต้องข้ามแผนกไดดวยตวเอง โดยไมตองขามแผนก
14Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
How to “Scrum”
วิธีการทํางานของ Scrum ก็จะประกอบไปด้วยสิ่งที่น่าสนใจดังนี้
B kl   ป็ T k  ี่ ้ ํ ั้ i t  ้ ีBacklog : เป็น Task งานทีต้องทํา ทัง requirement ของลูกค้าและทีม
ซึ่ง Product Owner จะเป็นคนตัดสินใจนํา Task ต่างๆ เหล่านี้เข้าไปใน
Sprint ตามลําดับความสําคัญ (ส่วนใหญ่แล้วก็จะพิจารณาด้วย Value ของSprint ตามลาดบความสาคญ (สวนใหญแลวกจะพจารณาดวย Value ของ
Task นั้นๆ เมื่อแลกกับ effort ที่ต้องใช้)
15Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
How to “Scrum”
Sprint Phase :  Agile นั้น เน้นการส่งงานให้เร็วและบ่อย ซึ่ง Period 
นั้นจะเรียกว่า Sprint โดยมีกําหนดประมาณ 2 4 สัปดาห์ โดยเป้าหมายของนนจะเรยกวา Sprint โดยมกาหนดประมาณ 2-4 สปดาห โดยเปาหมายของ
Sprint คือการ Deliver บางสิ่งบางอย่างให้สําเร็จ (Task ที่ Product 
Owner ได้ประเมินว่าควรทําตั้งแต่ก่อนเริ่ม Sprint) ซึ่งเมื่อจบ Sprint ก็จะมีOwner ไดประเมนวาควรทาตงแตกอนเรม Sprint) ซงเมอจบ Sprint กจะม
การ Review ผลงาน (Sprint Review) ให้กับคนอื่นๆ ที่เกี่ยวข้องอาจจะเป็น
ทีมเซลล์ Users หรือลูกค้า เพื่อให้รับทราบถึงความคืบหน้าของโปรเจ็คต์อยู่เรื่อยๆู ู ๆ
16Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
How to “Scrum”
Daily Scrum Meeting : ในทุกๆ เช้าทีมจะมีการประชุมสั้นๆ 10-15
นาที เพื่อบอกว่าเมื่อวานทําอะไร วันนี้จะทําอะไร และมีปัญหาอะไรบ้าง เพื่อให้การนาท เพอบอกวาเมอวานทาอะไร วนนจะทาอะไร และมปญหาอะไรบาง เพอใหการ
ทํางานในทุกๆ วันเป็นไปอย่างราบรื่น ,รู้ว่ากําลังเดินเข้าสู่เป้าหมายหรือยัง และมีการ
แก้ไขปัญหาอย่างต่อเนื่องแกไขปญหาอยางตอเนอง
17Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
Scrum Framework
18Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
ข้อจํากัดของการประยกต์ใช้ Agileขอจากดของการประยุกตใช Agile
ข้อจํากัดของการประยุกต์ใช้ Agile
ป ์ใ ้ใ ์ ใ ่ ่ ้ ํ ไ ้ ี ี ี่ ่ ้ ใ ่การประยุกต์ใช้ในองค์กรใหญ่ค่อนข้างทําได้ยาก เพราะมีทีมและแผนกทีค่อนข้างใหญ่
การให้ทุกคนยอมรับวัฒนธรรมนี้ค่อนข้างเป็นไปได้ยาก รวมถึงการแตกฝ่ายต่างๆ เพื่อ
มารวมเป็นทีมย่อยขนาดเล็กก็ทําได้ยากมารวมเปนทมยอยขนาดเลกกทาไดยาก
19Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
ข้อจํากัดของการประยกต์ใช้ Agileขอจากดของการประยุกตใช Agile
Agile เป็นแนวคิดที่ค่อนข้างซัพพอร์ตกับระบบแบบ Flat Organization 
เพราะฉะนั้นสําหรับบางบริษัทหรือบริษัทที่ผ้บริหารมีแนวคิดแบบ Pyramid เพราะฉะนนสาหรบบางบรษทหรอบรษททผูบรหารมแนวคดแบบ Pyramid 
Structure ก็จะประยุกต์ใช้ Agile ได้ยาก
20Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
ข้อจํากัดของการประยกต์ใช้ Agileขอจากดของการประยุกตใช Agile
Agile เป็นแนวคิดที่พัฒนามาจากบริษัท Software Development เลย
เหมาะในการใช้พัฒนา Tech Product มากกว่า แต่ไม่ได้หมายความว่าจะเหมาะในการใชพฒนา Tech Product มากกวา แตไมไดหมายความวาจะ
ประยุกต์ใช้กับงานแบบอื่นไม่ได้
ตัวอย่าง มีการประยกต์ใช้กับทีมที่ทํางานด้าน Marketing เหมือนกัน) เพียงแต่ตวอยาง มการประยุกตใชกบทมททางานดาน Marketing เหมอนกน) เพยงแต
ต้องใช้เวลาและต้องประยุกต์จากหลักการเดิมไปค่อนข้างเยอะ
21Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
END
22Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม

More Related Content

What's hot

การขายเบื้องต้น.ppt
การขายเบื้องต้น.pptการขายเบื้องต้น.ppt
การขายเบื้องต้น.ppt
Suppanut Wannapong
 
Agile
AgileAgile
บทที่ 3 การออกแบบพัฒนาผลิตภัณฑ์และการบริการ2 new
บทที่ 3 การออกแบบพัฒนาผลิตภัณฑ์และการบริการ2 newบทที่ 3 การออกแบบพัฒนาผลิตภัณฑ์และการบริการ2 new
บทที่ 3 การออกแบบพัฒนาผลิตภัณฑ์และการบริการ2 new
Rungnapa Rungnapa
 
บทที่ 2 การจัดซื้อกับโลจิสติกส์
บทที่ 2 การจัดซื้อกับโลจิสติกส์บทที่ 2 การจัดซื้อกับโลจิสติกส์
บทที่ 2 การจัดซื้อกับโลจิสติกส์
Teetut Tresirichod
 
Ch.04 การจัดเก็บและการเคลื่อนย้ายบรรจุภัณฑ์
Ch.04 การจัดเก็บและการเคลื่อนย้ายบรรจุภัณฑ์Ch.04 การจัดเก็บและการเคลื่อนย้ายบรรจุภัณฑ์
Ch.04 การจัดเก็บและการเคลื่อนย้ายบรรจุภัณฑ์
Thanaphat Tachaphan
 
Balanced scorecard shabu noodle2
Balanced scorecard shabu noodle2Balanced scorecard shabu noodle2
Balanced scorecard shabu noodle2Rungrat Panli
 
กลยุทธ์การเลือกทำเลที่ตั้งสถานประกอบการ
กลยุทธ์การเลือกทำเลที่ตั้งสถานประกอบการกลยุทธ์การเลือกทำเลที่ตั้งสถานประกอบการ
กลยุทธ์การเลือกทำเลที่ตั้งสถานประกอบการ
tumetr
 
การเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บการเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บKhon Kaen University
 
презентація на модуль2
презентація на модуль2презентація на модуль2
презентація на модуль2
Kate Demiraky
 
Project management. oksana kosenko
Project management. oksana kosenkoProject management. oksana kosenko
Project management. oksana kosenko
Olena Ursu
 
การวางแผนและการควบคุมการผลิต
การวางแผนและการควบคุมการผลิตการวางแผนและการควบคุมการผลิต
การวางแผนและการควบคุมการผลิต
Kitipan Kitbamroong Ph.D. CISA
 
ใบงานที่ 1 เรื่อง รู้จักกับโปรแกรมเพ้นท์
ใบงานที่ 1   เรื่อง รู้จักกับโปรแกรมเพ้นท์ใบงานที่ 1   เรื่อง รู้จักกับโปรแกรมเพ้นท์
ใบงานที่ 1 เรื่อง รู้จักกับโปรแกรมเพ้นท์
ณัฐพล บัวพันธ์
 
การใช้งาน Photoscape ในการทำรูปติดบัตร
การใช้งาน Photoscape ในการทำรูปติดบัตรการใช้งาน Photoscape ในการทำรูปติดบัตร
การใช้งาน Photoscape ในการทำรูปติดบัตร
aucharapon theemcle
 
Unit6 1
Unit6 1Unit6 1
บทที่ 5 การออกแบบผลิตภัณฑ์
บทที่ 5 การออกแบบผลิตภัณฑ์บทที่ 5 การออกแบบผลิตภัณฑ์
บทที่ 5 การออกแบบผลิตภัณฑ์
Dr.Krisada [Hua] RMUTT
 
โมเดลและทฤษฎีที่สำคัญเกี่ยวกับการจัดการความรู้ (Km)
โมเดลและทฤษฎีที่สำคัญเกี่ยวกับการจัดการความรู้ (Km) โมเดลและทฤษฎีที่สำคัญเกี่ยวกับการจัดการความรู้ (Km)
โมเดลและทฤษฎีที่สำคัญเกี่ยวกับการจัดการความรู้ (Km)
Sasichay Sritep
 
บทที่ 8 การจัดการสินค้าคงคลัง
บทที่ 8 การจัดการสินค้าคงคลังบทที่ 8 การจัดการสินค้าคงคลัง
บทที่ 8 การจัดการสินค้าคงคลัง
Rungnapa Rungnapa
 

What's hot (20)

การขายเบื้องต้น.ppt
การขายเบื้องต้น.pptการขายเบื้องต้น.ppt
การขายเบื้องต้น.ppt
 
Agile
AgileAgile
Agile
 
บทที่ 3 การออกแบบพัฒนาผลิตภัณฑ์และการบริการ2 new
บทที่ 3 การออกแบบพัฒนาผลิตภัณฑ์และการบริการ2 newบทที่ 3 การออกแบบพัฒนาผลิตภัณฑ์และการบริการ2 new
บทที่ 3 การออกแบบพัฒนาผลิตภัณฑ์และการบริการ2 new
 
บทที่ 2 การจัดซื้อกับโลจิสติกส์
บทที่ 2 การจัดซื้อกับโลจิสติกส์บทที่ 2 การจัดซื้อกับโลจิสติกส์
บทที่ 2 การจัดซื้อกับโลจิสติกส์
 
Ch.04 การจัดเก็บและการเคลื่อนย้ายบรรจุภัณฑ์
Ch.04 การจัดเก็บและการเคลื่อนย้ายบรรจุภัณฑ์Ch.04 การจัดเก็บและการเคลื่อนย้ายบรรจุภัณฑ์
Ch.04 การจัดเก็บและการเคลื่อนย้ายบรรจุภัณฑ์
 
Balanced scorecard shabu noodle2
Balanced scorecard shabu noodle2Balanced scorecard shabu noodle2
Balanced scorecard shabu noodle2
 
กลยุทธ์การเลือกทำเลที่ตั้งสถานประกอบการ
กลยุทธ์การเลือกทำเลที่ตั้งสถานประกอบการกลยุทธ์การเลือกทำเลที่ตั้งสถานประกอบการ
กลยุทธ์การเลือกทำเลที่ตั้งสถานประกอบการ
 
การเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บการเขียนโปรแกรมบนเว็บ
การเขียนโปรแกรมบนเว็บ
 
โครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซีโครงสร้างโปรแกรมภาษาซี
โครงสร้างโปรแกรมภาษาซี
 
Conflict
ConflictConflict
Conflict
 
презентація на модуль2
презентація на модуль2презентація на модуль2
презентація на модуль2
 
Project management. oksana kosenko
Project management. oksana kosenkoProject management. oksana kosenko
Project management. oksana kosenko
 
Sw evo 2_model
Sw evo 2_modelSw evo 2_model
Sw evo 2_model
 
การวางแผนและการควบคุมการผลิต
การวางแผนและการควบคุมการผลิตการวางแผนและการควบคุมการผลิต
การวางแผนและการควบคุมการผลิต
 
ใบงานที่ 1 เรื่อง รู้จักกับโปรแกรมเพ้นท์
ใบงานที่ 1   เรื่อง รู้จักกับโปรแกรมเพ้นท์ใบงานที่ 1   เรื่อง รู้จักกับโปรแกรมเพ้นท์
ใบงานที่ 1 เรื่อง รู้จักกับโปรแกรมเพ้นท์
 
การใช้งาน Photoscape ในการทำรูปติดบัตร
การใช้งาน Photoscape ในการทำรูปติดบัตรการใช้งาน Photoscape ในการทำรูปติดบัตร
การใช้งาน Photoscape ในการทำรูปติดบัตร
 
Unit6 1
Unit6 1Unit6 1
Unit6 1
 
บทที่ 5 การออกแบบผลิตภัณฑ์
บทที่ 5 การออกแบบผลิตภัณฑ์บทที่ 5 การออกแบบผลิตภัณฑ์
บทที่ 5 การออกแบบผลิตภัณฑ์
 
โมเดลและทฤษฎีที่สำคัญเกี่ยวกับการจัดการความรู้ (Km)
โมเดลและทฤษฎีที่สำคัญเกี่ยวกับการจัดการความรู้ (Km) โมเดลและทฤษฎีที่สำคัญเกี่ยวกับการจัดการความรู้ (Km)
โมเดลและทฤษฎีที่สำคัญเกี่ยวกับการจัดการความรู้ (Km)
 
บทที่ 8 การจัดการสินค้าคงคลัง
บทที่ 8 การจัดการสินค้าคงคลังบทที่ 8 การจัดการสินค้าคงคลัง
บทที่ 8 การจัดการสินค้าคงคลัง
 

Similar to Agile

THPHP => Agile testing
THPHP => Agile testing THPHP => Agile testing
THPHP => Agile testing
Somkiat Puisungnoen
 
อไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจ
อไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจอไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจ
อไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจ
Lean In Consulting
 
Agile Intro for KMITL IT Engineer - Jan 7, 2014
Agile Intro for KMITL IT Engineer - Jan 7, 2014Agile Intro for KMITL IT Engineer - Jan 7, 2014
Agile Intro for KMITL IT Engineer - Jan 7, 2014Kulawat Wongsaroj
 
Business, erp and sap overview for acc
Business, erp and sap overview for accBusiness, erp and sap overview for acc
Business, erp and sap overview for acc
Mayuree Srikulwong
 
Starutp fundamental 180719 yeah print (Startup + Lean startup + MVP + BMC)
Starutp fundamental 180719 yeah print (Startup + Lean startup + MVP + BMC)Starutp fundamental 180719 yeah print (Startup + Lean startup + MVP + BMC)
Starutp fundamental 180719 yeah print (Startup + Lean startup + MVP + BMC)
Dr.Eng.Siripong Jungthawan, PhD, MBA, ACPE, CAP, CSCP, EPPM
 
ERP101 Chapter 13
ERP101 Chapter 13ERP101 Chapter 13
ERP101 Chapter 13
Tanapat Limsaiprom
 
Sub report update 2561
Sub report update 2561Sub report update 2561

Similar to Agile (8)

THPHP => Agile testing
THPHP => Agile testing THPHP => Agile testing
THPHP => Agile testing
 
อไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจ
อไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจอไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจ
อไจล์ไม่ใช่เพียงไอทีแต่เป็นเรื่องความอยู่รอดทางธุรกิจ
 
Agile Intro for KMITL IT Engineer - Jan 7, 2014
Agile Intro for KMITL IT Engineer - Jan 7, 2014Agile Intro for KMITL IT Engineer - Jan 7, 2014
Agile Intro for KMITL IT Engineer - Jan 7, 2014
 
2.budgeting&project management by kanniga
2.budgeting&project management by kanniga2.budgeting&project management by kanniga
2.budgeting&project management by kanniga
 
Business, erp and sap overview for acc
Business, erp and sap overview for accBusiness, erp and sap overview for acc
Business, erp and sap overview for acc
 
Starutp fundamental 180719 yeah print (Startup + Lean startup + MVP + BMC)
Starutp fundamental 180719 yeah print (Startup + Lean startup + MVP + BMC)Starutp fundamental 180719 yeah print (Startup + Lean startup + MVP + BMC)
Starutp fundamental 180719 yeah print (Startup + Lean startup + MVP + BMC)
 
ERP101 Chapter 13
ERP101 Chapter 13ERP101 Chapter 13
ERP101 Chapter 13
 
Sub report update 2561
Sub report update 2561Sub report update 2561
Sub report update 2561
 

More from ธนาพัฒน์ ลิ้มสายพรหม

AWS Identity and access management , tanapat limsaiprom
AWS Identity and access management , tanapat limsaipromAWS Identity and access management , tanapat limsaiprom
AWS Identity and access management , tanapat limsaiprom
ธนาพัฒน์ ลิ้มสายพรหม
 
AWS Technical Essential , Tanapat Limsaiprom
AWS Technical Essential , Tanapat LimsaipromAWS Technical Essential , Tanapat Limsaiprom
AWS Technical Essential , Tanapat Limsaiprom
ธนาพัฒน์ ลิ้มสายพรหม
 
AWS Amazon DynamoDB
AWS Amazon DynamoDB AWS Amazon DynamoDB
ฺBig Data 101Chapter 8 Module 2
ฺBig Data 101Chapter 8 Module 2ฺBig Data 101Chapter 8 Module 2
Big Data 101 : Chapter 8 Module 1
Big Data 101 : Chapter 8 Module 1Big Data 101 : Chapter 8 Module 1
Mt60307 ch7-data visulization
Mt60307 ch7-data visulizationMt60307 ch7-data visulization
Chapter 6 predictive Analytics
Chapter 6 predictive AnalyticsChapter 6 predictive Analytics
Ch1 Business Information foundation concept
Ch1 Business Information foundation conceptCh1 Business Information foundation concept
Ch1 Business Information foundation concept
ธนาพัฒน์ ลิ้มสายพรหม
 
Chapter2 module 4 Peopleware
Chapter2 module 4 PeoplewareChapter2 module 4 Peopleware
Chapter2 M1-foundation concepts-thai-62 feb
Chapter2 M1-foundation concepts-thai-62 febChapter2 M1-foundation concepts-thai-62 feb
Chapter2 M1-foundation concepts-thai-62 feb
ธนาพัฒน์ ลิ้มสายพรหม
 

More from ธนาพัฒน์ ลิ้มสายพรหม (20)

Tanapat-AWS-Certifacate-6-10.pdf
Tanapat-AWS-Certifacate-6-10.pdfTanapat-AWS-Certifacate-6-10.pdf
Tanapat-AWS-Certifacate-6-10.pdf
 
Tanapat-AWS-certificate-1-5.pdf
Tanapat-AWS-certificate-1-5.pdfTanapat-AWS-certificate-1-5.pdf
Tanapat-AWS-certificate-1-5.pdf
 
AWS Identity and access management , tanapat limsaiprom
AWS Identity and access management , tanapat limsaipromAWS Identity and access management , tanapat limsaiprom
AWS Identity and access management , tanapat limsaiprom
 
AWS Technical Essential , Tanapat Limsaiprom
AWS Technical Essential , Tanapat LimsaipromAWS Technical Essential , Tanapat Limsaiprom
AWS Technical Essential , Tanapat Limsaiprom
 
AWS Amazon DynamoDB
AWS Amazon DynamoDB AWS Amazon DynamoDB
AWS Amazon DynamoDB
 
Hr clinic2
Hr clinic2Hr clinic2
Hr clinic2
 
ฺBig Data 101Chapter 8 Module 2
ฺBig Data 101Chapter 8 Module 2ฺBig Data 101Chapter 8 Module 2
ฺBig Data 101Chapter 8 Module 2
 
Big Data 101 : Chapter 8 Module 1
Big Data 101 : Chapter 8 Module 1Big Data 101 : Chapter 8 Module 1
Big Data 101 : Chapter 8 Module 1
 
Mt60307 ch7-data visulization
Mt60307 ch7-data visulizationMt60307 ch7-data visulization
Mt60307 ch7-data visulization
 
Chapter 6 predictive Analytics
Chapter 6 predictive AnalyticsChapter 6 predictive Analytics
Chapter 6 predictive Analytics
 
Ch4 e retailing strategy v62-a4
Ch4 e retailing strategy v62-a4Ch4 e retailing strategy v62-a4
Ch4 e retailing strategy v62-a4
 
Chapter5 descriptive statistic
Chapter5 descriptive statisticChapter5 descriptive statistic
Chapter5 descriptive statistic
 
Ch2 bi gdata
Ch2 bi gdataCh2 bi gdata
Ch2 bi gdata
 
Chapter 2 : Data Management
Chapter 2 : Data ManagementChapter 2 : Data Management
Chapter 2 : Data Management
 
Ch1 Business Information foundation concept
Ch1 Business Information foundation conceptCh1 Business Information foundation concept
Ch1 Business Information foundation concept
 
Chapter2 e-retailing
Chapter2 e-retailingChapter2 e-retailing
Chapter2 e-retailing
 
Chapter2 module 4 Peopleware
Chapter2 module 4 PeoplewareChapter2 module 4 Peopleware
Chapter2 module 4 Peopleware
 
Chapter 2 Module 2 Hardware
Chapter 2 Module 2 HardwareChapter 2 Module 2 Hardware
Chapter 2 Module 2 Hardware
 
Chapter2 M1-foundation concepts-thai-62 feb
Chapter2 M1-foundation concepts-thai-62 febChapter2 M1-foundation concepts-thai-62 feb
Chapter2 M1-foundation concepts-thai-62 feb
 
Tv Rating
Tv RatingTv Rating
Tv Rating
 

Agile

  • 1. T t Li iTanapat Limsaiprom ธนาพัฒน์ ลิ้มสายพรหม 1Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
  • 3. What is ‘Agile’g ‘Agile’ ไม่ใช่รูปแบบการทํางาน ป็ ิ ใ ํ ี่ ป็ ื ี ึ่ ่ ้ ี้ ์ ่ ใ ่เป็นแนวคิดในการทํางานทีเป็นทางเลือกอีกทางหนึง เพราะก่อนหน้านีองค์กรส่วนใหญ่ จะทํางานด้วยระบบ Project Management คือมี Project Manager  และทีมมานั่งวางแผนกันก่อนเริ่มโปรเจ็คต์ ทั้งเรื่องเงิน เวลา คน และอื่นๆ ตั้งแต่และทมมานงวางแผนกนกอนเรมโปรเจคต ทงเรองเงน เวลา คน และอนๆ ตงแต เริ่มต้นจนจบโปรเจ็คต์ ซึ่งเป็นงานทํางานแบบ ‘Waterfall Process’ แต่แนวคิด Agile จะส่งผลให้มีรปแบบการทํางานที่ต่างออกไปAgile จะสงผลใหมรูปแบบการทางานทตางออกไป 3Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
  • 4. W t f llWaterfall 4Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
  • 5. h ‘ il ’Why ‘Agile’ A il   ึ้ ี่ ใ S f  D l   ็Agile เกิดขึนมาจากบริษัททีทําในเชิง Software Development เป็นหลัก เพราะปัญหาของระบบเดิมที่บรรดาบริษัท Software เจอก็คือ ใ ่ ้ ่ ึ โ ็ ์ ้ ็ ื่ความยากในการวางแผน การนังคิดทุกอย่างตังแต่เริมจนถึงจบโปรเจ็คต์นัน เป็นเรือง ยากที่จะวางแผนทุกอย่างได้ลงตัวและแม่นยํา ทั้งในเรื่องของงบประมาณที่อาจจะบาน ป ื ี่ไ ่ ัปลายหรือเวลาทีไม่ลงตว กว่าจะรู้ว่าผิดพลาดก็อาจจะสายไปเสียแล้ว ในระบบแบบ Waterfall กว่าที่จะมี โป ั ์ ื S ft   ั้ ็ ้ ป็ ใ ั้ T t  ึ่ D i  การทดสอบโปรดักส์หรือ Software นันก็ต้องเป็นในขัน Test ซึงการ Design  + Develop แทบจะเสร็จอยู่แล้ว ถ้าไปเจอความผิดพลาดตอนนี้ไม่ว่าจะด้วยเข้าใจ Requirement ผิดพลาดหรือมีการเปลี่ยนแปลงก็ตามแต่ การแก้ไขก็จะทําได้ยากRequirement ผดพลาดหรอมการเปลยนแปลงกตามแต การแกไขกจะทาไดยาก (บางครั้งอาจถึงขั้นต้องรื้อทําใหม่) 5Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
  • 6. For solve “Waterfall” problemFor solve  Waterfall  problem ื่ ั ั ปั ่ ี้ ิ A il   ็ ํ ป ์ใ ้ ื ี่เพือจัดการกับปญหาเหล่านี แนวคิด Agile ก็เลยถูกนํามาประยุกต์ใช้คือแทนทีจะวางแผน กําหนดเป้าหมายและมุ่งไปในครั้งเดียว ป ี่ ป็ ไป ี ิ ป ิ ่ ไป ่ ไ ้ ีไ ไปเปลียนเป็นวางแผนและทํางานไปทีละนิดๆ และคอยประเมินว่าไปต่อได้ดีไหม ไปถูกทาง ไหม แล้วจึงไปต่อ ้ ั้ ไ ื่ ี่ ื่ ั ไ ้ ้ไ ึ้กําหนดเปาระยะสันและค่อยๆ ไป เพือทีเมือเจอปญหาจะได้แก้ไขง่ายขึน หรือเมื่อ Requirement เกิดการเปลี่ยนแปลงก็สามารถรับมือได้ดีขึ้น 6Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
  • 7. Waterfall & AgileWaterfall & Agile 7Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
  • 8. แนวคิดสําคัญของ Agileแนวคดสาคญของ Agile A il  ไ ่ไ ้ ี ป็ ไ ้ ่ ัAgile ไม่ได้มีการระบุเป็นกฎไว้อย่างชัดเจน โดยหลักการสําคัญของ Agile ที่จะประกอบไปด้วย 8Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
  • 9. หลักการสําคัญของ Agileญ g ไม่เน้นกระบวนการและเอกสาร ให้เน้นไปที่การพัฒนาโปรดักส์ให้ดีที่สุดมากกว่าจะ ยึดติดกับเอกสารต่างๆ (ไม่ใช่ว่าไม่จําเป็นแต่ให้ความสําคัญน้อยกว่า) คือต่อให้มียดตดกบเอกสารตางๆ (ไมใชวาไมจาเปนแตใหความสาคญนอยกวา) คอตอใหม เอกสารยืนยันแล้วว่าจะทําอะไร แต่มีอีกทางที่ส่งมอบ Value ให้กับลุกค้าได้ดีกว่า Agile จะเลือกทางนั้น ไม่ใช่ทางเอกสารAgile จะเลอกทางนน ไมใชทางเอกสาร ยอมรับความเปลี่ยนแปลง เพราะ requirement อาจเปลี่ยนแปลงได้ตลอด แนวคิดแบบ Agile จะไม่ฟมฟายกับการเปลี่ยนแปลง ไม่มีการทํางานหรือยึดติดกับแนวคดแบบ Agile จะไมฟูมฟายกบการเปลยนแปลง ไมมการทางานหรอยดตดกบ Gantt Chart แต่จะทํางานแบบ ค่อนข้าง Flexible ตามสิ่งที่เกิดขึ้นจริงเป็น หลัก สามารถเปลี่ยนแปลงได้ตลอดเวลา 9Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
  • 10. หลักการสําคัญของ Agileญ g ทําทีละนิดแต่ทําบ่อยๆ คือมีการส่งมอบงานอะไรบางอย่างให้ทีมหรือลูกค้าอย่า ต่อเนื่องทีละเล็กทีละน้อย เช่นส่งมอบอะไรใหม่ทกๆ 2 อาทิตย์หรือทกๆ เดือน จะไม่ให้ตอเนองทละเลกทละนอย เชนสงมอบอะไรใหมทุกๆ 2 อาทตยหรอทุกๆ เดอน จะไมให ลูกค้ามีการรอ 3-6 เดือนเพื่อรอโปรเจ็คต์ใหญ่เสร็จแล้วค่อยส่งมอบทีเดียว ผิดพลาดให้เร็ว คือไม่กลัวที่จะลงมือทําเพื่อที่จะเจอกับความผิดพลาดและแก้ไขไปทีผดพลาดใหเรว คอไมกลวทจะลงมอทาเพอทจะเจอกบความผดพลาดและแกไขไปท ละนิด จะไม่ใช่การวางแผนโดยละเอียดเพื่อป้องกันความผิดพลาด แต่พอเจอสิ่งที่ผิดไป จากแผนจริงๆ (เพราะอย่างที่ร้ว่าน้อยครั้งนักที่เราจะทําตามแผนได้ทั้งหมด) ก็อย่ในจากแผนจรงๆ (เพราะอยางทรูวานอยครงนกทเราจะทาตามแผนไดทงหมด) กอยูใน ภาวะที่เป็น Point of No Return ไปแล้ว 10Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
  • 11. หลักการสําคัญของ Agileญ g ทํางานเป็นทีมมากกว่าที่จะสนใจกระบวนการ คือเน้นที่การมีปฏิสัมพันธ์ระหว่าง บคคลมากกว่าที่บอกว่าต้องเป็นไปตามกระบวนการ มีปัญหาอะไรให้พดคยกับทีมเลยบุคคลมากกวาทบอกวาตองเปนไปตามกระบวนการ มปญหาอะไรใหพูดคุยกบทมเลย ทันที บางครั้งอาจถึงขั้นเอา Programmer ไปเจอลูกค้าเพื่อให้เข้าใจ requirement ที่แท้จริงด้วย ให้ลกค้าเข้ามามีส่วนร่วมตั้งแต่เริ่มกระบวนการ ซึ่งrequirement ทแทจรงดวย ใหลูกคาเขามามสวนรวมตงแตเรมกระบวนการ ซง ทีมมักจะประกอบด้วยหลายๆ ตําแหน่ง และมีอํานาจมากพอที่จะตัดสินใจทําหรือไม่ทํา อะไรเพื่อ Drive ให้งานที่ทีมรับผิดชอบสําเร็จตามเป้าหมาย 11Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
  • 12. Agile Benefitg ข้อดีของการทํางานในแนวคิด Agile หลักๆ คือ ไ ่ ี ํ ่ ฝ่ ฝ่ ่ใ ี ี ั ้ ี่ ื่การไมมีกาแพงระหวางฝาย เพราะเอาทุกฝายมาอยู่ในทีมเดียวกน เน้นทีการสือสาร ระหว่างบุคคล ทําให้ลดความไม่เข้าใจลงไป และสามารถแก้ปัญหาได้รวดเร็วๆ (สมมติ ว่า Test แล้วมีปัญหา ก็สามารถบอกกับ Designer หรือ Programmer ให้วา Test แลวมปญหา กสามารถบอกกบ Designer หรอ Programmer ให แก้ไขได้ทันที โดยไม่ต้องส่งเรื่องข้ามฝ่าย) รวมถึงการที่ค่อยๆ ส่งมอบงานทีละนิดทํา ให้มีความยืดหย่นในการทํางานสงใหมความยดหยุนในการทางานสูง 12Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
  • 13. Scrum Franwork ซึ่งแนวคิดแบบ ‘Agile’ มักจะมาคู่กับกรอบการทํางาน (Framework)  แบบ ’Scrum’แบบ Scrum Framework ภายใต้แนวคิด Agile มีหลากหลายวิธี ่ ‘S ’  ป็ ิ ี ํ ี่ไ ้ ั ิ ี่แต่ ‘Scrum’ เป็นวิธีการทํางานทีได้รับความนิยมมากทีสุด สําหรับการทํางานภายใต้แนวคิดนี้ มันคือวิธีการทํางานที่ให้ ‘ทีมช่วยกันรุมงาน’ (ถึงได้ ี Sเรียกว่า Scrum) วิธีการทํางานแบบ Scrum จะไม่มี Project Manager, Design,  A l  T   ื่Analyst, Tester (และอืนๆ) แต่จะมีเพียงแค่ 3 ตําแหน่งสําคัญคือ 13Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
  • 14. 3 Position “SCRUM” Product Owner : มีหน้าที่ประเมิน Values และจัด Priorities ของ Tasks ต่างๆ ให้กับทีมTasks ตางๆ ใหกบทม Scrum Master : เป็นผู้ทําให้การทํางานเป็นไปอย่างลื่นไหล ซึ่งไม่ได้หมายถึง การเป็นผ้นําทีม แต่จะคอยกําจัดอปสรรคที่ขัดขวางไม่ให้ทีมบรรลเป้าหมายการเปนผูนาทม แตจะคอยกาจดอุปสรรคทขดขวางไมใหทมบรรลุเปาหมาย Team : จะทํางานแบบ Self‐Management ซึ่งในหนึ่งทีมจะประกอบด้วย คนประมาณ 3 9 คน และรวมทกตําแหน่งทั้ง Designer  Programmer  คนประมาณ 3-9 คน และรวมทุกตาแหนงทง Designer, Programmer,  UI/UX, Testing เข้าด้วยกัน เพื่อให้ทีมหนึ่งทีมสามารถทํางานตั้งแต่ต้นจนจบ ได้ด้วยตัวเอง โดยไม่ต้องข้ามแผนกไดดวยตวเอง โดยไมตองขามแผนก 14Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
  • 15. How to “Scrum” วิธีการทํางานของ Scrum ก็จะประกอบไปด้วยสิ่งที่น่าสนใจดังนี้ B kl   ป็ T k  ี่ ้ ํ ั้ i t  ้ ีBacklog : เป็น Task งานทีต้องทํา ทัง requirement ของลูกค้าและทีม ซึ่ง Product Owner จะเป็นคนตัดสินใจนํา Task ต่างๆ เหล่านี้เข้าไปใน Sprint ตามลําดับความสําคัญ (ส่วนใหญ่แล้วก็จะพิจารณาด้วย Value ของSprint ตามลาดบความสาคญ (สวนใหญแลวกจะพจารณาดวย Value ของ Task นั้นๆ เมื่อแลกกับ effort ที่ต้องใช้) 15Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
  • 16. How to “Scrum” Sprint Phase :  Agile นั้น เน้นการส่งงานให้เร็วและบ่อย ซึ่ง Period  นั้นจะเรียกว่า Sprint โดยมีกําหนดประมาณ 2 4 สัปดาห์ โดยเป้าหมายของนนจะเรยกวา Sprint โดยมกาหนดประมาณ 2-4 สปดาห โดยเปาหมายของ Sprint คือการ Deliver บางสิ่งบางอย่างให้สําเร็จ (Task ที่ Product  Owner ได้ประเมินว่าควรทําตั้งแต่ก่อนเริ่ม Sprint) ซึ่งเมื่อจบ Sprint ก็จะมีOwner ไดประเมนวาควรทาตงแตกอนเรม Sprint) ซงเมอจบ Sprint กจะม การ Review ผลงาน (Sprint Review) ให้กับคนอื่นๆ ที่เกี่ยวข้องอาจจะเป็น ทีมเซลล์ Users หรือลูกค้า เพื่อให้รับทราบถึงความคืบหน้าของโปรเจ็คต์อยู่เรื่อยๆู ู ๆ 16Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
  • 17. How to “Scrum” Daily Scrum Meeting : ในทุกๆ เช้าทีมจะมีการประชุมสั้นๆ 10-15 นาที เพื่อบอกว่าเมื่อวานทําอะไร วันนี้จะทําอะไร และมีปัญหาอะไรบ้าง เพื่อให้การนาท เพอบอกวาเมอวานทาอะไร วนนจะทาอะไร และมปญหาอะไรบาง เพอใหการ ทํางานในทุกๆ วันเป็นไปอย่างราบรื่น ,รู้ว่ากําลังเดินเข้าสู่เป้าหมายหรือยัง และมีการ แก้ไขปัญหาอย่างต่อเนื่องแกไขปญหาอยางตอเนอง 17Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
  • 19. ข้อจํากัดของการประยกต์ใช้ Agileขอจากดของการประยุกตใช Agile ข้อจํากัดของการประยุกต์ใช้ Agile ป ์ใ ้ใ ์ ใ ่ ่ ้ ํ ไ ้ ี ี ี่ ่ ้ ใ ่การประยุกต์ใช้ในองค์กรใหญ่ค่อนข้างทําได้ยาก เพราะมีทีมและแผนกทีค่อนข้างใหญ่ การให้ทุกคนยอมรับวัฒนธรรมนี้ค่อนข้างเป็นไปได้ยาก รวมถึงการแตกฝ่ายต่างๆ เพื่อ มารวมเป็นทีมย่อยขนาดเล็กก็ทําได้ยากมารวมเปนทมยอยขนาดเลกกทาไดยาก 19Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
  • 20. ข้อจํากัดของการประยกต์ใช้ Agileขอจากดของการประยุกตใช Agile Agile เป็นแนวคิดที่ค่อนข้างซัพพอร์ตกับระบบแบบ Flat Organization  เพราะฉะนั้นสําหรับบางบริษัทหรือบริษัทที่ผ้บริหารมีแนวคิดแบบ Pyramid เพราะฉะนนสาหรบบางบรษทหรอบรษททผูบรหารมแนวคดแบบ Pyramid  Structure ก็จะประยุกต์ใช้ Agile ได้ยาก 20Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม
  • 21. ข้อจํากัดของการประยกต์ใช้ Agileขอจากดของการประยุกตใช Agile Agile เป็นแนวคิดที่พัฒนามาจากบริษัท Software Development เลย เหมาะในการใช้พัฒนา Tech Product มากกว่า แต่ไม่ได้หมายความว่าจะเหมาะในการใชพฒนา Tech Product มากกวา แตไมไดหมายความวาจะ ประยุกต์ใช้กับงานแบบอื่นไม่ได้ ตัวอย่าง มีการประยกต์ใช้กับทีมที่ทํางานด้าน Marketing เหมือนกัน) เพียงแต่ตวอยาง มการประยุกตใชกบทมททางานดาน Marketing เหมอนกน) เพยงแต ต้องใช้เวลาและต้องประยุกต์จากหลักการเดิมไปค่อนข้างเยอะ 21Tanapat limsaiprom ธนาพัฒน์ ลิ้มสายพรหม