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

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

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

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

ניתוח מערכות – מודולארי?!

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

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

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

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

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

מוזרויות במערכות מידע

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

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

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

שכבות – לא רק לבצל…

בראיון עבודה אחד, שערך לי מנהל בכיר בחברה המייצגת בישראל מוצר ERP מוביל בשוק, שאלתי אותו: "את הרכיבים שאתם מפתחים כאן, אתם דואגים לפתח בשכבות?" התגובה שלו היתה מדהימה: "שכבות מבחינתי יש רק בעוגת קרם…" מפגישות שערכתי עם מפתחים אצל ספקים רבים של תוכנות שונות מתברר כי בתי תוכנה רבים …