איך מפתחים באמזון? יעיל או אפקטיבי?

יום ראשון, פברואר 9, 2014

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

לצאת ממשבר

יום חמישי, יוני 30, 2011

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