מושגי יסוד לחוקים עסקיים
מהו חוק עסקי
כל עסק/ארגון מורכב מאוסף של תהליכים עסקיים
בכל תהליך מתבצעות פעולות רגילות או ממוחשבות
בכל פעולה מתקבלות החלטות על סמך חוקים.
החוקים נקבעים ומתעדכנים על ידי העסק/הארגון עצמו או על ידי גורמי ממשל.
דוגמאות לחוקים:
בתהליך משיכת כספים מכספומט
כרטיס האשראי חייב להיות בתוקף,
סכום המשיכה לא יעלה על 4500 ש"ח במהלך יום עבודה,
סכום המשיכה לא יגרום לגלישה של הלקוח מעבר לקו האשראי
המשיכה תחוייב בעמלה של 5.3 ש"ח
הבהרה: ברור שהסכומים המצוינים עשויים להשתנות מעת לעת על פי מדיניות הבנק
בתהליך חישוב נקודות זיכוי יש לנהוג על פי חוקי מס הכנסה: ראו דוגמא באינטרנט
חוק עסקי הינו כל הצהרה שמשפיעה על החלטה בפעולה שמתבצעת בתהליך עסקי כלשהו
הצהרה יכולה להיות בסיסית מאד ובנויה ממשפט אחד או מורכבת ובנויה ממספר משפטים, כולל שילוב טבלאות.
המטרה של המאפיינים הינה לגלות את כל החוקים העסקיים הרלוונטיים לתהליכים ולנהל ואתם מחוץ למערכת על ידי מנהלן המערכת, כך ששינוי בחוק לא יגרום (ברב המקרים) לשינוי בתוכנה.
סרטון אנגלית: What is Business Rules & Why Should I Care?
מאמר: סוגי חוקים
מבחינים ב ארבעה סוגי חוקים:
1 חוקים הגדרתיים (Definitional)
2 אילוצים על מודל הנתונים
3 אילוצים על Actors
4 אילוצים על Use Cases
מאמר: ניתוח חוקים עסקיים
משתמשים בניתוח חוקים עסקיים לצורך זיהוי, ביטוי, אימות, עידון וארגון של חוקים שמעצבים את ההתנהגות העסקית היומית ומנחים את קבלת ההחלטות התפעוליות.
קבועי מערכת
קבוע מערכת הוא מספר בודד שמשפיע על התנהלות תהליך אחד או יותר
הדוגמא הקלאסית: מס ערך מוסף. זהו מספר שעשוי גם להשתנות מעת לעת ומשפיע על חישובים כספיים .
דוגמאות נוספות:
1. מס רווחי הון על זכיה בהגרלות
2. אחוז עמלת קניה למניות בארץ
3. אחוז רבית פיגורים
4. גיל יציאה לפנסיה לגבר/אישה
5. מספר חברים מירבי בפייסבוק
6. דמי פקדון לבקבוק
7. סכום נדרש להצטרפות למועדון חברים
8. מהירות מירבית בכביש בין עירוני
9. מס הכנסה מירבי בגין דירה שלישית
10 מספר תלמידים מירבי בכיתה
11 מספר ימי שמירה של הודעות בפורום
12 הרצפה/התקרה של מס הכנסה לצורך זיכוי בתרומה
אין כמעט מערכת מידע שאין בה קבועים שמשפיעים על התהליכים
דוגמא של ריכוז קבועי המערכת בחברה להשכרת רכב
עקרונות לניסוח חוק עסקי
חוק עסקי מנוסח בצורה טובה כאשר הוא:
1 כתוב בצורה הצהרתית מובנת לכל בעלי העניין
2 לחוק יש נושא ברור
3 החוק לא תלוי בתהליך
4 אינו מתחיל בשלילה
5 מנוסח בצורה לוגית
6 משמש גם כהודעת שגיאה
7 מנוסח ומתוחזק במקום אחד בלבד
8 מוכלל לצורך תחזוקה גמישה
9 ניתן לתחזוקה באמצעות טבלאות
חוק עסקי לא מכיל התייחסות ל
1 כיצד תבוצע אכיפת החוק
2 היכן בתוכנה תבוצע האכיפה
3 מי האחראי לביצוע האכיפה
4 באיזה אירועים ייבחן החוק
5 לוגיקה התהליך Process ((if then else
6 קלט פלט (Create,Read,Update,Delete)
סרטון אנגלית: Business Rules Approach in Software Development
מאמר: דוגמאות כיצד לנסח חוקים בצורה נכונה
רשימת תיוג: בדיקת חוקים עסקיים
המטרות:
סיוע לBA במהלך כתיבת החוקים העסקיים
כלי מנחה בעת ביצוע סקר אפיון/סקר חוקים
צבירת נסיון מצטבר בניהול החוקים ועדכון שוטף של רשימה זו
מאמר אנגלית:Business Rules 101
מאמר אנגלית: Data Quality and Business Rules Explained
מאמר: מערכות ניהול חוקים (BRMS)
מאמר: רד האט: מנוע חוקים עסקיים
מאמר: עושים סדר בארגון עם מנוע חוקה דובר עברית
סרטון אנגלית: Business rule or technical constraint what is the difference
פוסטים אחרונים
הצג הכולBusiness Rule Community Channel Advisor In Rule מנשר החוקים העסקיים #הגדרתתהליכים #חוקיםעסקיים