Agile Development — First Chapter Videos

Posted by kannique On March - 27 - 20114 COMMENTS
1 Star2 Stars3 Stars (No Ratings Yet)
Loading ... Loading ...

สวัสดีครับ


ผมได้รับคำเตือนจากผู้หวังดีว่า … อาจจะมีปัญหาเกี่ยวกับเนื้อหาและคำพูดในวิดีโอชุดเก่าได้ (ขอบคุณผู้หวังดีด้วยฮะ) ก็เลยต้อง Disable วิดีโอพวกนั้นไปก่อนครับ นั่งนึกอยู่ว่าจะไปทำยังไงให้มันถูกต้องดี จะไปนั่งแก้คำหรือตัดคำในวิดีโอเก่าก็คงยากอยู่ … จุดเสี่ยงมันเยอะ 555 ไหนๆก็ไหนๆแล้วผมก็อัดใหม่มันซะเลย แต่รอบนี้เป็น Screencast นะครับ มีแต่ Slide กับเสียงคนพากษ์ (ผมเอง) ล้วนๆแต่เนื้อหาคงเดิมครับ Agile Development — First Chapter หวังว่าจะพอแก้ขัดไปได้


ขอโทษเพื่อนๆกลุ่มที่มาแลกเปลี่ยนความคิดเห็นกันวันนั้นด้วยนะครับ … จาก 10 เสียง 10 ความเห็นเหลือแค่ 1 เสียง 1 ความเห็น สัญญาว่ารอบหน้าจะระมัดระวังให้มากกว่านี้ครับ ฮ่าๆ


ปล. ช่วงแรกอาจได้ยินเสียงฟื๊ดฟ๊าดบ้างนะครับ ตอนเช้าน้ำมูกไหลประจำ :-D


Agile01 — Why Agile

ช่วงแรกที่คุยกันจะเป็นเนื้อหาที่ว่าเราเจอปัญหาอะไรกับการทำงานแบบเดิมๆ บ้าง แล้วทำไมเราควรเปลี่ยนมาใช้ Agile Development เจ้า Methodology ตัวใหม่นี้จะช่วยอะไรเราได้บ้าง


Agile02 — Waterfall, Iterative, and Extreme Programming

เปรียบเทียบกันว่า Waterfall, Iterative, และ Agile Development (Extreme Programming) มีข้อเหมือนข้อต่างกันอย่างไรบ้าง เนื้อหาในวิดีโอนี้ก็จะมีการพูดถึงวิวัฒนาการจาก Waterfall มา Iterative แล้วก็ Agile Development ด้วยครับ


Agile03 — Extreme Programming: Set Up

เมื่อเห็นภาพแล้วว่า Agile Development แบบ XP เป็นยังไงแล้ว ก็มาลงรายละเอียดว่าจะทำให้แนวคิดเป็นความจริงขึ้นมาได้อย่างไร ในวิดีโอนี้เราคุยกันถึงแนวทางปฎิบัติทั้ง 37 ข้อของ Extreme Programming มีอะไรบ้าง และเพื่อให้ง่ายต่อการเข้าใจ เราเลยแบ่งหัวข้อการประยุกต์ใช้ออกมาเป็นสี่ส่วน เริ่มที่ XP Set Up ครับผม


Agile04 — Extreme Programming: Planning -1

มาดูต่อเรื่องการวางแผนโครงการโดยประยุกต์ใช้หลักการของ Extreme Programming ครับ วิดีโอนี้จะพูดเรื่องการเก็บและวิเคราะห์ Requirement (User Story) และการประเมินเวลาที่ต้องใช้ (Story Point) เป็นหลัก


Agile05 — Extreme Programming: Planning -2

ต่อเรื่อง Planning ครับ วิดีโอนี้จะพูดถึงหลักการการวางแผนสองระดับใน XP นั่นคือ Release Planning และ Iteration Planning โดยที่มีตัวอย่างให้ดูว่าการจัด User Story ลง Release และ Iteration มีหลักการอย่างไร


Agile06 — Extreme Programming: Implementation -1

เรื่องนี้ยาวหน่อยครับ เป็นการประยุกต์ใช้ XP เข้ากับการทำงานจริงๆของเราล่ะ ตอนนี้เราคุยกันว่า เมื่อได้ User Story มาแล้วเราจะทำยังไงต่อไป เริ่มตั้งแต่ Analyze Design Code Test และ Deploy เลยครับ เนื่องจากยาวมากเลยขอตัดเป็นส่วนๆครับ ส่วนแรกนี้จะมีพูดถึงเรื่อง Analyze Design แล้วก็การใช้หลักการ Continuous Integration


Agile07 — Extreme Programming: Implementation -2

วิดีโอนี้จะพูดเกี่ยวกับ Test-Driven Development, Pair Programming และ Collective Code Ownership ครับ ลองดูว่าทฤษฎีเหล่านี้คืออะไรแล้วจะมีประโยชน์อะไรกับการทำงานของเราได้บ้าง


Agile08 — Extreme Programming: Implementation -3

ตอนนี้เน้นไปที่เรื่องของหน้าที่ของ Tester และหลักการทำ Test ครับ มาดูว่าอะไรคือ “Done Done” และ Exploratory Test ช่วงหลังจะพูดเกี่ยวกับความสำคัญของ Iteration Demo


Agile09 — Extreme Programming: Reporting

สุดท้ายคือ Reporting ครับ หลักการตรวจสอบความคืบหน้าของงานแบบ Agile ที่เรียกว่า Burndown Chart เป็นยังไง อะไรคือ Stand-up Meeting และ Retrospective หาคำตอบได้ในวิดีโอนี้ฮะ


Chapterpiece.Meeting.1 is Coming.

Posted by kannique On March - 12 - 20113 COMMENTS
1 Star2 Stars3 Stars (No Ratings Yet)
Loading ... Loading ...

สวัสดีครับ


พรุ่งนี้ก็จะถึงวันนัดหมายกันแล้ว ได้สมาชิกครบ 10 คนพอดีเลยครับ ขอบคุณทุกท่านที่ให้ความสนใจแล้วก็ช่วยทำแบบสอบถามด้วยครับ ผลที่ได้น่าสนใจมากทีเดียวเพราะมีความหลากหลายในเรื่องของอายุ อาชีพ (น้องนักเรียนก็มี) และประสบการณ์ทำงาน ส่วนหัวข้อที่สนใจก็ค่อนข้างจะมีความเห็นตรงกันคืออยากรู้ว่าปัญหาและอุปสรรคในการประยุกต์ใช้ Agile Development มีอะไรบ้าง … เรื่องนี้คงคุยกันได้ยาว


อ้อ ต้องบอกก่อนนะครับว่าสถานที่นัดหมายเปลี่ยนเป็น ร้าน Bug & Bee สาขาสีลม นะครับ ผมจองที่นั่งไว้สำหรับ 10 คนเรียบร้อยแล้ว ร้านอยู่ตรงเชิงบันไดเลื่อน BTS ศาลาแดงเลยครับ ฝั่งตรงข้ามสีลมคอมเพล็กซ์ หาง่ายมาก แผนที่ก็ตามนี้ครับ


อย่างไรก็ตาม ผมยังอยากคงแนวคิด Agile Development — First Chapter เอาไว้ครับ นั่นคือขอความร่วมมือจากท่านที่มีประสบการณ์กับ Agile Development มาแล้วใช้เวลาช่วงต้นเล่าให้เพื่อนๆคนอื่นฟังด้วยว่ามันคืออะไร เราจะได้คุยกันสนุกขึ้นเมื่อลงลึกในรายละเอียดเนอะ Meeting Agenda ก็คงเหมือนเดิมเพียงแต่ขอเพิ่มช่วงแรกให้เป็นการทำความรู้จักกันก่อนครับว่า เรียนจบที่ไหนกันมา ทำงานอะไร ลักษณะงานเป็นยังไง แล้วก็แลกเปลี่ยน Contact กัน

ChapterpieceMeeting1_Full_Agenda

ส่วนตัวผมเองอยากให้การพบกันครั้งนี้เป็นการแลกเปลี่ยนความคิดเห็น ความรู้และประสบการณ์กันครับ นั่นคืออยากให้ทุกคนได้พูดและแสดงความคิดเห็นด้วยครับ และที่สุดคืออยากให้ทุกคนได้รับความสุขกลับไป ฮ่าๆๆ


เจอกันพรุ่งนี้ครับ :-D

คุณเป็นคนแบบไหน?

Posted by kannique On March - 6 - 2011ADD COMMENTS
1 Star2 Stars3 Stars (No Ratings Yet)
Loading ... Loading ...

Your Exact Personality

วันนี้มีอะไรสนุกๆมาให้เล่นกันครับ … อยากรู้มั้ยว่าเราเป็นคนแบบไหน? อืม บางคนคงคิดว่า ทำไม่ต้องอยากรู้อีกหละในเมื่อชั้นรู้จักตัวเองดีอยู่แล้ว แต่ช้าก่อน … ลองใช้เวลาทำแบบทดสอบนี้ซักนิดแล้วเพื่อนๆจะประหลาดใจกับผลลัพธ์ที่ได้ออกมา (แบบสอบถามของ Myers Briggs เค้ามั่นใจว่า 85% ของผลลัพธ์ออกมาตรงนะ) ไม่ว่ามันจะเป็น

  • โอ้ว ตรงมากๆ ไม่น่าเชื่อเลย หรือ
  • เฮ้ย เราเป็นคนแบบนี้จริงหรอเนี่ยะ

แบบสอบถามนี้แบ่งบุคคลิกลักษณะของคนเราออกมาเป็น 4 กลุ่มครับ ซึ่งแต่ละกลุ่มก็จะบอกเราได้ว่าเราจะเลือกทำอะไรหรือแบบไหนมากกว่ากัน เช่น เราจะหมดพลังงานไปกับอะไรระหว่าง หนึ่งมีปฎิสัมพันธ์กับคนอื่นๆ สิ่งอื่นๆ หรือสองนั่งเงียบๆ คิดนู่นนี่ไปเรื่อย พยายามศึกษาหาความรู้ในสิ่งที่สนใจด้วยตัวเอง ประมาณนี้ครับ


การได้รู้ว่าตัวเองเป็นคนแบบไหนกันแน่ก็น่าจะมีประโยชน์กับชีวิตประจำวันของเราเหมือนกันนะครับ ไม่ว่าจะเป็นเรื่องเรียนเอย เรื่องการทำงานเอย เรื่องครอบครัวเอย รับรองได้ว่าทำแบบสอบถามนี้แล้วคุ้มแน่ครับ เสียเวลาแป๊บเดียวเอง

Personality Test … Click Here

I Am A Man Who …

เล่นคนเดียวไม่สนุกครับ ของแบบนี้ต้องแชร์ ฮ่าๆๆ เริ่มที่ผมก่อนละกัน ผลลัพธ์ออกมาว่า ผมเป็นคนที่ …

personality_test… ยึดมั่นในความเชื่อบางอย่างอย่างลึกซึ้งถึงแม้จะมีคนไม่กี่คนที่รู้ว่าความเชื่อนั้นคืออะไร … ถูก

… จริงๆแล้วเป็นคนเข้ากับคนอื่นได้ดีแต่ไม่ค่อยมีใครเห็นเพราะมีการแสดงออกความรู้สึกทางอ้อม … ถูก

… กำลังมองหาทางที่จะทำให้ความคิดส่วนตัวบางอย่างให้เป็นความจริง … ถูกอีก :D


อยากบอกว่าตรงมากครับ น่าอัศจรรย์มากเลยทีเดียว เพื่อนๆหละครับมีบุคคลิกภาพแบบไหนกันบ้าง?


ปล. หลักการทำแบบทดสอบพวกนี้คือ ยึดถือคำตอบแรกที่แว๊บเข้ามาในหัวเป็นคำตอบสุดท้ายเลยนะครับ นั่นคือสิ่งที่เราเป็น ถ้าคิดมากไปเราจะเลือกสิ่งที่เรา”อยาก”เป็นครับ