team Archive

สรุปสิ่งที่แบ่งปันเรื่อง Software Developement Trends 2017

ได้รับโอกาสให้ไปแบ่งปันมุมมองเรื่อง Software Development Trends 2017 ในงาน IT Trends: Strategic Planning for 2016 จัดโดยสถาบัน IMC ซึ่งมีหัวข้อที่น่าสนใจมากมาย ส่วนในเรื่องของ Software Development Trends 2017 นั้นมีเนื้อหาดังนี้ ปัญหาที่พบในการพัฒนา software ว่าด้วยเรื่องกระบวนการคิด ว่าด้วยเรื่องของโครงสร้างองค์กร ว่าด้วยเรื่องของทีม ว่าด้วยเรื่องของเทคโนโลยี ว่าด้วยเรื่องของ programming language trend เป็นหนึ่งในมุมมองของตัวผมเองที่มีต่อการพัฒนา software มาดูรายละเอียดกันสักหน่อย

Read More…

สรุปจากการอ่านหนังสือ Sprint: How to Solve Big Problems and Test New Ideas in Just Five Days

วันนี้ระหว่างเดินทางกลับจากเชียงใหม่ เดินผ่านร้านหนังสือในสนามบิน เห็นหนังสือชื่อว่า Sprint: How to Solve Big Problems and Test New Ideas in Just Five Days เพียงแค่เห็นชื่อหนังสือเท่านั้นแหละ หยิบไปจ่ายเงินเลย ทั้ง ๆ ที่ไม่ได้เปิดดูเนื้อหาในหนังสือเลย แต่เมื่ออ่านไปได้ 3 บท ก็ต้องหยุด และ มาสรุปกันเลยทีเดียว !!

Read More…

เพิ่มความเร็วของทีม ด้วยการช้าลง !!

คำพูดเกี่ยวกับทีมพัฒนาที่มักได้ยินจากฝ่าย Management, Team lead, Product Manager และ … คือ ทีมพัฒนาทำงานช้า หรือ ทำงานยังไม่เร็วตามความต้องการ คำถามคือ ถ้าต้องการให้ทีมพัฒนาทำงานเร็วขึ้นต้องทำอย่างไร ? คำตอบที่มักจะได้รับคือ ตัดเรื่องคุณภาพออกไป หรือ ลดลง ทำ OT สิ ทำให้มันเร็วขึ้นสิ เพิ่มคนสิ ผลที่ได้รับกลับมาเป็นอย่างไร

Read More…

Hero Driven Development คืออะไร ?

Hero Driven Development มันเป็นอย่างไร ? อาจจะเรียกว่า Fire Fighting อาจจะเรียกว่า Dragon Slayer อาจจะเรียกว่า Strong code ownership อาจจะเรียกว่า 10x Developer เป็นคนที่เก่งมากกว่าคนปกติ สามารถเขียน code ได้มากกว่าค่าเฉลี่ย ทุก ๆ บริษัทชอบที่จะจ้างคนเหล่านี้ เพราะว่าคนเหล่านี้สามารถทำงานได้ทุกอย่าง เพราะว่าคนเหล่านี้สามารถทำงานได้ทุกที่ทุกเวลา และเชื่อว่าคนเหล่านี้แก้ไขได้ทุกอย่าง

Read More…

ทีมพัฒนา Software ที่ดีมันเป็นอย่างไร ?

วันนี้ได้อ่านบทความเกี่ยวกับ Modern Software Devlopment ซึ่งเขียนไว้ตั้งแต่ปี 2006 แล้ว แต่เมื่อได้อ่านทำให้เห็นว่า ทีมที่ดีควรเป็นอย่างไรบ้างนะ

Read More…

Go Faster :: ว่าด้วยเรื่อง Cross-Functional Team

ในบทที่ 12 เรื่อง Go Faster! จากหนังสือ UX for Lean Startups ซึ่งได้แนะนำว่า ถ้าต้องการทีมที่เร็ว และ ตอบรับการการเปลี่ยนแปลงของผู้ใช้งานได้ดี จะต้องเป็นทีมแบบ Cross-functional team ดังนั้น มาดูกันหน่อยว่า Cross-functional team หมายความว่าอย่างไร ? และทำงานกันอย่างไร

Read More…

ทีมพัฒนาของ Medium.com เขาทำงานกันอย่างไร ?

จากบทความเรื่อง The Stack That Helped Medium Drive 2.6 Millennia of Reading Time เขียนโดยหัวหน้าทีมพัฒนาของ Medium.com อธิบายการพัฒนาระบบได้อย่างน่าสนใจ ทั้งเรื่องของทีม ทั้งเรื่องของ architecture ของระบบ ทั้งเรื่องของเครื่องมือที่นำมาใช้ ทั้งเรื่องขั้นตอนการพัฒนา ดังนั้นจึงนำมาแปล และ สรุปตามความเข้าใจของตัวเอง เริ่มกันเลยดีกว่า

Read More…

ว่าด้วยเรื่อง Team Improvement

วันนี้มีโอกาสคุยเรื่องเกี่ยวกับ การทำงานเป็นทีม เราจะทำการปรับปรุงการทำงานเป็นทีมให้ดีขึ้นอย่างไรดี ? ต้องทำอะไรบ้าง

Read More…

คุณเชื่อใจเพื่อนร่วมงานหรือไม่ ?

เราอยู่ในยุคที่ developer มักเปลี่ยนงานทุก ๆ 12 เดือน (หรือน้อยกว่านี้) ซึ่งทำให้มีอัตราการ turn over สูงขึ้นอย่างมาก เชื่อว่าหลาย ๆ บริษัทก็มีปัญหานี้เช่นเดียวกัน มันมีสาเหตุมาจากอะไรบ้างนะ ? และจะปรับให้มันดีขึ้นได้อย่างไร

Read More…

ว่าด้วยเรื่อง To Speed Up, Build with Skill

จากหนังสือ The Nature of Software Development ในบทที่ 18 อธิบายเรื่อง To Speed Up, Build with Skill นั่นคือ ถ้าต้องการความเร้วในการพัฒนาที่เพิ่มขึ้น สิ่งที่คุณต้องลงทุนคือ การสร้างและ เพิ่มความสามารถในด้านต่างๆ ให้กับทีมที่เกี่ยวข้องในการพัฒนา software ด้วยนะ !!

Read More…