צוותי תוכנה: באגים, סטוריז ושער שחרור
שינוי תוכנה ב-Tasked הוא לא כרטיס עם צבע. באגים נושאים חומרה ושלבים לשחזור, סטוריז נושאים קריטריוני קבלה, אפיקים מכילים סטוריז, וחבילת התוכנה מסתיימת באישור שחרור שהמנוע לא יוציא את העבודה ממנו בלי החלטה רשומה. ביקורת קוד יכולה להחזיר את הפריט להתקדמות עם התווית שינויים מבוקשים. QA יכול להחזיק אותו עד שבדיקת הקבלה נעשית. אף אחד מאלה אינו תוסף.
הסוגים שצוות תוכנה באמת ממלא
באג מבקש חומרה כחוסם, משמעותי, קל או קוסמטי, את השלבים לשחזור, ואיפה נמצא. סטורי מבקש קריטריוני קבלה ונקודות. אפיק מבקש מטרה ותאריך יעד. שדות מותאמים מרחיבים כל אחד מהם כשהצוות צריך עוד.
ההיררכיה מובנית: אפיק מכיל סטוריז, סטורי מכיל משימות. זה מוצג בממשק, לא נשאר כמוסכמת שמות.
- באג: חומרה, שלבים לשחזור, נמצא ב
- סטורי: קריטריוני קבלה, נקודות
- אפיק: מטרה, תאריך יעד
ארבע חבילות, מנוע אחד
חבילת התוכנה רצה קבלה, טריאז', בהתקדמות, ביקורת קוד, QA ואישור שחרור, ואז הסתיים. קבלה וטריאז' נושאים כל אחד חלון של 24 שעות. בהתקדמות נושא 72 שעות. ביקורת קוד הוא שלב ביקורת ב-24 שעות. QA הוא עבודה ב-48 שעות. אישור שחרור הוא שלב אישור ב-24 שעות, בבעלות מוצר, עם בהתקדמות כשלב התיקון.
חבילת הספרינט רצה באקלוג, נבחר, בהתקדמות, ביקורת קוד, QA והסתיים, וספרינט הוא גם אובייקט על הפרויקט: שם, מטרה, התחלה וסוף, אחד מהם פעיל בכל רגע. אין שער אישור בחבילה הזו, בכוונה: ספרינט שנסגר להסתיים הוא צורה אחרת משינוי שחייבים לחתום עליו. חבילת תיקון הבאג רצה טריאז', שחזור, תיקון, אימות ושוחרר. חבילת השחרור רצה חיתוך, סטייג'ינג, חתימה, ייצור והערות, עם החתימה כאישור.
מעברים שמסרבים
כרטיס לא יכול לצאת מקבלה או מטריאז' עד שהצ'קליסט שלו נעשה. לביקורת קוד יש נתיב חזרה להתקדמות עם התווית שינויים מבוקשים. QA לא יכול להיכנס לאישור שחרור עד שבדיקת הקבלה נעשתה. אישור שחרור לא יכול להיכנס להסתיים עד שנרשמת החלטה. בקשה לשינויים בשער הזה מחזירה את הפריט להתקדמות.
זה ההבדל בין לוח שכל אחד יכול לגרור עליו כרטיס להסתיים לבין תהליך שבו הסתיים מותר.
חסרות כנות לקוני תוכנה
ארבע מהחסרות שהיו רשומות כאן נסגרו. ספרינט הוא אובייקט עם שם, מטרה, התחלה וסוף, אחד פעיל בכל פרויקט, ובאקלוג שמחזיק כל מה שמחוצה לו; סגירת ספרינט מעבירה את הפריטים שלא נגמרו לספרינט הבא או מחזירה אותם לבאקלוג, ורושמת מה מהשניים קרה. תוויות יושבות על הפריט וכל תצוגה מסתננת לפיהן. זמן נרשם כרשומות מוקלדות מול פריט, ביום שבו העבודה נעשתה, ומצטבר לשבוע אישי ולסך לפרויקט מול ההערכות. קישור בין שני פריטים הוא מסוג מוגדר: קשור, כפול או שיבוט, כשהחסימה נשארת בתלות שהתהליך כבר קורא.
מה שעדיין חסר הוא מארח הקוד. מבקר יכול לסמן שורות בדיף או בפאץ' שמישהו מעלה, וההערה חוזרת ליד השורות שנכתבה עליהן. פאנל קוד לא כאן: שום דבר ב-Tasked לא מציג מאגר, ענף, בקשת מיזוג או קומיט, ו-GitHub לא משולב. גם תרשים גנט עם חיצי תלות לא כאן. Tasked תומכת בתת-קבוצה מוגבלת של שאילתות תואמות-JQL על שדות משימה רשומים. תצוגות שמורות עדיין שומרות מסננים מאומתים, והמערכת אינה מממשת את הדקדוק המלא או הפונקציות של Jira.
ה-API הציבורי משתמש במפתחות עם היקף. לוובהוקים יש יומן מסירה. OpenAPI ועמוד מפתחים מתארים את המשטח. אלה בתוכנית Business.
שאלות שחוזרות
- יש אובייקט ספרינט?
- כן. לספרינט יש שם, מטרה, התחלה וסוף, אחד פעיל בכל פרויקט בכל רגע, וכל מה שמחוץ לספרינט יושב בבאקלוג של הפרויקט. סגירת ספרינט מעבירה את הפריטים שלא נגמרו לספרינט הבא או מחזירה אותם לבאקלוג, ורושמת מה מהשניים קרה.
- שער השחרור חוסם את המעבר?
- כן. שלב אישור פותח את האישור בכניסה ומסרב ליציאה עד שנרשמת החלטה.
- סטורי יכול להכיל משימות?
- כן. אפיק מכיל סטוריז וסטורי מכיל משימות. ההיררכיה הזו מובנית בסוגי פריטי העבודה.
- יש JQL?
- Tasked תומכת בתת-קבוצה מוגבלת של שאילתות תואמות-JQL על שדות משימה רשומים. זו אינה JQL המלאה של Jira; תצוגות שמורות עדיין שומרות מסננים מאומתים, והחיפוש בשפה טבעית מחזיר תשובות על משימות, פרויקטים, הערות וקבצים.
- אפשר לבקר קוד ב-Tasked?
- דיף או פאץ' שמישהו מעלה, כן, שורה אחר שורה: ההערה מעוגנת לשורות שנכתבה עליהן וחוזרת לידן. אין חיבור למארח קוד, כלומר אין מאגר, אין ענף, אין בקשת מיזוג ואין קומיט.