יום חמישי, 6 באוקטובר 2011

Oracle open world 2011 סיכום ביקור

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


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


התכנים עצמם: נראה כאילו הtag line של שנה שעברה מתאים יותר לשנה זו - "hardware and software engineered to work together " ללא ספק המרכז של הדיאלוג היה exa-data/logic/litycs.
המענין בנושא היא העובדה כי אורקל השכילו לחבר יחד את עולם החומרה והתוכנה באופן כזה שלשילוב יש ערך מוסף. אומנם על הבמה היה מסר מאד חזק של "זו התשתית הטובה ביותר להרצת מערכות אורקל הן בהיבט הביצועים והן בהיבט price/performance" אולם בשיחות מסדרון אני חייב לומר כי שמעתי יותר מפעם אחת מפי אנשי אורקל את המשפט "if you can afford it".


ההכרזות החדשות: אם בשנה שעברה היה מסר חזק מאד בנושא fusion application ההכרזה השנה הייתה על הזמינות של המודולים (general availability ) של fusion apps לכל אחד בכל תצורה שנרצה (התקנה רגילה, התקנה בענן והתקנה משולבת). המשמעות המיידית היא שעכשיו גם אורקל יודעים להציע שירותי ענן לכל דורש. (ללא ספק ההתכתשות של לארי אליסון על הבמה הנפלאות הענן של אורקל לעומת הענן של salesforce היתה משעשעת, כמו לראות שני ענקי סומן נאבקים).
ההכרזה השנייה הייתה על Oracle social network,  מוכרי לומר כי למעט ההכרזה והדגמה של המונח במסגרת דוגמאות של 'שיתוף' (collaboration ) לא נאמר הרבה כך שקשה לדעת מה נמצא מאחור מעבר לאמור לעיל. חיפוש של המונח oracle social network. בגוגל לא הביא אותי לדף רישום של 'תואם פייסבוק'.

השאלה המרכזית שתעסיק את הארגונים ששוקלים הטמעה של מערכות ERP ו CRM היא איזה גרסה מתאימה לי? ובכלל, האם שווה לי להשקיע עכשיו הגרסאות האלה כאשר עוד מעט אצטרך לעבור לגרסת fusion של המוצר. אין תשובה אחת כאן ועוד על הנושא בפוסט נפרד.


פגישות ותובנות: אחת הסיבות החשובות ביותר להגעה לכנס היא המפגש הישיר עם צוותי הפיתוח של אורקל ובעיקר עם מנהלי המוצרים השונים. מנהלי המוצר משקיעים חלק מזמנם בפגישות עם נציגי פרויקטים שונים ודנים בשימוש של המוצר התסריטים שונים. אני פגשתי השנה את מנהלי המוצר של MDM-UCM ושל צוות השידרוגים של סיבל. הפגישות מעבר לעובדה כי מיילים ומסמכים מקבלים פתאום פנים ושמות מאפשרים לנו ליצור קשר בלתי אמצעי עם האנשים שמאחורי המוצר ולמנף את הקשר הזה במהלך הפרויקט. בתור מי שמוביל תוכנית רב שנתית זה נחמד לפגוש מנהל מוצר שדיברתי איתו שנה שעברה ודנו על האפשרות לביצוע פרויקט והשנה אנחנו כבר בעיצומו. (ולמי שמפקפק, כן הוא זכר אותי וידע בדיוק על מה אנחנו מדברים).


ההרצאה שהכי אהבתי: Extending erp with ADF and SOA. כנראה שמפתח תמיד נשאר מפתח :-)
וחוץ מזה סן-פרנסיסקו מדהימה כמו תמיד.

Oracle data integration roadmap & strategies

כלי ה Data integration הוא חלק אינטגרלי של טכנולוגיות פיוזן ונמצא במפה במקביל לosb בתור כלי שמיועד להעברת מידע בין מערכות .

היעד הוא לייצר מנגנון להעברת מידע אינטגרלי ופתוח שאינו תלוי בטכנולוגות אחרות ואינו ספציפי לטכנולוגית אורקל.
המנגנון מתאים עבור batch עבור העברות מידע מונחות אירועים ואפילו כמעט בreal-time בשילוב עם golden-gate.
היום כלי ה odi משמש כטכנולוגיה בתוך מוצרים אחרים של אורקל לדוגמא, בתוך פיוזן erp, פיוזן grc, ועוד.

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



ERP Desktop integration beyond ADI

המרכז של המצגת הוא כלי שנקרא webADI, report manager & dasktop integrator framework.
המוצר משמש לאינטגרציה בעיקר עם כלי מיקרוסופט ואינו דורש התקנה על תחנת המשתמשים.

על בסיס הweb ADI אורקל בנו כלי שנקרא Report manager ובעצם מחליף את הFSG ומאפשר הוצאה של דוחות מבוססים אקסל כולל תמיכה בתבניות דוחות מוכנות מראש.
כלי נוסף בחבילה נקרא desktop integration framework
בעזרת הכלי הזה אפשר להגדיר ממשקים להכנסה או הוצאה של נתונים מתוך הerp.

הערה לעצמי: מה זה אומר כאשר להרצאה קוראים beyond ADI וכל מה שמדובר בה זה על ADI?
לסיכום, אני מקווה כי המוצר טוב יותר מהמרצה :-)





Extending erp with ADF and SOA

החבילה המשמשת לבניית ממשק המשתמש עבור אורקל ועבור הלקוחות נקרא adf. בגדול מדובר על מודל MVC עם פקדים ויכולות מובנות לתצוגה למי שמכיר את mfc או יכולות הui של. Net יבין את החבילה הזו מהר.
כמובן שהחבילה הזו מתקדמת יותר ותומכת בריצה גם בכל מכשיר מובייל ע"ב אנדרואיד או iOS או בלאקברי.
לחבילת הsoa יש תמיכה מובנית בקישוריות עם חבילת הerp הן ברמת בסיס הנתונים עם יכולות טעינה לובלאות המערכת. קראה לשדרות המערכת וחשיפה של בשדרות כweb service, בנוסף קיימת אינטגרציה ברמת האפליקציה בצורה שתומכת בטרנזאקציה מבוזרת.
כאשר אנחנו רוצים להרחיב את המערכת עלינו לטפל בכמה דרישות בסיסיות:
איך מנווטים מהמערכת למסכי הadf ברמת ההרשאת והקונטקס.
איך מטמיעים את החלונות של adf לבמערכת.
בשקף מתואר איך רושמים את המסך של הadf במערכת חמנוויים אליו וממנו בחזרה.
השקף אחריו מציג איך מטפלים בנושא ההרשאות כך שהקונטקס של המשתמש נשמר.
הsdk for ERP מאפשר כתיבה בjava לעבודה מול הerp.
הגישה לנתונים משתמשת המשתמש מיוחד שיודע להעביר את הרשאות המשתמש בגישה לנתונים כולל logging של המערכת.
למי שרוצה להיות מאד טכני, צירפתי תמונה של התהליך המלא מקצה לקצה...
לסיכום, מדובר על יכולות מאד מענינות שמאפשרות להמשיך לפתח יכולות הקשורות למערכות הerp באופן שיוכל לשמר את ההשקעה גם לגרסאות fusion הבאות עלינו לטובה.
אני לא יודע מה איתכם אבל אני קיבלתי רעיון נהדר להרחבה של מערכת הerp שלנו והזדמנות טובה ללמוד וליישם את יכולות הפיתוח שלנו בADF.
באפליקציה שלנו נחבר בעזרת הerp soa gateway את שירותי erp דרך הosb למסכי adf שיאפשרו חתימה על חשבוניות. הosb יאפשר לנו לחשוף את השירותים בצורה מובנת למשתמשים ללא צורך בהכירות עם הerp. מנוע החוקים של הsoa יגדיר את סבב החתימות ובסוף התהליך תוזמן החשבונית החתומה לerp לטיפול אגף הכספים ותשלום לספק.








יום רביעי, 5 באוקטובר 2011

Fusion application strategy

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



אחת המטרות המרכזיות לאפליקציות אלה היא היכולת לקנפג ולהתאים את המערכות לפי צרכיהם מבלי לפגוע ביכולת לשדרג את האפליקציה בעתיד.
המטרה השנייה היא לאפשר למשתמשים לבצע שינויים בעצמם מבלי לדרוש את מעורבות הit בתהליך. הפתרון למטרה זו היא סידרה של composer שמאפשרים שינויים במערכת מבלי לפגוע ביכולות השדרוג.
Data composer for data extensions
Page composer for end user page manipulation
Process composer to change the pocess flow
Report composer for report generation.

מודל אינטראקציה חדש מבוסס על
- מה אני צריך לעשות?
- מה אני צריך לדעת?
- מי יכול לעזור לי?
- איך אני עושה את זה?
שילוב של ממשק להצגת אירועים, ניהול תהליך עבודה, שילוב יכולות חברתיות אינטגאטיבים בממשק המשתמש.

הגרסא הראשונה של אפליקציות פיוזן זמינה למשתמשים וכוללת מודולים שונים בתחום הerp, he & crm
אני מעריך כי עומק היישום עדיין לא מלא כמו המוצרים המקוריים אבל הם יגיעו לשם.
מרבית הלקוחות נמצאים בשלבי התבוננות והתכוננות לפיוזן ע"י שדרוג לגרסאות האחרונות של המוצרים שברשותם. חברות אחרות נמצאות בשלבי יישום משולב, כלומר שילוב של מודול אחד מפיוזן עם שאר המודולים הקיימים. דוגמאות לכך הם מודול ה GRC, מודול ה talents management וה FAH.

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

Building a successful CRM strategy

את היום השני אני פותח בהרצאה עם השם המבטיח הכולל את מילת הקסם successful - מי לא רוצה להיות successful?
אז בוא נראה מה יש לאורקל להציע כאן...
המצגת מועברת ע"י סמנכ"ל השיווק של מערכות cement, אז כנראה שלא נראה הרבה טכנולוגיה כאן, כמו בכל הכנס מתחילים עם השינוי באופן בו אנחנו עושים עסקים בעקבות מיחשוב ענן, רשתות חברתיות, זמינות במכשירים ניידים.
ככול שאנחנו מחוברים יותר השפעה של ה crm גדולה יותר והסובלנות של הלקוחות נמוכה יותר, הזמינות של הלקוח לפרסם את החוויה הטובה או הרעה שעבר תוך רגע בפייסבוק משפיעה על האופן בו אנחנו צריכים לבנות את אסטרטגית ה crm.
הבסיס הוא ניהול הלקוח באופן מרכזי ucm קריטי להצלחה של זיהוי הלקוח באופן מלא על כל האינטראקציות שלו איתנו.
החלטות בזמן אמת ע"ב מידע הלקוח והצגה של מידי מותאם אישית ללקוח היא הנקודה השנייה החשובה לאסטרטגיה.
איזה אסטרטגיית crm יש לנו?
ידנית (אקסל), מערכות ממוכנות אבל נפרדות, מערכות אינטגרטיביות, מערכות מחוברות וזמינות בכל מקום, אסטרטגית מערכות מלאה.
מרבית הלקוחות 67% נמצאים בשלב השני. לטענת אורקל, ככול שהאסטרטגיה שלנו מלאה יותר הroi גבוה יותר.


לסיכום: ההרצאה מרכזת את הנושאים המרכזיים שאסטרטגיית crm טובה צריכה לכסות. בהחלט בסיס טוב לבניית תוכנית שלבים לפיתוח מערכות הcrm בארגון.


יום שלישי, 4 באוקטובר 2011

Oracle process accelerators

למה ארגונים ממחשבים תהליכי עבודה זו שאלה רטורית (רמז - יעילות ארגונית) , בהקשר של מערכות אורקל מדובר על תוכנית ששייכת לחבילת הBPM של ה middlware.

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

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

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

המוצר עצמו הוא מוצר נהדר אולם אף אחד לא יקנה BPM בשביל תהליך אישור מסמך או בקשת אישור נסיעה, ללא חיבור לתוכניות כמו AIA ואינטגרציה עם כלים טלאים לתהליך הדוגמאות עושות עוול למוצר.

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