Home » Archive

Articles in the Software Engineering Category

Software Engineering »

[30 ส.ค. 2010 | 7 Comments | ]
thumbnail

ปีที่ผ่านมา (ปี 2009) ผมใช้ส่วนใหญ่ไปกับการทำความเข้าใจเรื่อง Agile Software Development เพราะเป็น topic ที่ผมเขียน paper ในบริษัทที่ผมทำงาน เมื่อทำ paper จนจบผมก็รู้สึกว่า Agile นั้น มันไม่ได้ซับซ้อนเหมือนอย่าง process อื่นๆ ที่ต้องทำอะไรให้มากมาย แต่มันเข้าท่าดี ยิ่งโดยเฉพาะคนที่โตมากับสาย programming อย่างผมแล้ว ยิ่งรู้สึกว่า Agile นี่แหละเป็นแนวทางที่ใช่เลย ธรรมชาติและเรียบง่ายสุดๆ ใครสนใจก็ลองอ่านดูครับ ผมจะพยายามเล่าโดยใช้ภาษาชาวบ้านที่สุดครับ
นี่เป็นตอนแรกของ series agile ตอนแรกกะจะเขียนให้จบเลย แต่ไม่ไหวแฮะ แค่บ่นก็ยาวเหยียดแล้ว เอาเป็นว่าทยอยเขียนดีกว่า แบบ agile ไง ส่งมอบงานแบบ iteration จะได้มีบทความให้อ่านเรื่อยๆ ไง … (อิอิ ฟังดูดีเชียว) หรือถ้าไม่มีคนอ่านก็ไม่เขียนต่อเพราะไม่ตรงกับความต้องการ (อันนี้เป็นข้ออ้างเพราะขี้เกียจ 555)

Read more »

Software Engineering »

[29 ส.ค. 2010 | 6 Comments | ]

หนึ่งในหัวข้อ (มากมายก่ายกอง) ที่ต้องทำใน process ของ CMMI ก็คือเรื่อง Software Configuration Management (SCM) หรือ Software Change Management (CM) ใครที่อยู่ในบริษัทที่ทำ CMMI หรือเป็น CMMI consult คงจะคุ้นเคยเป็นอย่างดี แต่สำหรับ developer อาจจะไม่ค่อยคุ้นเคยกับคำๆ นี้สักเท่าไหร่ บทความนี้ก็จะเล่าให้ฟังครับว่า อะไรคือ SCM ลองมาดูกัน แล้วตอนท้ายจะแนะนำ StarTeam เล็กน้อย ไม่ได้เชียร์อะไรมากมายหรอกครับ แต่เคยใช้อยู่ตัวเดียว ซึ่งจริงๆ แล้วก็มี open source อีกหลายตัวเลย แต่ feature มันไม่ครบ ต้องใช้ 2-3 ตัวร่วมกัน และ integrate กันไม่ได้ ต้องเขียนเอง แต่ก็คิดว่าผู้อ่านคงจะได้เอาไปเป็นแนวทางศึกษาตัวอื่นๆ ได้ครับ ในตลาดมีมากมาย แต่ผมจะไม่ compare กับตัวอื่นนะครับ แค่เล่า feature ให้ฟังอย่างเดียว มีโอกาสจะมาเจาะลึกให้ฟัง

Read more »