ה"אני מאמין" הטכנולוגי שלי – תפיסת העולם הטכנולוגית שלי

לא פעם ולא פעמיים נשאלתי מהי תפיסת העולם הטכנולוגית שלי כ-CTO של חברת בי-דיוק, מתוך ההנחה שככל שיותר עמיתים יעיינו במאמר זה ויעירו את הערותיהם תשתפר בהכרח מתודולוגיית העבודה של כל העוסקים בתחום ובכלל זה גם שלי, החלטתי לפרסם את המאמר הזה המכיל את התפיסה שלי בהקשר לטכנולוגיות המידע בארגונים …

כיצד לכתוב Trace אפקטיבי?

במאמרים קודמים שלי בנושא ה-Tracing כבר התייחסתי לאופן בו ניתן להגדיר Tracing באפליקציות שונות (WinForms ו-WebForms) הפעם ברצוני להתייחס לאופן בו כדאי לעשות זאת על מנת לייצר Trace אפקטיבי מספיק אשר יהיה ניתן להשתמש בו הן כמנגנון לאיתור ופתרון תקלות (Troubleshooting) והן כמנגנון אשר יכול לסייע בניתוח הפעילויות המבוצעות במערכת. …

מתודולוגיית TOP (או Troubleshooting Oriented Programming)

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

גבולות גיזרה שבהם חשוב להתייעץ עם אנשי אבטחת מידע/System

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

הוליזם במערכות מידע ממוחשבות

פעמים רבות אני נתקל במקרים בהם אנשי מערכות מידע מחליטים להטמיע מערכת מסוימת שיש לשותף עסקי כלשהו רק משום ששם היא עובדת נהדר. לא פעם ולא פעמיים שמעתי מנכ"לים של בתי תוכנה טוענים כי המערכת שלהם כבר עברה בדיקות מחמירות במיוחד של מומחי אבטחת מידע ועל כן יש להתייחס אליה …

שימושים מפתיעים ל-Sniffer

הרקול פוארו הוא כלב טוב. כלב טוב הולך בעקבות הריח, ואם לרוע המזל אין כל ריח, הוא מרחרח ומחפש תמיד דברים לא כל כך נעימים. / אגאתה כריסטי. ה-Sniffer, או בעברית – רחרחן רשת, הוא מכליו החשובים של מנהל הרשת, כלי זה משמש מנהלי רשת רבים בעבודתם, בכדי לזהות בעיות …

WebServices כשיטה להחזרת השליטה במידע לארגון

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

מ.מ.ש.ק – שורש רוב הבעיות

– כ-80% (ואולי אף יותר) מהבעיות הנפוצות במערכות מידע ניתנות להצגה כבעיית ממשק (ובכלל זה ממשק משתמש).   כל מערכת מידע, באשר היא מערכת מידע, נזקקת לממשקים, אם מול גורם אנושי (ממשק משתמש) ואם מול מערכות מידע אחרות. למעשה, אין מערכת שניתן להעלות על הדעת אשר לא קיימים בה ממשקים …