[slideshare id=1955137&doc=whereareprojectrequirementsfrom-090905063101-phpapp01&w=550]

ชีวิตคนไอทีส่วนใหญ่ ไม่ว่าจะเป็น developer, tester, รวมถึง project manager โดยมากแล้วจะทำงานแบบ project-based นั่นก็คือเปิดโปรเจ็กมาก็ลุยทำงาน เขียนโปรแกรม ทดสอบโปรแกรม บริหารงานกันตามหน้าที่ พอเสร็จโปรเจ็กนี้ปุ๊บ ไม่ทันได้หายใจหายคอก็มีโปรเจ็กใหม่มาจ่อคอซะแล้ว เป็นแบบนี้เรื่อยๆตลอดเวลา จนบางครั้งผมเองก็อดคิดไม่ได้ว่าทำไมคุณ product manager เก่งจัง หา requirement มาให้ทำได้ตลอดเลย การคิดหา requirement มันง่ายหรือยากยังไง บางครั้งก็คิดเลยเถิดไปว่าแล้ว requirement พวกนี้มันมาจากไหนกัน Read the rest of this entry »

ตัวอย่างแผนโครงการ

Posted by admin On August - 22 - 200913 COMMENTS
1 Star2 Stars3 Stars (5 votes, average: 2.80 out of 3)
Loading ... Loading ...

สองบทความที่ผ่านมากล่าวถึงทฤษฎีว่าด้วยเรื่องของการวางแผนโครงการ (project planning) สำหรับบทความนี้ผมจะยกตัวอย่างของแผนโครงการที่ถูกเขียนขึ้นตามหลักการทฤษฎีดังกล่าวครับ


ก่อนอื่นเรามาทบทวนกันซักนิดว่าองค์ประกอบที่สำคัญของแผนโครงการมีอะไรบ้าง อย่างแรกได้แก่ Statement of Work (SOW) สองคือ project specification สาม milestone schedule และสุดท้ายคือ Work Breakdown Structure (WBS) เมื่อความรู้แน่นขนาดนี้ เรามาลงมือวางแผนพร้อมกันเลยครับ


Statement of Work (SOW)

สำหรับ Statement of Work นั้นหลักๆเลยก็ต้องมีวัตถุประสงค์ของโครงการ (project objective) และผลลัพธ์ที่ต้องการ (list of deliverable) ตัวอย่างเช่น

Read the rest of this entry »

ขั้นตอนในการวางแผนโครงการ

Posted by admin On August - 16 - 20094 COMMENTS
1 Star2 Stars3 Stars (2 votes, average: 2.00 out of 3)
Loading ... Loading ...

จากบทความที่แล้วเกี่ยวกับบทเริ่มต้นของการวางแผนโครงการ ผมขอลงรายละเอียดเพิ่มเติมในบทความนี้เลยครับ ปฏิเสธไม่ได้เลยว่าการบริหารงานให้ประสบความสำเร็จนั้นจำเป็นจะต้องมีการวางแผนโครงการที่ดี ซึ่งแผนโครงการที่ดีนั้นประกอบด้วย 4 ส่วนประกอบสำคัญได้แก่

  1. คำอธิบายที่เกี่ยวกับโครงการ (Statement of Work/SOW/Scope Statement)
  2. รายละเอียดและข้อกำหนดเกี่ยวกับโครงการ (Project Specification)
  3. กำหนดการของเป้าหมาย (Milestone Schedule)
  4. แผนงานอย่างละเอียด (Work Breakdown Structure)

Read the rest of this entry »

บทเริ่มต้นของการวางแผนโครงการ (project planning)

Posted by admin On August - 15 - 20094 COMMENTS
1 Star2 Stars3 Stars (2 votes, average: 3.00 out of 3)
Loading ... Loading ...

บทความนี้กล่าวถึงภาพรวมโดยทั่วไปของการวางแผนโครงการ (Project Planning) ซึ่งผมได้ประมวลความรู้ความเข้าใจที่มีบวกกับข้อมูลที่มาจากหนังสือ Project Management – A Systems Approach to Planning, Scheduling, and Controlling, Eight Edition ของ , Harold Kerzner, PhD หวังว่าจะมีประโยชน์กับเพื่อนๆครับ


ปล. คำศัพท์บางคำผมไม่ทราบจริงๆว่าควรจะแปลออกมาเป็นภาษาไทยว่าอย่างไร ผมเลยใส่คำภาษาอังกฤษมาในวงเล็บข้างหลังเผื่อว่าเพื่อนๆจะเข้าใจได้ชัดเจนยิ่งขึ้นครับ


บทเริ่มต้นของการวางแผนโครงการ

ความรับผิดชอบที่สำคัญที่สุดของผู้จัดการโครงการ (Project Manager) คือการวางแผนและการปฏิบัติตามแผนงานนั้น โดยทั่วไปแล้วการวางแผนหมายถึงการระบุวัตถุประสงค์และการกำหนดนโยบาย (Policies) วิธีการปฏิบัติ (Procedures) และหมายกำหนดการ (Program) เพื่อที่จะบรรลุวัตถุประสงค์ที่ตั้งไว้ เหตุผลหลักที่ชี้ให้เห็นถึงความสำคัญของการวางแผนโครงการคือ Read the rest of this entry »

สวัสดีครับ วันนี้ผมมีบทความดีๆเกี่ยวกับเคล็ดลับ7ข้อที่จะช่วยปรับปรุงประสิทธิภาพในการบริหารจัดการโครงการพัฒนาซอฟท์แวร์ ให้ดีขึ้นมาฝากกัน คำแนะนำนี้มาจาก Robert E. Bone,ผู้เชียวชาญการบริหารโครงการ ในบางข้อผมเพิ่มเติมความคิดเห็นและประสบการณ์ตรงของผมเข้าไปด้วยครับ

1. งานเอกสารและการจัดการกับความต้องการของลูกค้า

ไม่น่าเชื่อก็ต้องเชื่อหละครับว่าส่วนใหญ่แล้วลูกค้ากับดีเวลลอปเปอร์มีอะไร คล้ายๆกัน เพื่อนๆอาจจะนึกไม่ออก ผมขอเฉลยเลยครับว่าความเหมือนกันของกลุ่มคนสองกลุ่มนี้ก็คือทั้งสองฝ่ายมัก จะมองข้ามความสำคัญของการจัดการกับความต้องการของลูกค้า (requirement) อย่างเหมาะสม ตัวอย่างเช่น ลูกค้าต้องการให้งานเสร็จก่อนเวลาและค่าใช้จ่ายอยู่ภายในงบประมาณแต่ไม่เคย หยุดเพิ่มหรือเปลี่ยนความต้องการ ในขณะเดียวกันฝั่งดีเวลลอปเปอร์เองก็มีการเพิ่มเติมความสามารถ (feature) อื่นๆเข้าไปในซอฟท์แวร์โดยไม่ได้รับการอนุมัติเพียงเพราะคิดว่าสิ่งเหล่านั้นน่าจะเป็นสิ่งที่ลูกค้าต้องการหรือเป็นเพราะคิดว่าเทคโนโลยีเอื้ออำนวย ต่อการใส่ลูกเล่นต่างๆเพิ่มเติมเข้าไป สถานการณ์ตัวอย่างเหล่านี้เป็นตัวการสำคัญในการสร้างความลำบากให้กับเราเป็นอย่างยิ่ง Read the rest of this entry »