תכנן באמצעות GitHub

הושלמה

הן GitHub והן Azure DevOps תומכים במגוון יכולות תכנון של DevOps. בהתחשב בכך שהארגון בתוכניות התרחישים לדוגמה מסתמכות על GitHub עבור המעבר שלו ב- DevOps, כאשר המוקד נמצא בקובץ הקודם. במיוחד, סייר בפרוייקטים של GitHub ובלוחות פרוייקטים, הזמין לכל לקוחות GitHub.

מהן פרוייקטים של GitHub?

GitHub Projects היא תכונה המתארחת על-ידי פלטפורמת GitHub ומספקת את היכולת לארגן, לעקוב אחר עבודה ולנהל אותה בצורה שיתופית ומחזותית. תכונה זו מתאימה לניהול מחזור החיים של פיתוח תוכנה, על אף שניתן להשתמש בה כמעט בכל תרחיש הכרוך בעבודה הקשורה לפרוייקט. הוא משתלב באופן תואם עם רכיבים אחרים של GitHub, כגון מאגרים, בעיות ובקשות משיכה. הוא מספק דרך לתכנן, לעקוב אחר התקדמות ולתאם פעילויות בתוך מאגר לאורך מאגרים.

מסך של פרוייקטים של GitHub.

כל פרוייקט נגיש באופן אוטומטי בפריסת הטבלה, הלוח ומפת הדרכים. באפשרותך גם ליצור תצוגות על-ידי סינון, קיבוץ ומיון של רכיבים הכלולים בפרוייקט, יצירת תרשימים הניתנים להגדרה והוספת שדות מותאמים אישית בהתבסס על ההעדפות או הצרכים הבודדים שלך.

פרוייקטים של GitHub תומכים באבני דרך, המייצגות תאריכי יעד של יעדים או תוצרים ספציפיים. אבני דרך מיישם ציר זמן עבור הפרוייקט ומאפשרות לצוותים לעקוב אחר ההתקדמות שלהם.

פרוייקטים כוללים זרימות עבודה מוכללות שניתן להשתמש בהן כדי לעדכן את מצב הפריטים בהתבסס על אירועים מוגדרים מראש, כגון הגדרה אוטומטית של המצב של בעיה חדשה שנוצרה ל- Todo או הגדרה אוטומטית של המצב ל- סיום כאשר הבעיה נסגרת. כברירת מחדל, שתי זרימות עבודה זמינות בפרוייקט חדש שנוצר:

  • כאשר בעיות או בקשות משיכה בפרוייקט נסגרות, המצב שלהן מוגדר בוצע
  • כאשר בקשות משיכה בפרוייקט שלך ממוזגות, המצב שלהן מוגדר בוצע.

מהו לוח פרוייקטים של GitHub?

לוח פרוייקטים של GitHub מציע ייצוג חזותי של הפרוייקט המתאים. הוא נגיש באמצעות פריסת הלוח ותומך בחוויה של Kanban. הוא מורכב מעמודות וכרטיסים המאפשרים לך לארגן בעיות ולעקוב אחריהן ולעקוב אחר בקשות משיכה. ניתן להתאים אישית עמודות כדי לייצג שלבי פרוייקט שונים. כרטיסים מייצגים פריטי עבודה, כגון בעיות, בעיות טיוטה או בקשות משיכה. באפשרותך לגרור כרטיסים בין עמודות כדי לשקף את המצב או שלב ההשלמה הנוכחיים שלהם ואת הערך של פריטים אלה להתאמה לעמודה שאתה גורר אותם אליה. כל כרטיס יכול להכיל שדות רבים, כולל תוויות, הקצאות, תאריכי יעד ותיאורים. שדות אלה מאפשרים לך לציין מידע נוסף אודות העבודה הנמצאת במעקב.

מסך של לוח הפרוייקטים של GitHub.

על-ידי שימוש בפונקציונליות התצוגות, יש לך אפשרות ליצור לוחות מרובים בתוך מאגר, שכל אחד מהם כולל קבוצת עמודות ייחודית משלו. באפשרותך גם להגדיר מגבלה עבור מספר הכרטיסים בעמודה מסוימת בפריסת לוח כדי ליישם מגבלת WIP.

כיצד להתחיל עם לוחות פרוייקטים של GitHub?

לפני שתתחיל פרוייקט GitHub חדש, צור מאגר. מאגר מאחסן את כל קבצי הפרוייקט ומספק פלטפורמה לניהול העבודה שלך ולשיתוף פעולה עם אנשים אחרים. כדי לעקוב אחר פריטי עבודה הקשורים לפרוייקט, השתמש בבעיות. בעיות מספקות שיטה נוחה לתקשורת וקבלת החלטות בתוך צוות, כולל דיונים לגבי פרטי מחזור החיים של היישום, כגון באגים או דוחות ביצועים, תכנון פרוייקטים או סיעור מוחות של רעיון חדש. כדי לספק הצעות לשיפורים, השתמש בבקשות משיכה המכילות שינויים מוצעים.



בנוסף, שקול להשתמש בתוויות ברירת המחדל הכלולות בכל מאגר או ליצור תוויות מותאמות אישית. תוויות מסייעות במעקב אחר מטרות פרוייקט, בהינתן באגים, מ ההבדלים בין סוגים שונים של עבודה ולציין את מצב הנושאים או בקשות המשיכה. לדוגמה, באפשרותך לאתר את כל הבאגים בפרוייקט על-ידי סינון בעיות בתווית המתאימה.

בעת יצירת פרוייקט, באפשרותך להתחיל מאפס או להשתמש בתבניות פרוייקט רבות עם מבני לוח מוגדרים מראש הממקדים את מקרי השימוש הנפוצים ביותר, כולל, לדוגמה, Team planning, Feature release, Kanban, Iterative developmentאו Bug tracker.