วิธีการทำงานของเรา

จากโจทย์ธุรกิจสู่ซอฟต์แวร์ที่พร้อมใช้งานจริง

ทุกโครงการมีข้อจำกัดต่างกัน แต่ไม่ควรมีกระบวนการที่คลุมเครือ เรากำหนดเป้าหมาย ทีม วิธีส่งมอบ และความรับผิดชอบร่วมกันก่อนเริ่มพัฒนา

หลักฐานที่ตรวจสอบได้

รู้จักทีมของเราก่อนมอบหมายผลิตภัณฑ์ของคุณให้เราดูแล

01 — กระบวนการ

กระบวนการส่งมอบที่มองเห็นได้

แต่ละช่วงมีผลลัพธ์ที่ตรวจสอบได้ การตรวจทานร่วมกัน และเกณฑ์สำหรับเดินหน้าสู่ขั้นตอนถัดไป

  1. 01

    Discovery

    ทำความเข้าใจเป้าหมาย ผู้ใช้ ระบบเดิม ข้อจำกัด ความเสี่ยง และเกณฑ์ความสำเร็จ

    ผลลัพธ์: ขอบเขตเบื้องต้นและลำดับความสำคัญ
  2. 02

    UX & UI

    เปลี่ยนความต้องการเป็น user flow, wireframe, prototype และ interface ที่ทีมเห็นตรงกัน

    ผลลัพธ์: Prototype หรือ design specification
  3. 03

    Engineering

    ออกแบบสถาปัตยกรรมและพัฒนางานเป็นช่วงสั้น ๆ พร้อมการตรวจทานอย่างสม่ำเสมอ

    ผลลัพธ์: เวอร์ชันที่ทดสอบได้บน staging
  4. 04

    Quality assurance

    ทดสอบตามความเสี่ยงของระบบ ทั้ง functional, integration, responsive, performance และ security checks ที่เกี่ยวข้อง

    ผลลัพธ์: ผลการทดสอบและรายการแก้ไข
  5. 05

    Launch

    เตรียม production, deployment, access, monitoring และแผนย้อนกลับที่เหมาะกับโครงการ

    ผลลัพธ์: ระบบ production และเอกสารส่งมอบ
  6. 06

    Care & evolution

    เลือกการดูแล แก้ไข ปรับปรุง และติดตามระบบตามความสำคัญทางธุรกิจ

    ผลลัพธ์: แผน maintenance หรือ roadmap ถัดไป

02 — รูปแบบการทำงาน

รูปแบบการทำงานที่เหมาะกับระดับความแน่นอน

01

ขอบเขตและราคาคงที่

เหมาะเมื่อเป้าหมาย ขอบเขต เกณฑ์รับมอบ และข้อจำกัดมีความชัดเจน เรากำหนดสิ่งส่งมอบ สมมติฐาน และขั้นตอนอนุมัติก่อนเริ่มงาน

02

ทีม product แบบรายเดือน

เหมาะกับผลิตภัณฑ์ที่ต้องเรียนรู้ระหว่างทาง งานต่อยอดระบบเดิม หรือ backlog ที่ปรับลำดับได้ เราตกลง capacity เป็นจำนวนวันทำงานของทีมต่อเดือน พร้อมรายงานเวลา ความคืบหน้า และความเสี่ยงอย่างโปร่งใส

ช่วงงบประมาณด้านล่างใช้สำหรับวางแผนการสนทนาเบื้องต้น ไม่ใช่ price list หรือใบเสนอราคา ราคาจริงขึ้นอยู่กับขอบเขต ทีม ความไม่แน่นอน และความเสี่ยงในการส่งมอบ หลังจากพูดคุยเบื้องต้น เราจะเสนอรูปแบบที่เหมาะสมพร้อมสมมติฐานที่ชัดเจน

ช่วงงบประมาณโดยประมาณ

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

ต่ำกว่า ฿300k

Workshop, audit, prototype, discovery แบบมีเอกสารส่งมอบ หรืองานปรับปรุงที่มีขอบเขตจำกัด โดยทั่วไปไม่ใช่งบสำหรับสร้าง web application แบบ custom เต็มรูปแบบ

฿300k–฿1m

MVP ที่มีขอบเขตชัดเจน phase หนึ่งของ application หรือโครงการ integration และ modernisation ที่มีข้อจำกัดชัดเจน

฿1m+

Platform ที่มีหลาย workflow, ผลิตภัณฑ์ที่ซับซ้อน หรือ roadmap หลาย phase ที่ส่งมอบโดยทีม product แบบต่อเนื่อง

03 — ทีม

ทีม in-house 34 คน พร้อมการกำกับดูแลจาก senior

เราจัดทีมตามงานที่ต้องทำ ไม่ใช่ส่งบุคลากรรายคนไปทำงานแบบเปิดกว้าง โดยทั่วไปทีมประกอบด้วยผู้รับผิดชอบโครงการ นักออกแบบ นักพัฒนา และผู้ทดสอบ พร้อมการกำกับดูแลจาก lead หรือ senior เราไม่ให้บริการ staff augmentation แบบดั้งเดิมและไม่มีอัตรารายชั่วโมงสำหรับ developer รายบุคคล การคิดราคาสะท้อนทีมเอเจนซี การบริหารโครงการ QA infrastructure และความต่อเนื่องในการส่งมอบ

ดูโปรไฟล์ทีม →

04 — การสื่อสาร

ร่วมงานจาก Bangkok, UTC+7

เราใช้การประชุมที่มีวาระชัดเจน ควบคู่กับเอกสารและการสื่อสารแบบ asynchronous เพื่อให้การตัดสินใจไม่หยุดเมื่อทีมอยู่ต่างเขตเวลา ช่วงเวลาประชุมร่วมและช่องทางเร่งด่วนจะกำหนดตามบริบทของแต่ละสัญญา

05 — คุณภาพ

มาตรฐานการส่งมอบตามความเสี่ยงของผลิตภัณฑ์

01

Quality

code review, automated checks และการทดสอบตาม user flow และ integration ที่สำคัญ

02

Security

การจัดการสิทธิ์ ความลับ dependency และข้อมูลส่วนบุคคลตามขอบเขตที่ตกลง

03

Delivery

staging, CI/CD หรือขั้นตอน deployment ที่ทำซ้ำได้ พร้อม access และ configuration ที่บันทึกไว้

04

Operations

monitoring, backup, recovery และ incident process เมื่อรวมอยู่ในขอบเขต hosting หรือ maintenance

06 — หลังเปิดใช้งาน

หลังเปิดใช้งาน

โครงการสามารถจบด้วยการ handover หรือดำเนินต่อด้วย maintenance, managed hosting, monitoring และการพัฒนารอบถัดไป ระดับบริการ เวลาตอบสนอง และช่องทางเร่งด่วนจะระบุในสัญญาที่เกี่ยวข้อง ไม่มี SLA แบบเดียวที่เหมาะกับทุกระบบ

ดูบริการดูแลซอฟต์แวร์และเว็บไซต์ →

07 — สิทธิ์และการส่งมอบ

สิทธิ์ในผลงานและการส่งมอบ

เมื่อลูกค้าชำระเงินครบ ลูกค้าจะเป็นเจ้าของ source code, database schema, migration file, configuration, design และสิ่งส่งมอบเฉพาะโครงการอื่นที่ระบุให้โอนในสัญญา และสามารถให้ทีมอื่นดูแลต่อได้ Outsourcify ยังคงเป็นเจ้าขององค์ประกอบที่มีอยู่ก่อน เครื่องมือ และส่วนประกอบทั่วไปหรือที่นำกลับมาใช้ได้ โดยให้ license แบบถาวร ไม่ผูกขาด ใช้ได้ทั่วโลก และไม่มีค่า royalty สำหรับส่วนประกอบดังกล่าวที่ฝังอยู่ในผลิตภัณฑ์ที่ส่งมอบ ส่วนซอฟต์แวร์ third-party เป็นไปตาม license ของผู้ให้บริการนั้น

ชุด handover จะกำหนดในสัญญา และอาจรวม repository เฉพาะโครงการ, database schema และ migration file, environment template, คำแนะนำ build และ deployment, design asset หรือ prototype ที่อนุมัติ, decision record, เอกสารสำคัญ, รายการ dependency, ขั้นตอน data export และ access inventory ตามรูปแบบ hosting และความรับผิดชอบของแต่ละโครงการ เมื่อทำได้ production account จะอยู่ภายใต้การควบคุมของลูกค้า หาก Outsourcify เป็นผู้ดูแล account จะบันทึก administrative access และขั้นตอน transition ไว้อย่างชัดเจน

อ่านเงื่อนไขของเอเจนซี →

FAQ

คำถามที่พบบ่อย

ต้องเริ่มจาก workshop ทุกโครงการหรือไม่?

ไม่จำเป็น หากขอบเขตชัดเจน เราสามารถเริ่มจาก technical review หรือ delivery plan ได้ Workshop เหมาะเมื่อยังมีคำถามสำคัญเกี่ยวกับผู้ใช้ กระบวนการ หรือสถาปัตยกรรม

เลือก fixed scope หรือ time and materials อย่างไร?

Fixed scope เหมาะกับสิ่งส่งมอบและเกณฑ์รับมอบที่นิ่ง ส่วน time and materials เหมาะกับผลิตภัณฑ์ที่ต้องเรียนรู้ ปรับลำดับ หรือทำงานกับระบบเดิม เราจะแนะนำรูปแบบหลังประเมินความไม่แน่นอน

Outsourcify ให้บริการ staff augmentation หรือมีอัตรารายชั่วโมงของ developer หรือไม่?

เราไม่ให้บริการ staff augmentation แบบดั้งเดิมที่ส่ง developer รายบุคคลให้ทำงานแบบเปิดกว้างเป็นรายชั่วโมง เรารับผิดชอบการส่งมอบเป็นทีม ทั้งแบบโครงการ fixed scope หรือทีม product รายเดือนที่ตกลง capacity เป็นจำนวนวันต่อเดือน ราคาอาจอ้างอิงเวลาและ profile ภายใน แต่เป็นราคา engagement ของเอเจนซีที่รวม project management, QA, infrastructure, senior oversight และความต่อเนื่อง ไม่ใช่ต้นทุนของ freelancer หนึ่งคน

สามารถทำงานร่วมกับทีมที่อยู่นอกประเทศไทยได้หรือไม่?

ได้ ทีมอยู่ใน Bangkok เขตเวลา UTC+7 และใช้ทั้งการประชุม การสื่อสารแบบ asynchronous และเอกสารร่วมกัน ช่วงเวลาประชุมที่ต้องทับซ้อนจะตกลงตามโครงการ

ใครเป็นเจ้าของ source code หลังส่งมอบ?

หลังชำระเงินครบ ลูกค้าเป็นเจ้าของ source code และสิ่งส่งมอบเฉพาะโครงการที่ระบุให้โอนในสัญญา สามารถแก้ไขหรือให้ทีมอื่นดูแลต่อได้ Outsourcify ยังคงสิทธิ์ในองค์ประกอบเดิมและ component ที่นำกลับมาใช้ได้ พร้อมให้ license แบบถาวรและไม่มีค่า royalty สำหรับส่วนที่ฝังในผลิตภัณฑ์ ส่วน third-party software เป็นไปตาม license ของผู้ให้บริการ

ใครควบคุม production account และ credential?

สัญญาจะระบุผู้ควบคุม repository, domain, cloud และ hosting account, app store, database, backup, monitoring และ third-party subscription เมื่อทำได้ production account จะอยู่ในชื่อลูกค้าหรือให้ลูกค้ามี administrative access หาก Outsourcify ดูแล account ในนามลูกค้า เราจะกำหนด access, data export และขั้นตอน transition ไว้ใน operating หรือ handover plan

มี maintenance และ SLA หลัง launch หรือไม่?

มีตัวเลือก maintenance, managed hosting, monitoring และการพัฒนาต่อเนื่อง รายละเอียด SLA และเวลาตอบสนองจะกำหนดตามความสำคัญและรูปแบบการดูแลของระบบ

สามารถรับช่วงระบบหรือ codebase ที่มีอยู่แล้วได้หรือไม่?

ได้ โดยปกติเราจะเริ่มจาก audit ด้าน product, UX, code, infrastructure และ delivery เพื่อระบุความเสี่ยงก่อนเสนอแผนซ่อม ปรับปรุง หรือพัฒนาต่อ

ติดต่อเรา

เริ่มต้นด้วยการคุยเรื่องเป้าหมายและข้อจำกัดของคุณ

เราจะช่วยระบุขั้นตอนถัดไปที่เหมาะสม ไม่ว่าจะเป็น workshop, audit, prototype หรือแผนพัฒนาเต็มรูปแบบ

คุยกับทีมของเรา