מה זה הנדסה מחדש? הגדרה ומשמעות

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

Technipages מסביר Reengineering

הנדסת תוכנה מחדש היא מתודולוגיית שיפוץ מוצר או העברתה לשלב חדשנות מפותח יותר. במקביל, התועלת הנוכחית שלו נחסכת או חווה שינוי קל.

בדרך כלל, הליך הנדסה מחדש של תכנות משלב לפחות טכניקה אחת מהסקירה הנלווית:

  • פרשנות קוד מקור לשפת תכנות אחרת;
  • סידור מחדש של מסד הנתונים;
  • שיפור עיצוב תוכנה;
  • הרחבת שימושיות חדשה ושילוב עם ממשקי API חיצוניים.

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

סיבות להנדסה מחדש:

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

שימושים נפוצים של הנדסה מחדש

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

  •  הנדסה מחדש הפכה לתת-דיסציפלינה חשובה במדעי המחשב.

  •  הנדסה מחדש הוא גם המסלול העיקרי לבניית משאבים לשימוש חוזר.

שימוש לרעה נפוצ של הנדסה מחדש

  • הנדסה מחדש אינו כולל בשום אופן שום צורה של חדשנות להגברת הפריון של המגזר הדתי