jirawan
Posts:53
 |
| 07/29/2010 7:26 PM |
Alert
|
คำถามจาก PM Tools 1. Project ที่ไม่ใช่หรือเกี่ยวข้องกับ IT จำเป็นต้องใช้ PM Tools หรือไม่ 2. Project ขนาดใดที่สมควรใช้ Tools ใช้ Project Portfolio Management ได้หรือไม่ 3. จำเป็นหรือไม่ เมื่อได้ CMMI แล้วต้องครอบคลุมทุกกระบวนการของ CMMI 4. การ implement tool ช่วงแรกต้องมี PM หากมี PM บางท่านไม่ยอมใช้ หรือใช้ tool ที่ตนเองถนัด มีวิธีการ motivate คนเหล่านั้นอย่างไร 5. ทำไมถึงไม่ใช้ open source open project เข้ามาแทน MS Project เพื่อลดค่าใช้จ่ายในตอนแรก (ที่ไม่ใช้เพราะไม่มีคน maintain หรือเปล่า) 6. ค่าใช้จ่ายของ PM Tools แต่ละตัวเป็นอย่างไร มากน้อยต่างกันกี่เท่า 7. ถ้าใช้ Agile Development จะทำสัญญากับลูกค้าอย่างไร เนื่องจากขอบเขตงานเปลี่ยนแปลงได้ 8. การลงเวลา timesheet ควรจะเก็บข้อมูลอย่างไรให้มีประสิทธิภาพและได้รับความร่วมมือจากผู้กรอก 9. Timesheet ต้องมีข้อมูลอะไรบ้างที่ต้องเก็บ 10. Agile จะ estimate time สำหรับแต่ละ project ได้อย่างไร (overall ทั้ง project) 11. Agile Concept/TDD การเขียน test case ก่อน develop จะรู้ได้อย่างไรว่า test ผ่าน หรือ failed 12. เนื่องจาก Agile เน้นการทำงานให้เสร็จ ไม่เน้นการทำ document แต่ในการทำ SW Development เรายังจำเป็นต้องมี document เพื่อใช้ทำความเข้าใจระหว่าง developer และ tester (Tech Spec - -> Test spec) จึงอยากถามว่าในบริษัทที่ใช้ Agile มีการบริหารจัดการ หรือ communication กับ member อย่างไร 13. เนื่องจาก Agile เน้น adaptation สามารถแก้ไข เปลี่ยนแปลงได้ตลอด และทำเป็น iteration จึงคิดว่าการทำ project plan ก็จะลำบากหาก project ตัว target due date แต่ Agile เน้นการเปลี่ยนแปลง จึงอยากทราบว่ามีการบริหารจัดการอย่างไรในการทำ Project Management มาใช้กับ Agile ICTUS 1. ICTUS มี feature อื่นๆ เช่น Configuration Management หรือไม่, Scope ของ tool เป็นอย่างไร 2. สนใจชื้อ ICTUS PM Tool 3. ขอให้ ICTUS ช่วยอธิบายเรื่อง Timesheet ในขั้นตอนที่นำ MS Project import to Timesheet นั้น แล้วหลังจากได้ทำงานไปแล้ว เวลาคุย process กับลูกค้าทำอย่างไร 4. ในงานขั้นต้น จะไม่ใช้ MS Project ได้หรือไม่ จะใช้ tool ของเราเลยได้หรือไม่ 5. Project size ขนาดไหนที่ควรต้องใช้ tools (>2 months) 6. อยากให้ share หรือยกตัวอย่างเกี่ยวกับ measurement 7. Tool ที่ใช้พัฒนา Software (SW ที่ใช้เขียนโปรแกรม) คืออะไร 8. ใช้เวลาพัฒนานานมั้ย ใช้ effort เท่าไร กี่คน 9. มีการแยกทีมการพัฒนา tool ออกมาจากงานปกติหรือไม่ หรือทีมงานยังต้องทำงานปกติอยู่ด้วย 10. Tool นี้ต่างจาก project server อย่างไร 11. การที่จะทำให้ user ยอมรับตาม requirement หรือ plan ที่นำเสนอจะต้องทำอย่างไร ต้องมีหลักฐานในรูปแบบใดบ้าง Patthamasoft 1. ใน iteration ของ Agile บาง project ระยะเวลาที่ต้องใช้ 2 สัปดาห์มี output ออกมานั้น อาจจะไม่ใช่เพียง Software release version แต่อาจเป็นเพียง release project plan หรือแค่ทำ spec confirmation ได้หรือไม่ 2. ใครเป็นผู้เขียน test case? SA หรือ Tester หรือ Dev. Extremes 1. PM Tools ที่เป็น open source สามารถที่จะ integrate หรือ export plan หรือ task ต่างๆ ไปยัง tools อื่นๆ ได้หรือไม่ ในกรณีที่มีการทำ project แบบ co-tribute แล้วในส่วนของ function ที่ต่างกันของ tools แต่ละตัวจะมีปัญหาในการคลาดเคลื่อนของข้อมูลตาม plan หรือ tool ย่อยๆ หรือไม่ 2. Open source tools ถ้าไม่เข้ากับ procure ของบริษัทจะทำอย่างไร มีวิธีการปรับอย่างไร |
|
|
|
|
voravit
Posts:8
 |
| 07/30/2010 8:37 AM |
Alert
|
ictus ขอตอบคำถาม ตามนี้ครับ ถาม 1. ICTUS มี feature อื่นๆ เช่น Configuration Management หรือไม่, Scope ของ tool เป็นอย่างไร ตอบ มี function ที่เกี่ยวกับ configuration management ครับ แต่ไม่ cover ทั้งหมด เราใช้ tool ตัวอื่นประกอบกันด้วยคือ SVN ซึ่งเป็น freeware ใช้ในการ control version ในส่วนที่ tool ของ ictus มีคือ เป็น work flow ของการ request และอนุมัติการทำ check in check out โดย CCB รวมถึงการเก็บ configuration item ซึ่งเป็นส่วนหนึ่งของ work product ที่เกิดขึ้นในการทำ project และเชื่อมโยงไปถึงการลง timesheet ได้ว่าทำงานประเภทไหน สร้าง work prodcut อะไร ส่วนฟังก์ชั่นอื่น ๆ ก็มี เช่น issue management, defect management, risk management, PPQA ครับ
|
|
|
|
|
voravit
Posts:8
 |
| 07/30/2010 8:44 AM |
Alert
|
ถาม 3. ขอให้ ICTUS ช่วยอธิบายเรื่อง Timesheet ในขั้นตอนที่นำ MS Project import to Timesheet นั้น แล้วหลังจากได้ทำงานไปแล้ว เวลาคุย process กับลูกค้าทำอย่างไร ตอบ เวลาคุยกับลูกค้าเราจะไม่ได้ใช้ MS Project คุยครับ เราทำเป็น proposal เสนอไป ซึ่งในนั้นจะมีเรื่อง solution, price and schedule ไปทีเดียว ส่วนการคุย progress กับลูกค้าก็จะใช้เป็นการประชุม อาจจะมีการทำ excel ที่ได้มาจาก tool แสดง และที่ขาดไม่ได้คือต้องทำ meeting minute ทุกครั้งหลังประชุมครับ |
|
|
|
|
voravit
Posts:8
 |
| 07/30/2010 8:46 AM |
Alert
|
ถาม 4. ในงานขั้นต้น จะไม่ใช้ MS Project ได้หรือไม่ จะใช้ tool ของเราเลยได้หรือไม่
ตอบ ได้ครับไม่จำเป็นต้องใช้ MS Project ในการวางแผนก็ได้ สามารถสร้าง task assignment ตรง ๆ ที่ tool เลยก็ได้ครับ |
|
|
|
|
voravit
Posts:8
 |
| 07/30/2010 8:52 AM |
Alert
|
ถาม 5. Project size ขนาดไหนที่ควรต้องใช้ tools (>2 months) ตอบ ไม่ว่า project size ขนาดไหนก็ใช้ tool ได้ครับ ขึ้นอยู่กับ process ของเรา โดยปกติจะมีการทำ process tailoring อยู่แล้ว บางครั้ง project size เล็ก ๆ อาจจะได้รับการยกเว้นบางอย่าง เช่น อาจจะไม่ต้องทำ risk management ซึ่งตรงจุดนี้ก็ไม่จำเป็นต้องใช้ input risk data ลงไปใน tool อย่างไรก็ตามควรมีการเก็บข้อมูลของทุก project ใน database ครับ เพราะจะเป็นฐานข้อมูลที่มีประโยชน์ต่อองค์กรแน่นอน |
|
|
|
|
voravit
Posts:8
 |
| 07/30/2010 3:15 PM |
Alert
|
ถาม 7. Tool ที่ใช้พัฒนา Software (SW ที่ใช้เขียนโปรแกรม) คืออะไร 8. ใช้เวลาพัฒนานานมั้ย ใช้ effort เท่าไร กี่คน 9. มีการแยกทีมการพัฒนา tool ออกมาจากงานปกติหรือไม่ หรือทีมงานยังต้องทำงานปกติอยู่ด้วย ตอบ ใช้ Visual Studio 2008 by C# และ WPF, WCF พร้อมกับ SQL Server 2005 เป็นดาต้าเบสครับ ใช้เวลาพัฒนาตั้งแต่ช่วงกลางปี 2008 จนถึงปัจจุบัน โดย implement เป็น phase มาตลอด ไม่ได้ทำเสร็จทีเดียวแล้วค่อยใช้ เราจะทำไปใช้ไป ต่อยอดไปเรื่อย ๆ ครับ project member มีทั้งหมด 12 ท่าน effort ที่ใช้รวมทั้งหมด 914 manday. ทีมงานที่พัฒนาไม่ได้แยกโดยเด็ดขาดจากงานปกติ มีหลายคนในทีมโดยเฉพาะ PM, BA, SA ต้องทำงานปกติด้วย แต่ programmer ส่วนใหญ๋จะทำงานนี้งานเดียว |
|
|
|
|
voravit
Posts:8
 |
| 07/30/2010 3:27 PM |
Alert
|
ถาม 6. อยากให้ share หรือยกตัวอย่างเกี่ยวกับ measurement
ตอบ คงต้องเริ่มจากว่าเราต้องการมี measurement objective ก่อน หลังจากนั้นต้องทำ measurement specification ซึ่งจะบอกรายละเอียดว่าต้องวัดอะไรเพื่อให้สอดคล้องกับ objective ที่ตั้งไว้, ใครเป็นคนวัดหรือ input ข้อมูล, เก็บข้อมูลที่ไหน, อย่างไร, เก็บเมื่อไหร่ และท้ายสุดคือจะเอามาวิเคราะห์และใช้ประโยชน์จาก measurement อย่างไร ต้องสื่อสารหรือรายงานผลให้ใครได้รู้บ้าง ใน tool ของอิกตัสก็มี measurement หลายตัว เช่น schedule deviation, effort deviation, cost of quality, cost of failure, defect density, PCE/TCE และอื่น ๆ อีกเยอะ |
|
|
|
|
voravit
Posts:8
 |
| 07/30/2010 3:39 PM |
Alert
|
ถาม 10. Tool นี้ต่างจาก project server อย่างไร
ตอบ ข้อนี้ตอบยากนิดหน่อยเพราะว่าเราไม่ทราบเหมือนกันว่า project server ฟังก์ชั่นโดยละเอียดมีอะไรบ้าง แต่เท่าที่ดู present ของคุณ Suteekarn แล้วเห็นจุดต่างอยู่ดังนี้ 1. tool ของอิกตัสมี offline mode สำหรับการ input timesheet 2. tool ของอิกตัสมี workflow ของการทำ resource request 3. tool ของอิกตัสจะมีส่วนที่เป็น CMMI requirement เพิ่มเติมเช่น configuration item request work flow, QA portal, QA checklist master, defect management, project closure ส่วนอย่างอื่น ๆ ก็มีคล้ายกันเช่น project portal, my task, support active directory, timesheet, email notificaton, task assignment, risk and issue management. ยังงัยรบกวนคุณ Suteekarn มาช่วย share ด้วยครับ |
|
|
|
|
voravit
Posts:8
 |
| 07/30/2010 3:50 PM |
Alert
|
ถาม 11. การที่จะทำให้ user ยอมรับตาม requirement หรือ plan ที่นำเสนอจะต้องทำอย่างไร ต้องมีหลักฐานในรูปแบบใดบ้าง
ตอบ อันนี้ไม่ทราบถามถึง user ของ tool หรือถามถึง user ที่เป็นลูกค้าทั่ว ๆ ไปที่เราพัฒนาระบบให้ แต่ก็จะตอบคล้าย ๆ กันคือ กรณีที่เป็น user ของ tool ซึ่งจะเป็น PM, BA, SA, Programmer เป็นหลัก หรือลูกค้าจริง ๆ คงต้องให้เขามีส่วนร่วมในการให้ requirement ตั้งแต่ต้น โดยต้องไม่รับ requirement จาก senior manager หรือ ผู้บริหารอย่างเดียวว่าอยากให้ tool หรือระบบ เป็นอย่างไร ต้องให้ผู้ใช้งานจริงมีส่วนร่วมในการให้ requirement ด้วย เพื่อลดแรงต้าน ให้เขามีส่วนในการเป็นเจ้าของ tool หรือระบบ การนำเสนอควรมี prototype ให้ดูเป็นตัวอย่างเพื่อให้ภาพที่ชัดเจนมากกว่าการอธิบายธรรมดา (ถ้าเป็นแบบ reusable prototype ได้ยิ่งดี) และควรมี meeting minute ทุกครั้งที่ present |
|
|
|
|