freelancer: คุณจะรวบรวมความต้องการได้อย่างไร


18

ในฐานะโปรแกรมเมอร์อิสระ:

  1. กระบวนการของคุณสำหรับการรวบรวมความต้องการจากลูกค้าคืออะไร?
  2. ขั้นตอนการรวบรวมความต้องการใช้เวลาเท่าไหร่ ฉันรู้ว่าสิ่งนี้ไม่ได้รับการแก้ไขและมีตัวแปรเช่นวิธีที่ลูกค้าแจ้งในการตอบสนองและเช่นนั้น โดยทั่วไปการบัญชีสำหรับความล่าช้าในการตอบสนองและใช้เวลานานเท่าไรถึงข้อกำหนดขั้นสุดท้าย?
  3. ช่องทางการสื่อสารใดที่คุณใช้เพื่อรวบรวมข้อกำหนดเหล่านี้ (อีเมล, โทรศัพท์, ผู้ส่งข้อความด่วน, อื่น ๆ )
  4. คุณคิดค่าใช้จ่ายตามเวลาที่รวบรวมความต้องการหรือไม่?
  5. มีกระบวนการจัดส่งใด ๆ ในการรวบรวมความต้องการของคุณหรือไม่? ถ้าเป็นเช่นนั้น

โหวตขึ้น .. ฉันชอบที่จะรู้คำตอบสำหรับคนนี้เช่นกัน
Georges Duplessy

นอกเหนือจาก # 4 (ซึ่งอาจเป็นส่วนหนึ่งของปัจจัย ROI) คุณคาดหวังว่าสิ่งนี้จะแตกต่างกันหรือไม่หากคุณเป็นพนักงาน
JeffO

คำตอบ:


21

1. กระบวนการรวบรวมความต้องการจากลูกค้าของคุณเป็นอย่างไร

การสัมภาษณ์ไวท์บอร์ดการประชุมทางโทรศัพท์การเยี่ยมชมร้านค้าการสังเกตผู้ปฏิบัติงานการสัมภาษณ์พนักงานการประชุมและอื่น ๆ - สิ่งที่เหมาะสมไม่ว่าจะใช้เพื่อทำความเข้าใจปัญหาที่แท้จริงมีความสมดุลกับสิ่งที่พวกเขารับผิดชอบ

2. เวลาในการรวบรวมความต้องการของคุณใช้เวลาเท่าไหร่? ฉันรู้ว่าสิ่งนี้ไม่ได้รับการแก้ไขและมีตัวแปรเช่นวิธีที่ลูกค้าแจ้งในการตอบสนองและเช่นนั้น โดยทั่วไปการบัญชีสำหรับความล่าช้าในการตอบสนองและใช้เวลานานเท่าไรถึงข้อกำหนดขั้นสุดท้าย?

ชัดเจนขึ้นอยู่กับขนาดของโครงการ การใช้ความต้องการและการสร้างแบบจำลองสำหรับโครงการขนาดเล็กมาก (<100 ชั่วโมง) ไม่ใช่เรื่องผิดปกติเพราะคุณต้องเข้าใจบริบททางธุรกิจที่ดีพอที่จะนำปัญหาที่ลูกค้านำเสนอกลับมาใช้ ปัญหาจริงที่คุณจะต้องแก้เพื่อให้มีความสุข

ไม่ว่า 20 ชั่วโมงเป็นสองวันตามปฏิทินหรือหกสัปดาห์ขึ้นอยู่กับการตอบสนองของลูกค้าและความพร้อมใช้งานและความคิดที่คุณต้องทำในระหว่างเซสชัน (สำหรับปัญหาหนัก)

3. ช่องทางการสื่อสาร (อีเมล, โทรศัพท์, โปรแกรมส่งข้อความด่วน, อื่น ๆ ) ที่คุณใช้เพื่อรวบรวมข้อกำหนดเหล่านี้?

ทั้งหมด

4. คุณคิดค่าใช้จ่ายสำหรับเวลาในการรวบรวมความต้องการหรือไม่?

ใช่!

คุณต้องเข้าใจธุรกิจของลูกค้าเข้าใจและเอกสารการแก้ปัญหาของพวกเขาและนำเสนอโซลูชั่นซึ่งพวกเขาก็อาจจะใช้เวลากับคนอื่นในการดำเนินการ นี่คือส่วนที่ปรึกษาของกระบวนการและที่ปรึกษาไม่ทำงานฟรี

5. มีขั้นตอนการรวบรวมความต้องการของคุณหรือไม่? ถ้าเป็นเช่นนั้น

โดยทั่วไปรายการร่างของคุณลักษณะเรื่องราวของผู้ใช้คำอธิบายกรณีทดสอบโครงสร้างการแบ่งงานแบบย่อ (พร้อมการประมาณการโครงการ) รายการไฮไลต์ของพื้นที่ / รายการที่ไม่ชัดเจน / ไม่ทราบสำหรับการสนทนา / สอบสวนเพิ่มเติมและรายการสิ่งต่าง ๆ ( ข้อมูลทรัพยากรเครื่องมือการเข้าถึง ฯลฯ ) ที่คุณต้องการจากลูกค้าที่มีวันที่เป้าหมาย ทั้งหมดนี้บรรจุเป็นข้อเสนอพร้อมข้อมูลความเป็นมาเกี่ยวกับธุรกิจวิธีที่ใช้ในการระบุปัญหาข้อ จำกัด และคำเตือนเกี่ยวกับการแก้ปัญหาบันทึกเกี่ยวกับระยะเวลาที่คาดหวังและ ROI และคำขอติดตามผลตามวันที่ระบุ .


+1: คำตอบที่ยอดเยี่ยม ฉันจะมากสนใจในการดู mocks บางส่วนหรือแม่แบบที่คุณมี (ฉันมีของตัวเอง แต่ฉันชอบที่จะเปรียบเทียบ)
สตีเว่น Evers

@SnOrfus: ทั้งหมดจะถูกเปิดเผยในหนังสือเตรียมพร้อมของฉัน "CITA: Change Is The Answer" ที่จะเผยแพร่ ... เอ่อ ... ฉันจะกลับไปหาคุณที่ ;-)
Steven A. Lowe

น่าสนใจฉันหวังว่าจะอ่านมัน
Steven Evers

@ StevenA.Lowe มีรูปแบบมาตรฐานใด ๆ สำหรับการเขียนเอกสารการรวบรวมความต้องการ ฉันพบifs.host.cs.st-andrews.ac.uk/Books/SE9/Web/Requirements/นี้แต่ฉันค้นหาตัวอย่างที่เป็นคำอธิบายเพิ่มเติม
AminM

@AminM: ใช่มีหลายมาตรฐานเช่นนั้น พาพวกเขาทั้งหมดไปพร้อมกับบล็อกเกลือ - ลดเอกสารข้อกำหนดเป็นสิ่งที่มีประโยชน์สำหรับสถานการณ์ของคุณเท่านั้น ตัวอย่าง: หลายครั้งรายการของเรื่องราวที่มีคำอธิบายการทดสอบการยอมรับ (รูปแบบ BDD) เพียงพอที่จะจับไม่เพียง แต่ความต้องการ แต่ยังเกณฑ์การยอมรับและมัน verbose น้อยกว่า IEEE "มาตรฐาน" (ซึ่งเป็นน้ำตกมาก ish )
Steven A. Lowe
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.