หากคุณใช้ตัวติดตามตั๋วที่ดี (เช่น Jira จาก Atlasian) และคุณใช้เวลาในการเข้าสู่หมวดหมู่ที่แตกต่างกันเรื่องราวผู้ใช้ระดับความเร่งด่วนอย่างถูกต้องและตามข้อตกลงของเพื่อนร่วมทีมของคุณแล้วคำนวณตัวชี้วัดเหล่านี้ (และอื่น ๆ ) เป็นเรื่องง่ายอย่างน่าอัศจรรย์
ในโครงการก่อนหน้านี้เราใช้ Jira เพื่อจัดการรายการข้อผิดพลาด / งาน / สิ่งที่ต้องทำของเราและในที่สุดมันก็แสดงให้เราเห็นว่าสาเหตุที่ยิ่งใหญ่ที่สุดของความล่าช้าและปัญหากลายเป็นวิธีการจัดการที่ไม่มีประสิทธิภาพ
แปลกพอเมื่อข้อมูลนั้นออกมาเราบอกทันทีว่าเราจะไม่ใช้จิราอีกต่อไปและจะมีการนำผลิตภัณฑ์ใหม่เข้ามาแทนที่
ในเวลานั้นการร้องขอข้อมูลทั้งหมดที่จะส่งผ่านจิราต้องถูกส่งไปยังทีมผู้บริหารและเราได้ทำการลบการเข้าถึงโดยตรงของเรา
สิ่งที่ไม่ได้สังเกตคือในส่วนของการคำนวณสถิติทีมงานพัฒนามี Jira poking data ไปยัง web hook และ web hook นี้ถูกใช้เพื่อส่งผ่านข้อมูลไปยังจุดสิ้นสุดบนเซิร์ฟเวอร์ภายในบางแห่งที่เรามีรหัสที่สร้างขึ้น รายงานเหล่านี้โดยอัตโนมัติ
เราเริ่มตรวจสอบเบ็ดเว็บและพบว่าแม้ว่าเราจะบอกว่า Jira ไม่ได้ใช้งานอีกต่อไป แต่ก็ยังมีชีวิตอยู่เป็นเวลานาน (6+ เดือนขึ้นไป) และการละเมิดขายส่งโดยผู้บริหารระดับสูงคือ แค่แผลงฤทธิ์ธรรมดากับการใช้ที่ไม่ถูกต้อง
แน่นอนว่ามันไม่จำเป็นต้องมีอะไรซับซ้อนเหมือนจิรา
หากคุณต้องการโซลูชันที่ให้ผลตอบแทนต่ำคุณสามารถใช้สเปรดชีต google-docs และ API การแจ้งเตือนของ GDocs เพื่อติดตามงาน / tickets / bugs / ร้องขอคุณสมบัติ ฯลฯ
ขณะนี้ GDocs สามารถออกเว็บฮุคและทุกประเภทได้
เชื่อมโยงกับ Git และ / หรือ Github และ hooks ที่เรียกใช้เมื่อมีการกำหนดรหัสให้กับที่เก็บของคุณและคุณมีระบบการชงที่บ้านที่มีประสิทธิภาพพอสมควรซึ่งสามารถบันทึกข้อมูลจำนวนมหาศาลได้
โดยทั่วไปอย่างไรก็ตามจาก 100% ของผลิตภัณฑ์ตลอดอายุการใช้งานตามธรรมชาติการแยกระหว่างกรีนฟิลด์ dev และการบำรุงรักษาโดยทั่วไปคือ 20/80 ต้นทุนส่วนใหญ่ในวงจร ALM (การจัดการอายุการใช้งานแอปพลิเคชัน) นั้นเกิดขึ้นจากค่าใช้จ่ายในการบำรุงรักษา
ไม่มีสิ่งใดที่จะใช้เวลามากเกินไปในการแก้ไขบั๊กเพราะมันเป็นไปไม่ได้ที่จะเขียนโค้ดที่ปราศจากบั๊ก
การทดสอบที่ดีและนโยบายการรวมอย่างต่อเนื่องจะช่วยลดความท้าทาย แต่คุณจะไม่มีทางกำจัดมันได้อย่างสมบูรณ์
ใครก็ตามที่เชื่อว่าเป็นอย่างอื่น (IMHO) ไม่มีความรู้เพียงพอที่จะทำการตัดสินใจแบบฉับพลันหรือตาบอด (กรณีปกติมากขึ้น) ว่าการเขียนซอฟต์แวร์เป็นเรื่องยากเพียงใด
หากผู้จัดการของคุณพร้อมแล้วและบางคนก็เป็นเช่นนั้นคุณอาจต้องการแนะนำให้เขาเงาคุณหนึ่งวันเพื่อให้เขาเห็นสิ่งที่คุณทำและวิธีการที่คุณทำ
Iv'e ทำงานใน บริษัท ไม่กี่แห่งที่งานประเภทนี้ได้รับการสนับสนุนอย่างแข็งขันด้วยพนักงานระดับสูงที่ทำหน้าที่เป็นพนักงานระดับล่างและในทางกลับกันมันเป็นประสบการณ์การเรียนรู้ที่ดีจริงๆสำหรับทั้งสองฝ่าย