DCSIMG
עמוד הבית| חבילות השירות שלנו| חומר חופשי| צור קשר
סדנת ארכיטקטורת תוכנה - בלוג היועצים של מיקרוסופט ישראל

בלוג היועצים של מיקרוסופט ישראל

סדנת ארכיטקטורת תוכנה

danny cohenלאחרונה היה לי העונג להעביר סדנת ארכיטקטורת תוכנה בת 4 ימים לקבוצה של כ- 10 מנהלים, ארכיטקטים, ראשי צוותים ומפתחים מובילים של גוף פיתוח תוכנה של ארגון מוביל בארץ.

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

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

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

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

כאמור, הסדנא ארכה 4 ימים, וכללה את הנושאים הבאים:

Acropolis
Day 1 - Fundamentals
0. Workshop topics and planning
1. Fundamentals of Application Architecture
2. Waterfall vs. Agile-Scrum
3. Designing your Architecture
 
Day 2 - Architecture Types and Styles
4. Architecture Types
5. Architecture Styles
 
Day 3 - Architecture in Practice (part 1)
6. Deployment Patterns
7. Quality Attributes
8. The Architect's role
 
Day 4 - Architecture in Practice (part 2)
9. Introduction to Architecture documentation
10. Architecture Analysis
11. Product-Lines Architecture
 
(אני חייב לציין שהאתגר המשמעותי ביותר מבחינתי בהכנת הסדנא, הוא בחירת התכנים שיועברו בסדנא: יש כל כך הרבה נושאים שהשארנו מחוץ לתכולת הסדנא היות ופשוט לא נותר לנו מספיק זמן לכלול אותם: Architecture Anti-Patterns , Architecture and UX, Cloud Architectures ועוד... L טוב... אולי בפעם הבאה! J)

אחת הסיבות לכך שאני כותב את הפוסט הזה, היא שחלק נכבד ממאגרי הידע והניסיון עליהם התבססנו בהפקת הסדנא, הם מבית Patterns & Practices, וכמה מהמובילים בארכיטקטים של P&P מגיעים עוד שבועיים לארץ, ל – P&P Summit במהלכה יועברו מגוון הרצאות אשר חלקן הגדול היווה השראה ובסיס רעיוני לתכנים אשר נכללו בסדנא.

לדוגמא, אני אישית מצפה בקוצר רוח להרצאה של דון סמית', "Application Architecture Guide: The Map for Your Journey", להרצאות של מייקל פולאיו על "Data Patterns", ועל "An Agile talk on Agile Software Development" (למי שלא יודע, P&P הם אחת מהקבוצות המובילות והמשפיעות בעולם בפיתוח Agile, בדגש על היבטים מתקדמים כגון תפקיד הארכיטקטורה בעולם ה – Agile, פיתוח בקבוצות מבוזרות ועוד).

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

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

אילו תכנים היית רוצה שיכללו בסדנת ארכיטקטורת תוכנה ?

 

 


danny cohen  שמי דני כהן ואני ארכיטקט ויועץ בצוות MCS Israel, ומתמחה במערכות מבוזרות, Cloud Computing, מתודולוגיות פיתוח וארכיטקטורת תוכנה.

תוכן התגובה

alikl כתב/ה:

דני, אחלה תכנים!

מה החלק שהקהל אהב יותר?

# January 20, 2010 10:13 AM

Danny Cohen כתב/ה:

ביום הראשון ערכתי השוואה בין Waterfall לבין Agile בהיבט של שיטות תכנון, ניתוח ויישום ארכיטקטורה.

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

לו...

נושאים נוספים הם Quality Attributes (שאישית אני מאוד) וכן Architecture Patterns / Styles.

# January 20, 2010 10:42 AM

orenk כתב/ה:

יפה מאד!

דרך אגב, יש לינק מעודכן יותר לסדנת ה- p&p:

www.microsoft.com/.../index.html

# January 20, 2010 9:19 PM
שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 6 and 5 and type the answer here:


Enter the numbers above: