หลังจากทดลองเปลี่ยน Process ต่างๆของทีม Dev ไปตัวละครที่แทบไม่ได้กล่าวถึงเลยคือฝ่าย Support และ QA ที่ไม่ค่อยพูดถึงเพราะยังนึกไม่ออกว่าหน้าที่จริงๆของสองฝ่ายหนี้คืออะไรบ้าง ควรจะรู้อะไรแค่ไหน แต่วันนี้ถกเถียงเรื่อง Process อีกครั้งก็เริ่มคิดจะเปลี่ยนอะไรบ้างอย่างอีกครั้งและเริ่มนึกถึงสองฝ่ายนี้มากขึ้น เริ่มจาก Process ที่เคยเขียนทิ้งๆ ไว้หลายบล๊อกช่วงก่อนมีอยู่เรื่องนึงที่ถูกเถียงตกมามากคือ Task ที่จะไม่ให้เปิดค้างไว้หลัง Milestone สิ้นสุด ที่ถูกเถียงกลับมาเพราะว่า Task เหล่านี้ไม่สามารถ Guarantee ได้ว่ามันจะทำงานถูกต้องและปิดได้จริงคราวที่แล้วบ่นและเถียงกับพี่ที่ทำงานไปรอบนึงแต่ไม่ได้จดไว้มันเลยหายไป สิ่งที่คิดว่าเปลี่ยนไปคือตอนนี้งานทั้งหมดจะถูกแบ่งเป็นสองส่วน คือ งานที่เกิดจาก Requirement และ Bug จาก QA งานส่วนนี้แหละที่มีปัญหา เพราะว่าคนที่บอกว่าเสร็จไม่ใช่ Dev แต่เป็น QA เพราะงั้นการจะบอกว่า Milestone จบโดยการยึด Bug/Feature จาก Task กลุ่มนี้จะทำให้ Milestone ที่กำหนดตามเวลา ปิดได้ตามกำหนดแทบจะเป็นไปไม่ได้เลย หาก Dev process ปัจจุบันยังไม่สามารถ Guarantee ได้ว่า [...]
iphone-dev
หลังจากได้ iphone มาเมื่อสัปดาห์ที่แล้ว ก็เริ่มเล่นจนเครื่องผมเอ๋อไปหลายรอบเลย ใครมาเห็น iphone ผมตอนนี้คงคิดว่ามันผ่านการใช้งานมาหลายเดือนแล้วแน่ๆ ฮะๆๆ เอาเป็นว่า หลังจากใช้มาได้หนึ่งสัปดาห์ตอนนี้ก็คันไม้คันมืออยากเขียนเองบ้างแล้วหละ แต่เนื่องจากเครื่องมือสำหรับพัฒนาโปรแกรมลง iphone นั้นในเว็บ apple มีไว้แต่สำหรับใช้บน แมค ผ่าน xcode ซึ่งเครื่องประจำของผมดันเป็น dell ลง linux ซะนี่ จะให้ไปซื้อ mac book มาใช้ก็ไช่ที่ ดังนั้นก็เลยหาวิธีพัฒนาโปรแกรมบน linux ซะจะดีกว่า สำหรับตัวช่วยของผมตอนนี้ก็คือเว็บนี้ครับ iphone-dev เครื่องมือที่เรียกกันจริงๆ ก็คือ toolchain (ทำไมเรียกงี้ก็ไม่รู้เหมือนกัน) ขั้นตอนนั้นก็ไม่มีอะไรซับซ้อน แต่ไอ้ที่ซับซ้อนคือไฟล์ที่ต้องใช้มากกว่า เอาหละมาดูขั้นตอนกัน(จริงๆ ก็แปลว่าจาก วิกินั้นนั่นแหละ) ตอนแรกก็ติด bison กับ flex ก่อน(ไม่ใช่ adobe flex หรอกนะ) $sudo aptitude install bison flex … [...]