Huge part of Software development is about Learning

ไม่นานมานี้ ได้ฟัง presentation Scaling Up by Scaling Down: Successful Agile Adoption in the Large by Focusing on the Individual ในช่วงต้น เค้าชี้ให้เห็นว่า ส่วนที่สำคัญมาก ส่วนหนึ่งของ software development คือ การเรียนรู้ 

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

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

ไม่ว่าจะเป็นการเรียนรู้เทคโนโลยี การเรียนรู้ problem domain การเรียนรู้เพื่อนร่วมงาน และอื่นๆ อีกมากมาย เป็นส่วนสำคัญที่ใหญ่มากๆ ตลอดการพัฒนา

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

Advertisements

One thought on “Huge part of Software development is about Learning

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s