ניתוח מערכות וארכיטקטורת תוכנה מתקדמים בעולם ה-Agile וה-BigData

ניתוח מערכות וארכיטקטורת תוכנה מתקדמים בעולם ה-Agile וה-BigData

Main Speaker:

Tracks:

Management

Seminar Categories:

Architecture

Course ID:

43749

Date:

05.07.2020

Time:

Daily seminar
9:00-16:30

43749

אודות הסמינר

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

כולם אומרים AGILE , כולם אומרים MVP , וכולם אומרים שה+-פתרון יהיה בעזרת Big Data . וכנראה כולם צודקים – בעיקר הלקוחות.

ארגונים רבים עברו / עוברים/ או רוצים לפתח בשיטה ‘אגילית’. רוב הארגונים אינם  מצליחים לעבור לעבודה ב”אג’ייל טהור” ותמיד מתאימים את השיטה אליהם.

החלק הראשון בסמינר עוסק בארכיטקטורת תוכנה מודרנית. מנתחי מערכות, מנהלי פיתוח וארכיטקטים נדרשים לכל הפחות להכיר את עולם ה-Microservices, Serverless, להבין את החשיבות את תפקידם של אנשי DeveOps ומפתחי Fullstack. כמו כן, חשוב להפנים את השינוי המהותי שמתבצע בפלטפורמות האירוח והמעבר ל-Native Cloud Development, ולצידן שילוב מסדי נתונים מסוג NoSQL והרחבת המודל MVC למודל הריאקטיבי (Reactive Programming)

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

מטרות:

  • הבנה של מתודולוגיית הניהול המודרנית – Agile Scrum
  • הבנה של Best Practices– מה ליישם וכיצד
  • הכרה רוחבית של הכלים הטכנולוגיות והפלטפורמות המשמשות כיום לבניית שירותי, פיתוח ענן ויישום שירותים דינאמיים בעידן ה-BigData

דרישות קדם

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

נושאים

חלק ראשון – ארכיטקטורת פיתוח תוכנה מודרני

  • מבוא
  • השפעות BigData
  • ממונוליט ל-Microservices
  • Serverless ו-Native Cloud Development
  • מ-RDBMS ל-NoSQL
  • מ-MVC ל- Reactive
  • מ-BI ל- AI/ML
  • מתשתיות מסורתיות לתשתיות Continuous  -DevOps
  • מבדיקות תוכנה ידניות לבדיקות אוטומטיות
  • מאפליקציות ריכוזיות (Centralized) לאפליקציות מבוזרות (De-Centralized) וBlockchain-

  חלק השני – ניתוח מערכות בסביבה אגילית

  • סקירה קצרה על המעבר ממפל המים , דרך יחידות מסירה ועד פיתוח אגילי
  • סקירה קצרה על מחזור חיים בעולם האגילי (scrum)
  • דיון והצגת best practices בנושאים הבאים:

    • תפקידו של מנתח המערכות בסביבה אגילית
    • צורות עבודה שונות בכלל ומנתח המערכות בפרט בארגונים שונים בפיתוח אגילי
    • צורות תיעוד מקוצרות מחד , ומספקות לתיעוד ולבדיקות ומאידך– דיון ברמת תיעוד לרכבים נדרשים
    • דיון בשאלה – האם מותר/נכון למנתח המערכות לבצע תיעוד בשיטת reverse engineering
    • עומק תיעוד נדרש ברכיבים בעולם החדש – ותפקידו של מי לבצע אפיון / תיעוד

מנתח המערכות במעבר מעולם ה BI לעולם BIG DATA

  • מחזור החיים של עולם BI ו BIG DATA
  • תפקידו של מנתח המערכות בעולם BIG DATA
  • מידול נתונים לעולם BI
  • מידול נתונים בעולם BIG DATA
  • מידול נתונים לעולם ML



DevGeekWeek 2020





By entering your email address, you agree that John Bryce training will use it for marketing purposes, emails and newsletter, as well as promotional offers and announcements, according to John Bryce training & Matrix group privacy policy. Your data will be saved in our computerized database, number 700019285. You can unsubscribe at any time by mailing infomail@johnbryce.co.il or by calling 03-7100777.

Contact

DevGeekWeek 2020





By entering your email address, you agree that John Bryce training will use it for marketing purposes, emails and newsletter, as well as promotional offers and announcements, according to John Bryce training & Matrix group privacy policy. Your data will be saved in our computerized database, number 700019285. You can unsubscribe at any time by mailing infomail@johnbryce.co.il or by calling 03-7100777.

Skip to content