מסלול הלימוד הנכון של ארכיטקט מערכות תכנה

יום חמישי, דצמבר 22, 2016

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

ראיון עם Juval Lowy על Micro Services

יום רביעי, מרץ 30, 2016

כל מי שעוסק בארכיטקטורה מוזמן לצפות בראיון שנערך ב Channel 9 עם Juval Lowy על הנושא של Micro Services. אם יצא לך לפגוש את Juval בעשר השנים האחרונות בטח שמעת ממנו את המשפט Every class is a service יותר מפעם אחת וכל מי שהשתתף בהרצאה שלו או בסדנאות הארכיטקטורה גם קיבל ממנו תאריך יעד שבו התשתית הטכנולוגית הזו צפויה להיות זמינה. זה די מדהים שתחזית שלו מלפני יותר מעשור מתממשת בתחום הזמן שהוא חזה.   פרטים נוספים מופיעים בדף הבית של הראיון באתר של Channel 9.
תגובה אחת

מפגש חגיגי של קבוצות משתמשים בנושא איתחול מחדש של פרויקטי פיתוח תכנה

יום שני, דצמבר 8, 2014

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

על תפקידו של הארכיטקט כשמרטף ועל סכמות של ארכיטקטורה

יום שני, דצמבר 1, 2014

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

על תפקידו של הארכיטקט: מדוע בניית ארכיטקטורה לפי דרישות (Features) היא טעות.

יום שני, נובמבר 17, 2014

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

על תפקידו של הארכיטקט במחזור החיים של פיתוח תכנה: אומנות לעומת הנדסה.

יום שלישי, אוקטובר 21, 2014

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

שאלה לסוף שנה על ארכיטקטורה וניהול פרוייקטי תכנה 2014

יום שני, אוגוסט 25, 2014

בסוף השנה שוב מגיע אלינו לביקור Juval Lowy, המומחה מספר אחד בעולם לארכיטקטורה ולתהליך הניהול של פרויקטי תכנה. כמו תמיד בביקור שלו Juval יעביר סדנת מומחים וייתן גם הרצאה אחת או יותר לקהילה. כמו בכל שנה אני מתלבט בשאלה איזו סדנת מומחים Juval יעביר בארץ הפעם. יש לנו רק חריץ זמן אחד ויש כמה אפשרויות. אז הנה שאלה לקוראים שלי. תנו לי משוב בבקשה איזו מהסדנאות הבאות מעניינת אתכם ויש סיכוי  שתרשמו אליה. סדנת ה Architect's Master Class שהיא הסדנה היחידה בעולם שמלמדת את כל מה שאתה צריך לדעת כדי להיות ארכיטקט תכנה סדנת...