תתחילי מלהגדיר צרכים - אח"כ מחליטים...
התחלת מהשוואת "תפוחים לתפוזים", אח"כ קיבלת הצעות לשילוב עם אפרסקים - בינתיים יצא סלט שלם... (אולי טעים - אך לא בטוח שמתאים
).
כלי ALM הינו כלי מקיף שמשמש לרוב לפחות 3 קבוצות בארגון:
1. מהנדסי מערכת - לכתיבת דרישות.
2. תכנתים - להוכחת קישוריות הקוד וכיסוי דרישות, תוך כדי התממשקות עם סביבת התכנות, וכלי ניהול קוד (מה שלמעלה קראו בשם של אחד הכלים הנפוצים - SVN)
כמו כן התכנתים זקוקים לחלק של ניהול הבאגים.
3. בודקים - להוכחת קישוריות הבדיקות וכיסוי דרישות, כתיבת באגים.
כולם לעיתים משתמשים (אם קיים) גם בחלק של ניהול פרוייקטים ומשימות, וניהול מסמכים מוגמרים.
מכיוון שיש כל כך הרבה קבוצות, עם מנהלים ושאר בעלי דעה, הפוליטיקה הארגונית חוגגת בתהליך הבחירה, וצריך לקחת זאת בחשבון.
צריך להבין את הצרכים והמגבלות של כל קבוצה (לרוב לתכנתים יש כוח רב, מכיוון שכנראה כבר בחרו כלים ,שפת וסביבת תכנות - וכאשר באים להחליט על מערכת, קשה לזרוק את מה שכבר נעשה.
(בודקים ומהנדסי מערכת, לרוב עבדו על מסמכי וורד/אקסל, או במקרה הטוב על מערכת ניהול בדיקות שמכיוון ומבוססת על DB, קל יחסית להמיר המידע מכלי לכלי - ולכן מהווה שיקול פחות).
שיקול סביבתי נוסף הן דרישות ההדרכה וההטמעה (דיי תלוי בגודל הארגון), וכמובן תקציבים.
לכל קבוצה ונושא שמטופל ע"י המכלול שנקרא ALM, יש צרכים משלה, דרישות בעדיפות גבוהה, ודרישות בעדיפות נמוכה.
בכדי לקחת החלטה, צריך לתחקר את כל הגורמים, להכין רשימת קדימויות של הצרכים, ובעזרתה להשוות בין הכלים או שילובי הכלים שירכיבו את מערכת ה-ALM.
הרבה מערכות מתפארות היום בהגדרה ALM - אך יש הבדלים באילו חלקים כל מערכת תומכת, היכן היא חזקה או לא, ומה יכולות ההתמששקות שלה עם מערכות אחרות.
מבחינת העלויות והתשתיות, ישנן כיום כ-3 סוגי תמחור שונים:
1. מערכות חינמיות ו-OpenSource - (עלות קנייה 0, לעיתים קשה יותר לקבל תמיכה, ולעיתים דווקא ניתן להשפיע ולקבל התאמות שחב' גדולת לא יבצעו/במהירות).
2. מערכות SAAS - מותקנות על מחשבי ספק השירות, אין עלויות קנייה אך יש עלויות שכירות חודשית, אין התעסקות עם שרתים וכד' - אך גם יש פחות שליטה.
3. מערכות מסחריות - יקרות יחסית (לרוב מתחיל מאזור ה-1000$ לרישיון צף/יחיד - תלוי במערכת, בתכולה הנקנית וכן הלאה.
אז, תתחיל מלהגדיר את הצרכים, ומידת ההשפעה שיש לך על תהליך קבלת ההחלטות,
צרי בריתות עם האנשים המחליטים והמשפיעים בקבוצות המקבילות,
ואז תוכלו לקבל החלטה.
יש ברשת מעט רשימות מהן ניתן לקבל תובנה כללית על רשימת הדרישות - רובן נמצאות באתרים של חברות, ולכן הן Biased - אך אם משלבים כמה מהן, ניתן להגיע לרשימת בסיס סבירה.
(למרות שחלקן עלו בדיונים בתקופה האחרונה, אין לי קישורים בהישג יד - אולי מופיעים בשירשורי הקישורים השבועיים, שאותם קל יחסית למצוא)
ואולי מישהו מהחברים שלקח החלטה כזו, יוכל לספק לך את רשימת הדרישות וההערכות של כלים שבחן.
את גם מוזמנת להעלות כאן רשימה משלך, ואנו נעזור להוסיף גורמים ולתעדף.