เราได้สร้าง CRM สำหรับลูกค้า ตอนนี้ขั้นตอนแรกที่สำคัญได้รับการเสร็จแล้วและคนที่สองตามที่ตกลงกันลูกค้าต้องการที่จะรับบางส่วนของงานที่ทำให้การแก้ไขเล็กน้อยคีมาฐานข้อมูลและกระบวนการทางธุรกิจในระยะแรกขณะที่เราสร้างสอง
ฉันยังไม่แน่ใจว่ามันใช้งานได้จริงหรือเปล่า แต่ถ้าเป็นเช่นนั้นฉันอยากจะชี้ให้เห็นว่าจะใช้มาตรการใดเพื่อทำให้สิ่งนี้ใช้งานได้ นี่คือสิ่งที่ฉันได้รับ:
จนถึงขณะนี้ลูกค้าได้เห็นโครงการเป็นส่วนใหญ่จากมุมมองของผู้ใช้ เห็นได้ชัดว่าการสัมมนาสองส่วนควรจะเกิดขึ้นที่เราแนะนำให้เขารู้จักกับการทำงานภายใน:
- ก่อนแสดง schema ฐานข้อมูลที่มีอยู่และโดยวิธีการขยายมัน
- จากนั้นให้แสดงโค้ดตัวอย่างและเขียนกระบวนการทางธุรกิจใหม่สำหรับการปรับปรุงสคีมา
- รหัสปัจจุบันอยู่ในที่เก็บในการโค่นล้มภายใน ในขณะที่เราสามารถตั้งค่าสาธารณะหนึ่งหรือหนึ่งในเครือข่ายของเขา (ซึ่งเราสามารถ VPN เพื่อ) ฉันรู้สึกว่าระบบกระจายจะทำงานได้ดีขึ้น ฉันดูเหมือนจะเป็นคนเดียวที่รู้สึกอย่างนั้นดังนั้นฉันจึงสามารถใช้ข้อโต้แย้งที่น่าเชื่อถือบางอย่าง
ฉันไม่แน่ใจว่าจะมอบอำนาจหรือให้รหัสที่ใช้ในการผลิตนั้นถูกต้องหรือไม่ ดูเหมือนว่า "x ทำการเปลี่ยนแปลงที่สำคัญและไม่มีเอกสารก่อนที่จะไปพักผ่อนตอนนี้ y กำลังพยายามหาจุดบกพร่องที่เกิดขึ้นนับตั้งแต่" ภัยพิบัติเป็นสิ่งที่หลีกเลี่ยงไม่ได้ ถ้าเป็นการดีการเปลี่ยนแปลงทั้งหมดก่อนการปรับใช้จะ:
- จัดทำเป็นเอกสารในระบบติดตามปัญหา
- เกิดขึ้นในสภาพแวดล้อมการทดสอบที่แยกต่างหากก่อนและ
- ต้องผ่านการทดสอบอัตโนมัติ
อนิจจาฉันสงสัยระเบียบวินัยสำหรับผู้ใดจะชนะ
สมมติว่าสถาปัตยกรรมปลั๊กอินหรือโปรเจ็กต์แยกต่างหากไม่ใช่ตัวเลือกที่ทำงานได้เพราะ 1) ไม่มีอยู่และ 2) อันหลังจะห้ามไม่ให้ลูกค้าดูและอาจแก้ไขโค้ดที่มีอยู่ความสามารถที่ฉันเชื่อว่าเขาจะ ยืนยัน.