Complexity of a process (מורכבות התהליך)
Unit and functional testing (בדיקות יחידה ובדיקות פונקציונליות)
Skill level of the automation developers (רמת המיומנות של מפתחי האוטומציה)
הסבר מתוך המקורות: בעת ביצוע הערכת מאמץ פיתוח (Development Effort Estimation), על ארכיטקט הפתרונות לקחת בחשבון מספר גורמים קריטיים המשפיעים על הזמן והמשאבים הנדרשים:
מורכבות התהליך (Complexity): יש לבחון את מורכבות האפליקציות והחוקים העסקיים, שכן הם משפיעים ישירות על אופן הטיפול בחריגות (Exceptions)
.
בדיקות (Testing): חובה לכלול בהערכת המאמץ זמן המוקדש לבדיקות של כל רכיב בנפרד (Unit testing) ובדיקות פונקציונליות של התהליך השלם
.
מיומנות המפתחים (Skill level): יש להתחשב ברמת הניסיון והמיומנות של מפתחי האוטומציה שיבצעו את העבודה בפועל
.
(הערה: האפשרויות "Cost benefit analysis" ו-"Process walkthroughs" אינן מוגדרות בהנחיות כגורמים ישירים לחישוב מאמץ הפיתוח. ניתוח עלות-תועלת, למשל, הוא חלק משלב אימות ההצדקה העסקית - Business Case Validation, המבוצע על ידי האנליסט העסקי לפני שלב הפיתוח
).