בשנותי הראשונות בתחום הIT עשיתי לא מעט דברים: פיתוח, תחזוקה, ניהול פרויקטים וניהול לקוחות. בסופו של דבר, מצאתי את עצמי מרגיש בנוח בצד של מנתחי המערכות. בעייני ניתוח מערכת הוא האתגר המחשבתי המורכב ביותר בתחום. המורכבות הזאת היא לא מורכבות טכנולוגית, היא קודם כל מורכבות אנושית. מערכת מידע צריכה לתת מענה טוב ככל האפשר לכל מיני משתמשים במגוון אינסופי של מצבים. כדי להגיע למערכת כזאת צריך להכיר את המשתמשים , לשמוע מה הם רוצים, לקרוא בין השורות, ובסוף "לפצח" את הצורך האמיתי של הלקוח ולתרגם אותו לתרשימי בסיסי נתונים, פונקציות ומסכים. (בדיעבד זה לא מפתיע שלאחר מכן שיניתי גם את התמחותי האקדמית ממדעי המחשב לפילוסופיה).
באחד הפרויקטים האחרונים שעשיתי התרחשה תופעה משונה. הסתבר לי שמלבדי עובד על הפרויקט עוד מנתח מערכות. בעוד שהוא נפגש עם המשתמשים ומנתח את הצרכים שלהם, אני אמור לצייר את המסכים ואת בסיס הנתונים. בקיצור, המנתח השני קיבל את התפקיד הכיפי ואילו אני הייתי צריך לבנות מערכת מתוך המשרד מבלי להבין באמת כיצד ישתמשו בה. לי זה נראה באותו זמן תמוה ביותר. איך אפשר לאפיין מערכת בלי קשר אנושי הדוק עם המשתמשים? ובכלל, למה צריך לבזבז כסף וזמן על מנתח מערכות ביחידה העסקית שמאפיין את המערכת ועל מנתח מערכות בגוף הפיתוח ש...מאפיין את המערכת?
כמובן שהפרויקט הזה סבל לא מעט בממשק שבין שני מנתחי המערכות.
קרה מקרה מוזר ביותר ושנתיים לאחר מכן מצאתי את עצמי באותו פרויקט בדיוק, והפעם ביחידה העסקית. הפעם אני הייתי זה ש"מפריע" למנתח המערכות ה"אמיתי" בגוף הפיתוח לעשות את עבודתו נאמנה...
היום כבר ברור לי שכן. לא מספיק מנתח מערכות, צריך גם עוד מנתח - מנתח עסקי*. מנתח עסקי (או בלעז - ביזנס אנליסט) הוא ספינ-אוף על מהנדס תעשייה וניהול הישן והטוב. ככל שצמחה ההבנה שניתוח הדרישות למערכת מידע היא פעולה מורכבת מאוד, ושיש לה השלכות כספיות מהותיות על העלות והROI של פרויקטי IT, הפך הניתוח העסקי למקצוע בפני עצמו.
את ההבדל המקצועי בין מנתח מערכות למנתח עסקי חש על בשרו כל מי שנכח בהצגת אפיון מערכת על ידי מנתח מערכות ללקוח, וזכה לראות מגוון הבעות של תמיהה, שעמום, חוסר הבנה וחוסר סבלנות. זה לא שמנתחי מערכות הם טיפוסים משעממים שלא יודעים להסביר. כל הכלים שעומדים לרשותם (התרשימים, אב טיפוס, ציורי מסכים וכו') וכל ההכשרה שלהם מוכוונת לדבר אחד - הנדסת מערכות תוכנה. זה תחום מורכב למדי בפני עצמו. התוצרים של מנתח מערכות מוכוונים אל צוותי הפיתוח, השפה שלהם היא שפת הפיתוח. לקוחות לא מדברים במונחים של טבלאות, יישויות, זרימות, תנאים ופונקציות.
לניתוח עסקי, לעומת זאת, מוכוון לכיוון ההפוך - אל הארגון עצמו. מנתח עסקי עוסק בהבנה וניתוח של צרכי הארגון, ובעיצוב ההתנהלות הארגונית שתאפר המערכת החדשה. התוצרים שלו מוכוונים בראש ובראשונה אל הארגון עצמו. לכן ההכשרה שהוא עובר, הכלים שבהם הוא נעזר והשפה שבה הוא משתמש מוכרחים להיות שונים.
לי היום כבר אין ספק שמדובר בשני מקצועות שונים. אני גם יודע באיזה מהם בחרתי...
ואגב, היום מדובר במקצוע בשלבי התמסדות מתקדמים. יש מאגר ידע רציני בתחום. יש סטנדרטים - הBABOK הוא הרציני שבהם. יש ארגון בין לאומי עם הסמכות מסודרת (תעיפו מבט ברשימת הסניפים שלה-IIBA ותגידו שלום לחברינו ההודים ששולטים בכל הפורומים המקצועיים בתחום, ולשכנינו החביבים מבחריין ובטהרן. ומה לגבי סניף ישראלי? אני לא רוצה אפילו להתחיל. נו טוב, אולי בפרסום אחר).
יש אפילו אתר הומור מנתחים עסקיים שקישרתי אליו בקישורים של הבלוג.
אם כך, כל מה שצריך לעשות הוא ללמוד את הBABOK, להתיישר לסטנדרט העולמי והכל יהיה בסדר.
או שלא. אני ממש לא מסכים עם הכיוון אליו מושך הסטנדרט הקיים.
בפרסום הבא אסביר למה בדיוק אני מתנגד ולמה לדעתי ניתוח עסקי הוא מקצוע העתיד (!!!) בארגונים
* מנתח עסקי נשמע כמו איזה מונח משוק ההון. למרבה הצער Business זו מילה שיש לה משמעות באנגלית שאין לה תרגום יפה לעברית (שלא לדבר על אחותה הקטנה והסטאר טרקית Enterprise...) אז למי מתחשק להרים טלפון לאקדמיה ללשון עברית???
באחד הפרויקטים האחרונים שעשיתי התרחשה תופעה משונה. הסתבר לי שמלבדי עובד על הפרויקט עוד מנתח מערכות. בעוד שהוא נפגש עם המשתמשים ומנתח את הצרכים שלהם, אני אמור לצייר את המסכים ואת בסיס הנתונים. בקיצור, המנתח השני קיבל את התפקיד הכיפי ואילו אני הייתי צריך לבנות מערכת מתוך המשרד מבלי להבין באמת כיצד ישתמשו בה. לי זה נראה באותו זמן תמוה ביותר. איך אפשר לאפיין מערכת בלי קשר אנושי הדוק עם המשתמשים? ובכלל, למה צריך לבזבז כסף וזמן על מנתח מערכות ביחידה העסקית שמאפיין את המערכת ועל מנתח מערכות בגוף הפיתוח ש...מאפיין את המערכת?
כמובן שהפרויקט הזה סבל לא מעט בממשק שבין שני מנתחי המערכות.
קרה מקרה מוזר ביותר ושנתיים לאחר מכן מצאתי את עצמי באותו פרויקט בדיוק, והפעם ביחידה העסקית. הפעם אני הייתי זה ש"מפריע" למנתח המערכות ה"אמיתי" בגוף הפיתוח לעשות את עבודתו נאמנה...
היום כבר ברור לי שכן. לא מספיק מנתח מערכות, צריך גם עוד מנתח - מנתח עסקי*. מנתח עסקי (או בלעז - ביזנס אנליסט) הוא ספינ-אוף על מהנדס תעשייה וניהול הישן והטוב. ככל שצמחה ההבנה שניתוח הדרישות למערכת מידע היא פעולה מורכבת מאוד, ושיש לה השלכות כספיות מהותיות על העלות והROI של פרויקטי IT, הפך הניתוח העסקי למקצוע בפני עצמו.
את ההבדל המקצועי בין מנתח מערכות למנתח עסקי חש על בשרו כל מי שנכח בהצגת אפיון מערכת על ידי מנתח מערכות ללקוח, וזכה לראות מגוון הבעות של תמיהה, שעמום, חוסר הבנה וחוסר סבלנות. זה לא שמנתחי מערכות הם טיפוסים משעממים שלא יודעים להסביר. כל הכלים שעומדים לרשותם (התרשימים, אב טיפוס, ציורי מסכים וכו') וכל ההכשרה שלהם מוכוונת לדבר אחד - הנדסת מערכות תוכנה. זה תחום מורכב למדי בפני עצמו. התוצרים של מנתח מערכות מוכוונים אל צוותי הפיתוח, השפה שלהם היא שפת הפיתוח. לקוחות לא מדברים במונחים של טבלאות, יישויות, זרימות, תנאים ופונקציות.
לניתוח עסקי, לעומת זאת, מוכוון לכיוון ההפוך - אל הארגון עצמו. מנתח עסקי עוסק בהבנה וניתוח של צרכי הארגון, ובעיצוב ההתנהלות הארגונית שתאפר המערכת החדשה. התוצרים שלו מוכוונים בראש ובראשונה אל הארגון עצמו. לכן ההכשרה שהוא עובר, הכלים שבהם הוא נעזר והשפה שבה הוא משתמש מוכרחים להיות שונים.
לי היום כבר אין ספק שמדובר בשני מקצועות שונים. אני גם יודע באיזה מהם בחרתי...
ואגב, היום מדובר במקצוע בשלבי התמסדות מתקדמים. יש מאגר ידע רציני בתחום. יש סטנדרטים - הBABOK הוא הרציני שבהם. יש ארגון בין לאומי עם הסמכות מסודרת (תעיפו מבט ברשימת הסניפים שלה-IIBA ותגידו שלום לחברינו ההודים ששולטים בכל הפורומים המקצועיים בתחום, ולשכנינו החביבים מבחריין ובטהרן. ומה לגבי סניף ישראלי? אני לא רוצה אפילו להתחיל. נו טוב, אולי בפרסום אחר).
יש אפילו אתר הומור מנתחים עסקיים שקישרתי אליו בקישורים של הבלוג.
אם כך, כל מה שצריך לעשות הוא ללמוד את הBABOK, להתיישר לסטנדרט העולמי והכל יהיה בסדר.
או שלא. אני ממש לא מסכים עם הכיוון אליו מושך הסטנדרט הקיים.
בפרסום הבא אסביר למה בדיוק אני מתנגד ולמה לדעתי ניתוח עסקי הוא מקצוע העתיד (!!!) בארגונים
* מנתח עסקי נשמע כמו איזה מונח משוק ההון. למרבה הצער Business זו מילה שיש לה משמעות באנגלית שאין לה תרגום יפה לעברית (שלא לדבר על אחותה הקטנה והסטאר טרקית Enterprise...) אז למי מתחשק להרים טלפון לאקדמיה ללשון עברית???
אין תגובות:
הוסף רשומת תגובה