The Nature of Software Development โดย Ron Jeffries

The Nature of Software Development เขียนโดย Ron Jeffries เป็นหนังสือที่พยายามอธิบายการทำซอฟต์แวร์ให้ง่าย และนำเสนอการทำงานเป็นรอบๆ (Iterative) ได้น่าสนใจมาก เน้นให้ผู้อ่านปรับทัศนะคติการทำซอฟต์แวร์ใหม่ ในแบบที่เขาเรียกว่า “The Natural Way” เพราะเขาเชื่อว่ามันเป็นหนทางที่เข้าใจง่าย เน้นการส่งมอบคุณค่าให้ได้ไว และบ่อยๆ

หนังสือเล่มนี้ใช้ภาษาอ่านไม่ยาก คนทั่วไปอ่านได้ เหมือนกำลังฟังลุง Ron บ่นๆ ไปเรื่อยๆ เพื่อปูพื้นฐานและปรับทัศนคติ ใครอ่านที่ผมสรุปไว้และสนใจอยากลองหาฉบับเต็มมาอ่าน ลองดูได้จากลิงค์นี้ครับ The Nature of Software Development: Keep It Simple, Make It Valuable, Build It Piece by Piece

การทำซอฟต์แวร์ขึ้นมาตัวหนึ่ง จะมีหลายกระบวนการ เช่น วางแผน พัฒนา จัดการคนทำงาน เพื่อให้งานมันเสร็จ และผู้ว่าจ้าง หรือลูกค้าเรา สามารถใช้งานซอฟต์แวร์นั้นได้ ซึ่งสิ่งที่เราส่งมอบให้ มันคือสิ่งที่มีคุณค่า เพราะถ้าซอฟต์แวร์ยังเป็นแค่โค้ด หรือยังเล่นไม่ได้ ต่อให้เขียนโค้ดดีแค่ไหน มันก็ยังไร้ค่าใช่หรือเปล่า?

แล้วคำถามต่อไปคือ เมื่อซอฟต์แวร์ มันใช้เวลาผลิตนาน จะให้มันเสร็จไวๆ มอบของ(คุณค่า)ให้ลูกค้าได้เห็นบ่อยๆ จะทำอย่างไรล่ะ?  Continue reading “The Nature of Software Development โดย Ron Jeffries” »

ScrumMaster in Action (Day 2) – DISC Model and Scrum Pregame

จากที่พอเข้าใจเรื่อง Agile และ Scrum ไปบ้างแล้วในวันแรก หน้าที่ของ Scrum Master จะต้องทำงานร่วมกับคนทุกฝ่ายมากเป็นพิเศษ ต้องมีทั้งศาสตร์และศิลป มันย่อมเป็นเรื่องที่ค่อนข้างยากยิ่งเมื่อเราโตมาจากสายเทคนิคอล (ที่ขึ้นชื่อว่าคุยกับคนไม่รู้เรื่องอยู่แล้ว) ดังนั้น ในช่วงเช้าของการสัมนาวันที่สอง พี่หนุ่มจึงเชิญอาจารย์ภคพร สุขศิริ  หรือ อ.น้ำตาล อินโนเวท เพื่อสอนคอร์ส “อ่านคนให้รู้ใจ ด้วย DISC” Continue reading “ScrumMaster in Action (Day 2) – DISC Model and Scrum Pregame” »

ScrumMaster in Action (Day 1) – Introduce Agile and Scrum

Agile และ Scrum สองคำที่ได้ยินบ่อยๆ ได้ยินตามงานต่างๆบ้าง อ่านเจอบ้าง ก็มีบทบาทหนึ่งที่น่าสนใจคือ Scrum Master ซึ่งเป็นผู้ดูแลทีม Scrum แต่ก็ไม่เคยรู้ในรายละเอียดว่า ต้องทำอะไรบ้าง

โชคดีที่พี่หนุ่ม จาก สยามชำนาญกิจ เปิดคอร์ส “3 Days Workshop ScrumMaster in Actions with Prathan D.” ให้กับทางทีม KBTG ของธนาคารกสิกรไทย และมีเก้าอี้เพิ่มให้นิดหน่อย ก็เลยใคร่อยากไปรู้บทบาทที่แท้จริง และไปเพื่มความรู้เรื่อง Agile, Scrum ประดับความรู้เดิมอันน้อยนิดด้วย Continue reading “ScrumMaster in Action (Day 1) – Introduce Agile and Scrum” »

ล่องแก่ง กิจกรรมกลุ่มที่ได้มากกว่าการผจญภัย

ช่วงฤดูกาลล่องแก่งใกล้เข้ามา
เห็นเพื่อนหลายคนเริ่มไปล่องแก่งกันบ้างแล้ว
ผมชอบนะ ตื่นเต้น สนุกดีในชีวิตเคยล่องแก่งอยู่สองที
ไปแบบโหดเลยคือ น้ำว้าตอนบน และตอนกลาง
มีหลายแก่งมาก ตั้งแต่ระดับหนึ่ง ถึงระดับห้า (Iteration)
ล่องกันอยู่สองวัน 120กิโลฯ ถึงจะจบ (Project)
เพราะชอบครั้งแรก เลยต้องไปซ้ำครั้งที่สอง Continue reading “ล่องแก่ง กิจกรรมกลุ่มที่ได้มากกว่าการผจญภัย” »

Agile Thailand 2016

แว่บไปฟังมาแป๊บนึง ได้ refresh อะไรหลายๆอย่าง สรุปคร่าวๆไว้ประมาณนี้

Agile for non-it – พี่พฤทธิ์
  • ถ้าทำงานช่วยกัน เอื้อประโยชน์กัน ดาบอาญาสิทธ์ก็ไม่จำเป็น
  • ทดลอง agile ใช้อาสาสมัคร เพราะจะพร้อมเปลี่ยนแปลง ไม่ใช่เกณฑ์คนมา

Continue reading “Agile Thailand 2016” »