איך לבנות מערכת מחשוב ענן ולחזור הביתה בשלום

יום שישי, נובמבר 19, 2010

השבוע הרצאתי בכנס CloudCon שאורגנה בצורה מופתית ע"י רפאל פוגל. ההרצאה היתה באחד מהנושאים החמים בתעשייה "כיצד עושים דיזיין נכון למערכות מחשוב ענן", וזכתה לכותרת ראשית בעיתון אנשים ומחשבים. החלטתי להקדיש את הפוסט הזה לנושא ההרצאה, לא רק מכיוון שזהו נושא שרבים מתחבטים בו, אלא מכיוון שהוא נוגע בנושאים רבים שאנחנו נתקלים בהם כאשר אנחנו רוצים לפתח מערכת חדשה או לחדש מערכת קיימת ולמעשה משיק בצורה הדוקה לנושאי אסטרטגיה שדיברנו עליהם בפוסטים קודמים. Cloud Computing Design Best Practices View more presentations from Moshe Kaplan. אז מה אסור להניח?אל תתייחס למערכות Cloud Computing כאל "העולם החדש". אל תתבלבלו הן בהחלט כן, והן מציבות בפנינו אתגרים...

אסטרטגיה זאת לא מילה גסה

יום שישי, אוקטובר 29, 2010

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

למה שיפוצניק מנהל את הפרויקט שלך

יום ראשון, יולי 4, 2010

אחת הבעיות הקשות ביותר בתחום ניהול פיתוח התוכנה הוא הניהול.  זה נשמע קצת אירוני, אבל תחום התוכנה נחשב לעולם שבו לוחות הזמנים נזילים, התקציב נשפך כמים ורק התכולות כל הזמן מתקצצות בתקווה שנצליח להביא תוצר יציב עם ערך עסקי מינימאלי. הסטטיסטיקות העדכניות מדברות על רב מוחלט של פרוייקטי פיתוח שמסתיימים בחריגות זמנים ותקציב משמעותיות (50% חריגה לפחות בשני המדדים).   איך הצלחנו להגיע למצב הזה? לכאורה נתוני הפתיחה מצויינים: כח אדם מעולה הכולל יוצאי יחידות צבא ואוניברסיטאות מובחרות, עלויות נמוכות לפיתוח אב טיפוס (מרימים שרת ב - Amazon, מתקינים כמה שרתי Open Source ומטבלים בכמה שורות קוד בסביבה האהובה עלינו) וגמישות מוחלטת...