1. ການຈຳລອງຄ່າໃຊ້ຈ່າຍເພື່ອອອກ
Sunk costs ເຮັດໃຫ້ການຕັດສິນໃຈຂອງຜູ້ບໍລິຫານຄວາມຄິດບໍ່ຊັດເຈນ.
ປຽບທຽບຄວາມສູນເສຍເມື່ອຢຸດໂຄງການພາຍໃຕ້ສັນຍາ fixed-bid ແບບດັ້ງເດີມ ກັບໂມເດວ DaaS/Staff Augmentation ທີ່ຍືດຫຍຸ່ນ.
ການປຽບທຽບຄ່າໃຊ້ຈ່າຍສະສົມ
ເລື່ອນຕົວເລື່ອນເພື່ອປ່ຽນເດືອນທີ່ທ່ານຕັດສິນໃຈອອກ (ຍົກເລີກ).
ຄວາມສ່ຽງແບບດັ້ງເດີມ (fixed-bid)
ມັກຈະມີຄ່າປັບເມື່ອຍົກເລີກ ແລະພັນທະ buyout ສຳລັບ deliverable ກາງທາງ, ເຮັດໃຫ້ຄວາມສ່ຽງ sunk cost ສູງຂຶ້ນ.
ຄວາມສ່ຽງ DaaS (ສັນຍາຍືດຫຍຸ່ນ)
ທ່ານຈ່າຍສະເພາະວຽກທີ່ເຮັດແລ້ວ. ເນື່ອງຈາກສາມາດຢຸດໄດ້ທຸກເວລາ, ທ່ານສາມາດອອກກ່ອນຄວາມເສຍຫາຍຈະເພີ່ມ.
ຄວາມສາມາດຍົກເລີກໄດ້ທຸກເວລາ ກະຕຸ້ນໃຫ້ຜູ້ສົ່ງມອບຮັກສາຄຸນນະພາບໃຫ້ສູງ.
2. ໂຄງສ້າງ vendor lock-in ແລະ "ຄວາມໂປ່ງໃສ"
ຄວາມກັງວົນກ່ຽວກັບ lock-in ເກີດຈາກການບໍ່ເຫັນຂ້າງໃນ.
ປຽບທຽບອົງປະກອບທີ່ປ້ອງກັນ black box ແລະຟື້ນຟູການຄວບຄຸມດ້ວຍຕົນເອງ.
ການພັດທະນາ black-box
ສະເປັກລະອຽດມີຢູ່ໃນຫົວຜູ້ສົ່ງມອບເທົ່ານັ້ນ
-
✕
ການເປັນເຈົ້າຂອງໂຄດບໍ່ຊັດເຈນ
Frameworks ແລະຫ້ອງສະໝຸດທີ່ປັບແຕ່ງເຮັດໃຫ້ທີມອື່ນຮັບຕໍ່ຍາກ.
-
✕
ຂາດເອກະສານ
ທ່ານໄດ້ຜະລິດຕະພັນທີ່ເຮັດວຽກໄດ້ ແຕ່ບໍ່ໄດ້ "ເພາະຫຍັງ" ຂ້າງຫຼັງ.
-
✕
ການພຶ່ງພາຄົນ
ຖ້າຄົນສຳຄັນອອກ ລະບົບອາດຈະຫຸດຊັງ.
ການພັດທະນາ white-box
ຮັກສາລະບົບໃຫ້ພ້ອມສົ່ງມອບໄດ້ທຸກເວລາ
-
✓
ເລືອກເທັກໂນໂລຊີມາດຕະຖານ
ເລືອກພາສາ ແລະ frameworks ທີ່ໃຊ້ແຜ່ຫຼາຍ ເພື່ອຮັກສາທາງເລືອກການແທນ.
-
✓
ແບ່ງປັນໃນ GitHub ແລະອື່ນໆ ຕະຫຼອດເວລາ
Commit ທຸກມື້ໃນ repo ຂອງລູກຄ້າ ເພື່ອໃຫ້ຄວາມຄືບໜ້າ ແລະຄຸນນະພາບເຫັນໄດ້ແບບ real-time.
-
✓
ຍຸດທະສາດອອກຖືກກຳນົດແຕ່ເລີ່ມຕົ້ນ
ອອກແບບແຜນ internalization/transition ຕັ້ງແຕ່ວັນທຳອິດ.
ແກນປະເມີນເພື່ອເລືອກພາກສ່ວນຮ່ວມ (Risk Radar)
ເມື່ອເລືອກພາກສ່ວນຮ່ວມ ປະເມີນຫ້າແກນດ້ານລຸ່ມ ບໍ່ແມ່ນແຕ່ລາຄາ ເພື່ອວັດຄວາມກັບຄືນໄດ້.
- ຄວາມໂປ່ງໃສ: ການເຂົ້າເຖິງຂໍ້ມູນ
- ເທັກໂນໂລຊີມາດຕະຖານ: ຄວາມແຜ່ຫຼາຍຂອງ tech stack
- ຄວາມຍືດຫຍຸ່ນຂອງສັນຍາ: ຄວາມງ່າຍໃນການຍົກເລີກ
- ເອກະສານ: ເຈດຈຳນົນການອອກແບບທີ່ບັນທຶກໄວ້
- ການສະໜັບສະໜູນຄວາມພຶ່ງພາຕົນເອງ: ຄວາມພ້ອມຊ່ວຍ internalization
3. ປົດປ່ອຍຈາກການພຶ່ງພາ: ຍຸດທະສາດອອກ
ຍ້າຍຈາກ lock-in ຕາມສັນຍາໄປສູ່ຄວາມສຳພັນທີ່ອີງໃສ່ຄຸນຄ່າ.
ກຳນົດ roadmap ເພື່ອອອກ ແລະ handoff ຢ່າງລຽບງ່າຍເມື່ອຈຳເປັນ.
Step 01 ຮັບປະກັນຄວາມເປັນເຈົ້າຂອງຊັບສິນ
ຮັບປະກັນວ່າ source code, ຂໍ້ມູນການອອກແບບ ແລະເອກະສານເປັນຂອງລູກຄ້າ.
ລູກຄ້າສ້າງ repository (GitHub ແລະອື່ນໆ) ແລະເຊີນຜູ້ສົ່ງມອບ.
Step 02 ເຮັດໃຫ້ຄວາມຮູ້ບໍ່ພຶ່ງພາບຸກຄົນ
ບັນທຶກບໍ່ແມ່ນແຕ່ບັນທຶກການປະຊຸມ ແຕ່ຮວມທັງຄຳອະທິບາຍຂອງຄອດ ແລະ ADR.
ການປະເທີດສະພາບ "ເປັນຫຍັງ" ຊ່ວຍຫຼຸດຄ່າ handoff.
Step 03 ໄລຍະທັບຊ້ອນ
ໃນການ internalization ຫຼືປ່ຽນຜູ້ສົ່ງມອບ ໃຫ້ມີການທັບຊ້ອນ 1-2 ເດືອນ.
ໃຊ້ pair programming ແລະ code review ເພື່ອໂອນອຳນາດໃນລະດັບການທຳງານ.
Goal ອິດສະຫຼະເຕັມທີ່
ສະພາບທີ່ລະບົບດຳເນີນຕໍ່ໄປໂດຍບໍ່ມີພາກສ່ວນພາຍນອກ.
ນີ້ແມ່ນເປົ້າໝາຍສຸດທ້າຍຂອງການຈັດການຄວາມສ່ຽງ — ທ່າທາງການພັດທະນາທີ່ດີ.