qa architect - int · appium תועצמאב mobile-ה םלוע תוקידב - 7 לודומ...
TRANSCRIPT
הינו מסלול מקיף ועדכני המכשיר את המשתתפים INTבמכללת הכשרת בודקי תוכנה מסלול
לידע נרחב בתחומי בדיקות תוכנה בדרך אוטומטית או ידנית. המסלול מתאים גם לחסרי רקע
ולפתח קרירה בתחום זה. טכנולוגי המעוניינים להשתלב כבודקי תוכנה בארגונים
ומעשיים המקיפים את עולמות התוכן בבדיקות התוכנה הן מסלול הלימודים כולל לימודים עיוניים
והן בהיבט המעשי יישומי. במסלול נכללים תרגולים, בחינות, סימולציות יהמתודולוגבהיבט
ופרויקטים המכשירים את הסטודנטים להתמודדות עם מצבי אמת.
חום הכשרת בודקי התוכנה בישראל ובמהלך השנים היא המכללה המובילה את ת INTמכללת
הוכשרו במכללה אלפי סטודנטים שהשתלבו בתעשייה ופיתחו קריירה מצליחה כמובילי תהליכי
הבטחת איכות בארגונים.
היקף הקורס
שעות תרגול עצמי( 105שעות לימוד פרונטלי, 425) שעות לימוד אקדמאיות הכוללות 530
מבוא לעולם בדיקות התוכנה אקדמיות שעות 20 •
שעות תרגיל להגשה 15שעות פרונטליות, 120) שעות אקדמאיות 135 -מסלול בדיקות ידני •
. בעבודה עצמית(
פרויקט תרגילים ו שעות 80שעות פרונטליות, 140)שעות אקדמאיות 220 -מסלול אוטומציה •
גמר להגשה בעבודה עצמית(
פרויקט מסכם שעות 10פרונטליות, שעות 110)שעות אקדמיות 120 –מסלול ארכיטקט •
בעבודה עצמית(
שעות ISTQB - 35הכנה להסמכת •
אוכלוסיית יעד ותנאי קבלה
הקורס מיועד לחסרי רקע בעלי ניסיון עבודה עם מחשבים ברמת משתמש, הבנה בסיסית ביישומי
Office .ושליטה בשפה האנגלית המבקשים להשתלב בתחום בדיקות האוטומציה או בדיקות ידניות
סגל המרצים
טכנולוגיות סגל מרצים ומומחי הדרכה מהמובילים בתחומם, בעלי ניסיון מעשי רב iNTלמכללת
בתעשיית ההייטק הישראלית והעולמית.
זכאות לתעודת תוענק למשתתפים שעמדו בדרישות הבאות:
מהשיעורים ומעבר 85%קבלת תעודת בוגר קורס מטעם המכללה מותנת בהשתתפות בלפחות
סף לעמידה בתקנון הלימודים. כל המבחנים בציון עובר בנו
SDET\QA Architect
מבוא למחזור חיי בדיקת תוכנה – 1מודול
פיתוח של םחייהאת מחזור בנוסף, נביןאת מושגי הבדיקה הבסיסיים. נלמדבמודול זה
את תפקיד נכיר את עולם הבדיקות ו ,(SDLC - Software Development Life Cycle) תוכנה
בין החיבור וכיצד מתבצענבין את הקשר בין בודקי התוכנה אל מול המפתחים .הבודק
בנוסף, נבין את עקרונות הבדיקה כמו: מהם מסמכי הגדרת בדיקות, מי עורך את עבודתם.
הבדיקה, מה הטריגרים לבדיקה ומי מבצע את מסמכי הגדרת הבדיקות, מי יוזם את
ומה הם הצעדים הנדרשים לאחר קבלת תוצאות הבדיקה, מי הם מקבלי ההחלטות
הבדיקה.
תכנון בדיקה – 2מודול
, נלמד איך להחליט אילו מחלקי התוכנה כיצד לנהל את הבדיקהבמודול זה, נלמד
. נבין גם את עבורם )מבחינת ניהול סיכונים (מקבלים עדיפות גבוהה יותר לפיתוח בדיקות
כמו .התרומה שלהם /ואת המעורבות הבדיקות התפקידים והאחריות שממלאים מפתחי
.(STP, STD, STR)תהליכי בדיקות ומסמכי בדיקות כן, נלמד
עיצוב בדיקה – 3מודול
נתוני בדיקה לזהות ו במודול זה, נלמד ליצור תרחישי בדיקה, לפתח מקרי בדיקה
כמו כן, .העבור אפליקציה לדוגמ נדע לכתוב תרחישי בדיקה בסוף מודול זה, .מתאימים
נלמד להשוות בין התוצאות המצופות מהבדיקה לבין התוצאה שקיבלו בפועל )שימוש
. -Asserts)ב
ובחירת נתוני בדיקה עבורם. Test Casesתרגיל : כתיבת
טכניקות בדיקה – 4מודול
, מדוע לבדוק ואיך, כתיבת מקרי בדיקה ל הבדיקהבמודול זה, נלמד את החשיבות ש
בדיקות דינמיות קות כתיבה דינמיות ל. מודול זה, מעניק לימוד מעמיק להבנת טכנייעילים
לכיסוי מקסימלי עם מינימום מקרי בדיקה.
רמות וסוגי בדיקות - 5מודול
כמו כן, נלמד את ההבדלים בין נבין את השלבים והסוגים השונים של הבדיקה.במודול זה,
., ומתי נכון להשתמש בכל אחת מהןסוגי הבדיקות השונות והשילובים בינהן
ביצוע בדיקות – 6מודול
לביצוע בדיקות וכיצד לבצע את מקרי את קריטריוני הכניסה והיציאה נביןבמודול זה
שפותחו.הבדיקה
שלב א'
ובדיקות ידניותמבואות
Bugsניהול – 7מודול
Bug-את מחזור החיים של ה נבין. Bugs וגילוי Bugsאת ההבדל בין מניעת נלמדבמודול זה
, דיאגרמת מכונת Bug -מונחי מחזור חיי ה .דרושיםעם כל הפרטים הBug וכיצד לדווח על
ועוד. Bug-, מתי מסתיים הטיפול בBugמצבים של
דיווח ושיתוף פעולה בצוות - 8מודול
, ביצוע תיקי בדיקה, הבדיקהי מקרבמודול זה תלמד להכין דוחות סטטוס על התפתחות
נלמד גםלהבנה טובה יותר. דוגמאות יוצגובכיתה . בדיקה, דוחות סגירת Bug’sדוח מצב
נדגים עבודה במערכת ולהפחית אתגרים.בארגון כיצד ליצור קשר עם צוותים שונים
וכ'ו. JIRA ,Testtrailכדוגמת לניהול פרוייקטים, משימות ותהליכי עבודה
KPI –איכות מדדי – 9מודול
בבדיקת תוכנה, חשוב מאוד למדוד את האיכות, העלות והיעילות של הפרויקט בהתאם
מדדים וכיצד לאסוף מדדים ולמדוד את איכות הבדיקה הם מה נלמדלבדיקה. במודול זה
בהיבטים שונים.
SAP-הבדיקות בעולם - 10מודול
ומודולים מובילים ברמת משתמש, כולל ניתוח אפיונים של SAPהכרות עם מערכות
וכתיבת תרחישי בדיקה מותאמות למערכות מידע אינטגרטיביות. SAPמערכות
מערכות, ניתוח בסיום מודול זה יבוצע פרויקט בדיקת מערכת מידע הכולל - 1מס' פרויקט
טת המרצה, כתיבת תרחישים והרצתם באחת ממערכות ניהול הבדיקות בהתאם להחל
ש"ל( 15במתכונת של עבודה עצמית )
WEB-בדיקות ידניות בעולם ה - 11מודול
נות וחסרונות, פלטפורמות ואתגרים ושימושים, יתר .WEB-נבין את עולם הבחלק זה,
.WEB-בעולם ה QAלמד מתודולוגיות בנוסף, נ בבדיקות.
מבחן מסכם : בדיקות ידניות
מבוא לתכנות - 1 מודול
יצר פתרונות לוגיים ימודול זה יציג את עקרונות התכנות ויאפשר לחסרי רקע בתכנות ל
נכיר בעיות בתוכניות. בשלב זה Flow Control ולהבין את הפעולות העיקריות למימוש
ידועות בעולם התכנות, אלגוריתמים, ונבין את תהליכי פיתוח התוכנה.
Javaבשפת OOPתכנות מונחה עצמים - 2מודול
. תכנות מונחה עצמים במודול זה נכיר את מתודולוגית התכנות המודרנית המוכרת כ
המכונות עצמאיותלישויות התוכנית מרכיבי הפרדת על מבוסס עצמים מונחה תכנות
אובייקטים.
–בחלק זה יילמדו הנושאים המהותיים בתכנות מוכוון עצמים הכוללים הורשה
Inheritance כימוס ,– Encapsulation ורב צורתיות– Polymorphism .
SQL –מסדי נתונים - 3 מודול
במודול זה ילמדו הסטודנטים עקרונות יסוד בתחום מסדי הנתונים. כגון, בניית מסד נתונים,
בנייה ושימוש במודלים של נתונים, ביצוע נורמליזציה לטבלאות, מימוש מודלים של נתונים
.SQLוהמרתם לטבלאות וכן, עבודה עם שפת השאילתות
MySQL
MySQL הוא מסד נתונים יחסי, רב נימי ורב משתמשים מבוסס שפתSQL בחלק זה .
שלמדנו SQL -אנו נכיר את מסד הנתונים, סביבת העבודה ונממש את שאילתות ה
.MySQLקודם לכן במסד הנתונים
Gitניהול תצורה והפצת קוד - 4מודול
Git .היא מערכת בקרת גרסאות קוד. בחלק זה, נלמד כיצד לנהל, לאחסן ולהפיץ קוד
ונעלה לשם - GitHubנקים ספריה באתר .תצורה המאפשר ניהול Git -נלמד את כלי ה
הפרוייקטים שנפתח.את
'בשלב
אוטומציה
WEB (Selenium & Frameworks) -בעולם האוטומציה בדיקות - 5מודול
אנחנו מבצעים בדיקות אוטומטיות חשוב שתהיה לנו שליטה כמה שיותר גדולה על כאשר
וקל מגיעה על מנת לתת פתרון פשוט, נוח Selenium תשתית .סביבת העבודה שלנו
באמצעות השליטה הנ"ל, ניתן יהיו לבצע תרחישי בדיקה . שליטה על דפדפניםולתפעול
.אנו בודקים אוטומטיים אשר יבטיחו את איכות המוצר אותו
: בעיות אופייניות, מה Web-תחילה נכיר את מתודולוגיה לבדיקות אתרים ושימושיות ב
- Web Server וממשקים, נלמד על Webנבצע בדיקת אפליקציות צריך לבדוק ואיך
קישוריות לשרת, מדידת זמן תגובה, ביצועים בדיקות עומסים ותכנון בדיקות על אתר
, נעשה שימוש בכלי בדיקות נוספים .באמצעות כלי ניהול אינטרנט בתהליך פיתוח
.Wireshark , Web Developers Tools , Fiddler :כדוגמת
הבאים: Web-ובנוסף, נכיר את טכנולוגיות בניית דפי ה
HTML5 + CSS3
תוך הבנת פיתוח דפי אינטרנט CSSוהעיצוב HTMLביחידה זו נכיר את שפת התגים
סטטיים ושילוב העיצוב באתרי אינטרנט. מודול זה כולל נושאים כגון פיתוח דפי
, CSS, תחביר CSS, עיצוב האתר באמצעות HTMLאינטרנט סטטיים תוך שימוש בשפת
מתקדם, כיצד ניתן לעבוד CSS-, שימוש בHTMLבודד לעיצוב מספר דפי CSSכתיבת דף
ועוד. SPA (Single Page Application)שונים כגון,עם מודלים
JavaScript
הינה הבסיס לטכניקות תכנות מוכרות והיא השפה הנפוצה ביותר JavaScriptשפת
, JavaScriptבעולם התכנות לצד לקוח. חלק זה כולל נושאים כגון, הכרות עם שפת
משתנים, אופרטורים, משפטי תנאי, לולאות, שימוש בפונקציות, שימוש במערכים
ושימוש באובייקטים.
. Wireshark , Web Developers Tools , Fiddler : כדוגמת כלי בדיקה
במתכונת WEBבסיום מודול זה יבוצע פרויקט אינטגרטיבי בנושא בדיקות תוכנה בתחום - 2פרויקט מס'
ש"ל( 25של עבודה עצמית )
Appiumבאמצעות Mobile -בדיקות עולם ה - 7מודול
וחשיבותו היום בדגש על מתודולוגיה לבדיקות מובייל בחלק זה של הקורס נכיר עולם המובייל
ונסקור את Android -ו IOS והמובייל. נכיר את מערכות הפעלה Webוההבדלים בין עולם ה
. Network, Localization, UXההבדלים, היתרונות והחסרונות של מערכות אלו כולל עולמות
במתכונת של עבודה עצמית Mobile וכנה בתחום פרויקט אינטגרטיבי בנושא בדיקות ת - 3פרויקט מס'
Agileמתודולוגיית - 8מודול
המחלק בנייה Scrum –ובפרט את תהליך ה Agile -הצורך בגמישות הוליד את מתודולוגיות ה
Agile-של מוצר גדול לקבוצות של פיצ’רים קטנים יותר. עקרונות נוספים על פיהם נוהגים ב
הינם שיתוף פעולה הדוק בין צוותי הפיתוח ללקוחות. חלק זה של המסלול, מקנה למשתתפיו
בארגון, לספק למשתתפים כלים שיסייעו להם Agileם מיישום יהכרות עם הערכים העסקי
את הגישות המתאימות להם. לבחור
CI/CDתהליך - 9מודול
CI/CD (Continuous Integration ו-Continuous Deployment הם תהליכי פיתוח תוכנה ) זריזים
המאפשרים לנו זמן פיתוח קצר בהרבה, שמירת תאימות לאורך זמן, תיקון באגים בזמן קצר
כדוגמת CI/CDונציג מערכת CI/CDועוד. בחלק זה של הקורס נכיר את תהליכי בהרבה
Jenkins
מבחן מסכם : בדיקות אוטמציה
ISTQBהכנה למבחני הסמכה
. יחידה זו Level Foundationברמת ISTQBבמסגרת המסלול תערך הכנה לבחינת הסמכה
כוללת הכנה מעמיקה תוך תרגול עם מבחני עבר.
:עצמי להגשה פרוייקט גמר
בחלק זה של הקורס יבוצע פרוייקט גמר אשר יסכם את כל החומר הנלמד.
מבני נתונים אבסטרקטים - 1מודול
מספרי, בוליאני, אלפבתי. –נתונים בסיסיים •
קבוצה. מערך. מחרוזת, רשומה, –מבנים מורכבים •
גישה ישירה, סדרתית, אינדקס, שיטות חיפוש. –גישה לנתונים •
מבנה סטטי ומבנה דינמי. –הוספת והוצאת נתון ממבנה הנתונים •
מיון הנתונים. •
שיקולים בבחירת מבנה הנתונים. –התאמת מבנה הנתונים לסוג הבעיה •
ימדיים בזיכרון, הוספת איבר, ביטול איבר, יצוג מערכים חד מימדיים ודו מ –מערכים •
מיזוג מערכים.
, מחסנית דינמית, מחסנית מטיפוסים שונים, יישום POP - ו PUSHפעולות –מחסנית •
המחסנית בחישוב ביטויים אלגבריים.
הגדרה לוגית, פעולות הכנסה והוצאה מהתור, ישום בזכרון סטטי ובזכרון דינמי. –תור •
והוצאה של איברים, יישום הגדרת רשימה מקושרת, הכנסה –רשימות מקושרות •
מחסנית בעזרת רשימה מקושרת, יישום תור בעזרת רשימה מקושרת.
אלגוריתמיקה - 2מודול
אלגוריתם לחיפוש במבנה נתונים. –חיפוש •
אלגוריתם למיון נתונים בסדר מסוים. –יון מ •
אלגוריתם להכנסת ערך במבנה נתונים. -הכנסה •
ערך קיים במבנה נתונים.אלגוריתם לעדכון –עדכון •
אלגוריתם למחיקת נתון קיים במבנה נתונים –מחיקה •
חשיבה אלגוריתמית - 3מודול
בחינה של אלגוריתמים מהיבטים של נכונות, סיבוכיות ומבניות.
עקרונות מודולריים נכונים - 4מודול
• SOLID :
o Single Responsibility
o Open/Closed
o Liskov Substitution
o Interface Segregation
o Dependency Inversion
• DRY (Don’t repeat yourself)
'גשלב
ארכיטקטורת תוכנה
Scalability –עקרונות לכתיבת קוד -5מודול
כתיבת מסמך דרישות, ניתוח מסמך דרישות, אנליזה ותכנון. – (Design)תכנות ראשוני •
(, מודולציה Abstractionהפשטה ) -( Top-Down Implementationמטה )- ישום מעלהי •
(Modular Design כתיבת פונקציות קצרות וייעודיות, יצירת ממשק תכנות יישום ,)
(Application Programming Interfaceכתיבת הערות, בחיר ,)( ת שמותNaming
Conventionsניידות הקוד, ניטרול שגיאות ,).
Design Patterns - 6מודול
• Singleton
• Facade
• Factory
• Proxy
• Delegate
Data Access –גישה לנתונים - 7מודול
• private
• protected
• default (package visible)
• public
Access controlעקרונות - 8מודול
• Mandatory access control
• Discretionary access control
• Role-based access control
• Attribute-based access control
Python - 9מודול
, סוגי משתנים, תנאים, לולאות.Pythonהתקנת •
ערכים ומחרוזות.מ •
פונקציות: הגדרה, קריאה והעברת פרמטרים, רקורסיות. •
מחלקות, משתנים, פונקציות, בנאי ויצירת מופעים.מחלקות: הגדרת •
• Modules & Packages, Iterators, Tuple
.Create files, Write to files, Delete filesשימוש בקבצים: •
• Networking Programind: Socket, Domain, Simple Server, Simple Client, Sending
Emails .
• Multithreading Programing: New thread, Sync threads, Thread priority
ReFactoring – פרוייקט מסכם - 10מודול
QA Architectאבל הפעם בתור בחלק האחרון של הקורס נבצע מחדש את פרוייקט הגמר
מבוא למחזור חיי בדיקת תוכנה – 1מודול
במודול זה ילמדו הנושאים הבאים:
היסטוריית בדיקות. •
מה היא בדיקה? •
מדוע נדרשת בדיקה? •
?Bugמה הוא •
Bug -ה מחזור חיי •
עקרונות בדיקה. •
הבטחה ובקרת איכות. •
היקף בדיקה. •
מתי בדיקה צריכה להתרחש. •
בדיקת אילוצים. •
תפקידים של בודק התוכנה. •
• SDLC
מודלים שונים של מחזור חיים. •
• STLC
תכנון בדיקה – 2מודול
במודול זה ילמדו הנושאים הבאים:
אסטרסגיית בדיקות. •
תכנון בדיקות. •
התאמה אישית של תהליך הבדיקה. •
ניהול זמנים. •
ניהול תצורה. •
ניהול סיכונים. •
עיצוב בדיקה – 3מודול
במודול זה ילמדו הנושאים הבאים:
תרחישים לבדיקה. •
בדיקה.מקרי •
נתוני בדיקה. •
הפער בין תרחיש הבדיקה לתוצאה. •
יצירת מקרה בדיקה לאפליקציה פשוטה. •
שלב א'
ובדיקות ידניותמבואות
טכניקות בדיקה – 4מודול
במודול זה ילמדו הנושאים הבאים:
o :טכניקות סטטיות
o חשיבות הבדיקה ב-STLC (Software Testing Life Cycle.)
o .פעולות בדיקה
o הבדיקה.תפקידים ואחריות במהלך
o :טכניקות דינמיות
o .טכניקות מבוססות מפרט או קופסא שחורה
o .ניתוח ערך גבול
o .בדיקת טבלת החלטות
o .חלוקה אקוויולנטית
o :טכניקות מבוססות נסיון
o .ניחוש שגיאה
o .בדיקות גישוש
רמות וסוגי בדיקות - 5מודול
הנושאים הבאים: במודול זה ילמדו
רמות בדיקה:
Unit testing.
Integration testing.
System check.
User acceptance tests.
סוגי בדיקות:
Regression testing.
testing Smoke.
Database testing.
Load testing.
Performance testing.
Compatibility testing.
Volume testing.
Capacity testing.
Spike testing.
Crowd testing.
Security testing.
testing Stress
Usability testing.
Localization testing.
שלב א'
מבואות ובדיקות ידניות
ביצוע בדיקות – 6מודול
במודול זה ילמדו הנושאים הבאים:
.Build & Releaseהכרות עם •
מסמכי שחרור. •
'צ'ק ליסט' מקדים. •
.ויציאהקריטריוני כניסה •
ביצוע בדיקה. •
Bugsניהול – 7מודול
במודול זה ילמדו הנושאים הבאים:
. Bug’sמניעת •
. Bug’sגילוי •
• Bug’s .במחזור החיים
RCA (Root Cause Analysis .)הכרות עם •
זיהוי ורישום חומרים. •
.למצוא באגים במוצר - " hands onעבודה " •
דיווח ושיתוף פעולה בצוות - 8מודול
במודול זה ילמדו הנושאים הבאים:
• STP (Software Test Plan .)
• STD (Software Test Description .)
• STR (Software Test Report .)
דוחות סגירת בדיקה. •
בודק ומפתח. •
שיתוף פעולה קבוצתי. •
אינטרקציה עם לקוח. •
. Onshore/Offshoreמצבי •
הקלת האתגרים הנוכחיים •
KPI -מדדי איכות – 9מודול
במודול זה ילמדו הנושאים הבאים:
סקירת מדדים ומדידות. •
היתרונות של מדידת בדיקה. •
מחזור חיים של מדדים. •
סוגי מדדים. •
שלב א'
מבואות ובדיקות ידניות
SQL –מסדי נתונים - 3 מודול
:ותכנון בסיס נתוניםעיצוב
• ERD – Entity Relationship Diagram
SQLשפת •
• DML -Data Manipulation Language
• DDL – Data Definition Language
Gitניהול תצורה והפצת קוד - 4מודול
במודול זה ילמדו הנושאים הבאים:
Introduction
• What is Git
• About Version Control System and Types
• Difference between CVCS and DVCS
• A short history of GIT
• GIT Basics
• GIT Command Line
Installing Git
• Installing on Windows
• Initial setup
Git Essentials
• Creating repository
• Cloning, check-in and committing
• Fetch pull and remote
• Branching
'בשלב
אוטומציה
Selenium & Frameworks - 5מודול
במודול זה ילמדו הנושאים הבאים:
• Test automation framework
Selenium מרכיבים של •
• WebDriver locators (XPath and CSS, Id,Class ,Data-Hook)
• WebDriver API
ארכיטקטורת פרויקטי אוטומציה •
• Java, Json, XML & Web Services
• Testing REST
• Introduction to Cypress.IO & Puppeteer
WEB -בעולם האוטומציה בדיקות - 6מודול
במודול זה ילמדו הנושאים הבאים:
HTML5 + CSS3:
HTML:
• Editors, Elements, Attributes, Headings, Paragraphs, Styles, Formatting,
Comments, Colors, Links, Images, Tables, Lists, Blocks, Id, Iframes, File Paths,
Head, Layout, Responsive, Entities, Symbols, Charset, HTML Forms, Media,
References.
CSS:
• Syntax, Selector, Colors, Backgrounds, Borders, Margins, Padding,
Height/Width, Box Model, Outline, Text, Fonts, Icons, Links, Lists, Tables,
Display, Position, Overflow, Float, Inline-block, Align, Navigation Bar,
Dropdowns, Attr Selectors, Forms, Website Layout.
• CSS Advanced: Responsive, Grid, References.
JavaScript
• Comments, Variables, Operators, Arithmetic, Assignment, Data Types,
Functions, Events, Strings, String Methods, Numbers, Number Methods,
Arrays, Array Methods, Array Sort, Array Iteration, Date Formats, Date
Methods, Math Methods, Comparisons, Conditions, Switch, Loop’s, Type
Conversion, RegExp, Exception Handling, Scope, Strict Mode, Arrow
Function, Classes, Debugging, Performance, Reserved Words, Versions,
JSON, Forms, API, Function’s.
• Object’s: Definitions, Methods, Constructor, Properties, Prototype.
• DOM: Methods, Document, Elements, HTML, CSS, Animations, Events, Event
Listener, Navigation, Nodes, Collections, Node Lists, Browser.
• AJAX: XMLHttp, Request, Response, XML File, ASP, Database, Applications,
Examples.
• JSON: Syntax, JSON vs XML, Data Types, Parse, Stringify, Objects, Arrays,
HTML, JSONP.
• JS References: JavaScript Objects, HTML DOM Objects.
Agileמתודולוגיית - 8מודול במודול זה ילמדו הנושאים הבאים:
?Agileלמה •
o הבעיות והאתגרים
o כיצד מתודולוגיתAgile מסייעת להתמודדות עם בעיות אלו
o מה הייתרונות שארגונים שאימצו אג'יל מדווחים עליהם
o ?למה אג'יל בארגון שלנו
? Agileמה זה •
o עקרונות הAgile ו הLean
o ההיסטוריה של הAgile
o The Agile Menifest
• Scrum ,Kanabn and XP – הכרות כללית עם כל אחת מהגישות
o Scrum – עקרונות ושיטות
o Kanabn – עקרונות ושיטות
o XP – עקרונות ושיטות
Backlogניהול הדרישות, המוצר וה •
o עקרונות בניהול הדרישות
ניהול האיכות והבדיקות •
מקומות של המנהל בארגון/ פרויקט אג'ילי •
לאג'יל DevOpsמה בין •
Scrum או(Kanbanבהרחבה )
העקרונות, והתהליכים •
תפקידים, ישיבות וכלים •
Planningניהול התכולות ותהליך ה •
בהרחבה Backlogיצירה וניהול של ה •
ניהול סיכונים •
ניהול התקשורת והאנשים •
כלים שיטות –בקרה •
ניהול האיכות ותהלכי הבדיקות •
Retrospectiveשיפור מתמיד ו •
אג'יל בארגון / צוות פיתוחתהליך הטמעת •
o הטמעה כתהליך שינוי ארגוני –השלבים בתהליך ההטמעה
o ניהול סיכונים בפרויקט ההטמעה
מובהר כי המכללה שומרת לעצמה את הזכות לערוך מעת לעת, לפי שיקול דעתה, שינויים בתכנית
מידע המפורט בדפי מידע של הלימודים, היקף שעות הלימוד, סגל המדריכים וכד', ולא יראו בכל
המכללה כהתחייבות כלשהי מצד המכלל