עשרת היתרונות המובילים של מערכת בקרת התצורה Perforce )בעצם יש ,11הוספנו עוד אחד ברגע האחרון(
א .פתרון ניהול תצורה ) (SCMמוכח Perforceהוא פתרון מוכח לניהול תצורה לכל נכסים דיגיטליים ,מקוד תוכנה ועד שרוך נעל. מאחוריו 12שנים של פיתוחים והתאמות ,וכיום נסמכים עליו מעל 5,400לקוחות ברחבי העולם, ומעל 380,000משתמשים. חברת Perforce Softwareנוסדה ב ,1995-ומאז שמרה את נושא ניהול תצורת התוכנה ) (SCMבמוקד פעילותה באופן שאפשר למערכת Perforceלהתפתח לפתרון הטוב מסוגו לניהול תצורה .אריכות הימים שלנו בתעשייה מביאה לכך שתמצאו בקלות משאבים רבים וזמינים ,ובכלל זאת רכיבי ניהול מחזור חיים ) (ALMרבים מאת שותפינו הרבים. הנהלת Perforce softwareממוקמת בקליפורניה ,ארה"ב ,עם משרדים מקומיים באירופה ,יפן, ואוסטרליה .בנוסף לחברות התוכנה ,לקוחות Perforceמגיעים ממגוון תעשיות – אלקטרוניקה, משחקי מחשב ,בריאות ,שירותים פיננסיים ,ועוד ,בין לקוחותיה נמצא את Oracle ,SAPוכמובן את Googleמדובר במוצר היחידי במערך הפיתוח של Googleשאינו פרי פיתוח עצמי או מוצר קוד פתוח .מר דן בלוך ה CTOשל Googleהנו מאמין אדוק במוצר ומרבה להופיע בכנסי המשמשים של .Perforce להלן קישור להרצאתו הידועה: Life on the Edge: Monitoring and Running a Very Large Perforce Installation. http://www.perforce.com/perforce/conferences/us/2007/presentations/DBloch_Life_on_the_Edge2007. pdf
.E.S.L – Engineering Software lab, ltd .Hamelaha Street, Beit Dan Aviv Entrance B, Natanya, 42505, Israel 8 Phone: +972 9 8855803 , Fax: +972 9 8855804
ב .יכולת שדרוג בלתי מוגבלת הארכיטקטורה מוכוונת הביצועים תוכננה לצמוח עם צמיחת הארגון שלכם ,משני משתמשים ועד 8,000ומעלה. Perforceתומכת באתרים עם מליוני עדכונים ,וטרה-בייטים של מידע מאורכב. Perforceבנויה במודל השם את המידע במרכז; ע"י שימוש בבסיס נתונים העוקב אחרי המטא-מידע ,שרת הPerforce- עוקב אחר אילו קבצים את\ה )ואחרים( מנצל בכל רגע נתון ,ובכך נחסכת תעבורת רשת מיותרת .על ידי הסתמכות על שירותי מערכת הקבצים של מערכת ההפעלה המותקנת ,נתמכים מאגרי קוד המגיעים לטרה- בייטים של מידע .לא מדובר ברעיון תיאורטי ,אלא בפרקטיקה יום-יומית של רבים מלקוחותינו. כשגודל התוכנה עצמה הוא רק קצת יותר ממגא-בייט בודד ,שרת ה Perforce-מנצל מידה מזערית של משאבי המכונה המארחת )מעבד ,זכרון ,וכולי( .כל שילוב של פלטפורמות שרת ולקוח הוא אפשרי ,וכולם ירוצו חלק להבטחת מירב הביצועים והגמישות בסביבתך .יכולות תוכנת Perforce מתחזקות באופן לינארי מול יכולות החומרה; התקנת שרת בודד יכולה לתמוך באלפי משתמשים. ב Googleמשמש שרת אחד את כל 8000המשתמשים עד עצם היום הזה ,מדובר בעובדה מדהימה גם אם היה מדובר במשהו פשוט כגון שרת דואר ארגוני ,כל שכן בשרת .SCM
ג .פעולות ניהול תצורה מהירות שרת ה Perforce-ותוכנות הלקוח מתקשרות בפרוטוקול הזרמת מידע מכוונן היטב ,כך ששליפת קוד והפקדתו חזרה הן פעולות מהירות .נעלם הסיכון שמשתמשים מתוסכלים ינסו לעקוף את הליכי הפיתוח. Perforceעושה שימוש בכמות מינימלית של תהליכים עצמאיים ,בעוד היא מנצלת את היתרונות של כל סביבה מארחת למיטוב הביצועים .דבר זה מבטיח פעולות ניהול תצורה מהירות ואמינות בכל סביבה .תוכלו למצוא נתונים אמינים בטבלת השוואת היכולות שלנו. קבצי לקוח מאוכסנים באופן מקומי על מכונת המשתמש; אין צורך בתעבורת רשת לפעולות יום- יומיות כמו עריכה או הידור )קומפילציה( .נדרש בערך אותו פרק זמן לאחזור הקבצים מהאשמורת לפרק הזמן שיידרש להורדת הקובץ משרת FTPסטנדרטי .משתמשים מרוחקים ייהנו מביצועים נהדרים בעזרת שימוש ב Perforce Proxy-השומר קבצים במטמון מקומי הקרוב לאזור הפיתוח. מהירות הפעולות ,ביחד עם היכולת למכן לחלוטין את המערכת כך שתתאים ככפפה לדרישות
.E.S.L – Engineering Software lab, ltd .Hamelaha Street, Beit Dan Aviv Entrance B, Natanya, 42505, Israel 8 Phone: +972 9 8855803 , Fax: +972 9 8855804
המדויקות של סביבתך תביא לסבבי פיתוח קצרים יותר .האפשרות לעבודה בשורת פקודה תאפשר בקרה מדויקת ,ועזרה זמינה וקריאה לכל דגל ואפשרות .פעילויות כמו אינטגרציה מתמשכת ובניית- לילה הופכות לאוטומטיות בשפות הסקריפטים המועדפות ,ביניהן Perl, Pythonו.Ruby-
ד .ממשק גרפי חזק ,המתאים לכל סביבת עבודה. עם ממשק נוח ואינטואיטיבי הרץ בכל סביבת עבודה, Perforceתומכת בצורה בה אתם רגילים לעבוד. הקליינט הגרפי של ,P4V ,Perforceרץ באופן חלק על סביבות חלונות ,לינוקס ,ו .OS-X-כל המשתמשים חולקים ממשק משותף ,המציע גישה מידית לשינויים שהופקדו, וכאלו העומדים על הפרק ,ייצוג גרפי של ענפי הגרסה על פני הזמן ,כמו גם יכולות מתקדמות איחוד ומציאת הבדלים בין גרסאות. עלויות ההדרכה וההכשרה יורדות ,מאחר והממשק המוכר מאפשר אימוץ מהיר של הכלי בקרב משתמשים חדשים .משתמשים מתחילים יכולים לשתף פעולה עם ותיקים ,ולהיות יצרנים כבר פחות משעה מרגע שה Perforce-הוצגה בפניהם. Perforceמציעה גם ממשק וובי ,ממשק שורת פקודה ,והתממשקות לסביבות העבודה )(IDE המובילות .בנוסף ,המשתמשים יכולים לערוך גרסאות ישירות מתוך תוכנות MS-Officeהשונות ,כמו גם כלי פיתוח גרפיים כגון פוטושופ ומאיה. כל הממשקים ,תוספי ה ,IDE-והתוספים האחרים הם חלק מחבילת ה.Perforce-
ה.
תמיכה בפיתוח מבוזר
משתמשים מרוחקים ייהנו מזמני תגובה מהירים ,ומגישה בזמן אמת לפעילויות בפרויקט ותמונות מצב עדכניות. מפתחים באתרים מרוחקים מאחורי חיבורי רשת איטיים יחסכו מזמן ההמתנה לקבצים שהשימוש בהם תדיר .הגרסאות המעודכנות של קבצים מועתקות אך פעם יחידה מהשרת המרכזי ,ומאוחסנות קרוב יותר למשתמשים המרוחקים ,כך שחיבורי רשת איטיים אינם נסתמים עקב העתקות מרובות של עותקי אותו הקובץ.
.E.S.L – Engineering Software lab, ltd .Hamelaha Street, Beit Dan Aviv Entrance B, Natanya, 42505, Israel 8 Phone: +972 9 8855803 , Fax: +972 9 8855804
שיתוף פעולה בקנה מידה רחב מתבצע באופן חלק ,מאחר ולכל המשתמשים אפשרית גישה לכל הגרסאות של כל קובץ ,כמו גם למידע אודות מצבו הנוכחי של כל פרויקט מהשרת המרכזי .בנוסף, נכסים דיגיטליים חשובים מגובים באופן מאובטח מנקודה מוגנת אחת בארגון. שרת הפרוקסי של Perforceמספק שירותי מטמון ) (cacheלאתרים מרוחקים ללא תוספת עלות רישוי .מספרם של שרתי הפרוקסי אינו מוגבל והם שקופים למשתמשי הקצה ,ואינם דורשים משאבי כוח אדם לניהול.
ו.
התממשקות למגוון מוצרים בסביבת העבודה שלך.
הארכיטקטורה הפתוחה תומכת בהתממשקות לסביבות העבודה ) (IDEהמועדפות עליך ,ולשפע של מוצרים הקשורים לתהליך הפיתוח ).(ALM כמפתחת ,תוכלי לעקוב בקלות ולייצר גרסאות חדשות לקבצים ,מתוך הנוחות המוכרת של סביבות הפיתוח האהובות עליך ,ובכללן Visual Studioו.Eclipse- צוות הפיתוח שלך יכול לבחור את כלי הבילד ,מעקב אחר באגים ,וכלי מעקב אחר איכות הקוד ,(Code Review)..ולממשק אותם למול יכולות הגרסה של .Perforceשלבים בתהליך הדורשים שליטה מפורטת יותר מתאפשרים ע"י מתגים המפעילים סקריפטים ייעודיים לפני או אחרי הפקדת הקוד. יוצרי אומנות דיגיטלית ויוצרי תוכן אחרים יכולים גם לעקוב אחר גרסאות עבודתם באותה האשמורת – היישר מתוך תוכנות הגרפיקה או מתוך .MS-Officeמאחר ויכולות ההתממשקות הן חלק אינטגרלי מ ,Perforce-לעולם לא תצטרכי לשלם תוספות על מנת לממשק את Perforceעם הכלי שבחרת.
ז.
קלות ניהול
לא משנה כמה שרתים יש לך ,ניהול ה Perforce-נותר קל ופשוט – באמצעות ממשק גרפי נוח, וממשק שורת פקודה הניתן לשילוב בסקריפטים לכל מטרה. אדם אחד יכול להרים ולנהל סביבת Perforceהמכילה אלף או יותר משתמשים .מערכת ניהול התצורה של Perforceחוסכת את הצורך בניהול דיסקים לוגיים ,הגדרת מערכות קבצים ,או דאגה בדבר רישיונות למוצרי צד שלישי .כח אדם יקר ינותב למטלות של הפיתוח עצמו ,בין אם תוכנה, משחקים ,חומרה או קושחה. הממשק הגרפי האינטואיטיבי מאפשר לאדמיניסטרטורים לדמות ולשנות בזריזות הרשאות
.E.S.L – Engineering Software lab, ltd .Hamelaha Street, Beit Dan Aviv Entrance B, Natanya, 42505, Israel 8 Phone: +972 9 8855803 , Fax: +972 9 8855804
משתמש .מנגנון גיבוי אמין שומר על המידע בטוח ,באופן אוטומטי בהתאם ללוחות הזמנים המוגדרים .שדרוגי השרת או שינויי רישוי לרוב ייקחו לא יותר מעשר דקות .כל התיעוד הטכני זמין מאתרנו ,ותמיכה טכנית זמינה בדוא"ל ובטלפון .גם חברות גדולות כגון SAPעם ≈ 5000 משתמשים ,מסתפקות באדמיניסטרטורים בודדים ) 1בלבד במקרה של (SAP
ח.
יכולת פיצול\מיזוג גמישה ,מהירה ואינטואיטיבית. היכולת הייחודית של Perforceשל פיצול ומיזוג בתר-קבצי ) Inter-File
( Branchingמפשטת את הפעולות המיזוג והפיצול כך שכל היסטוריית השינויים נשמרת. היכולת הבתר-קבצית של Perforceמחקה את הצורה הטבעית בה משתמשים היו יוצרים ענפי קוד חדשים בהדרה של מערכת ניהול .מיזוג תוכן מערכה אחת של קבצים לאחרת יכול להתבצע אוטומטית על ידי המערכת ,או ידנית על ידי המפתח. תוכלו לברור במשורה אילו פיסות קוד להעביר .אם חלו שינויים בערכת קבצים אחת אך אלו אינם מיועדים לאחרת ,תוכלו לומר ל 4Pלהתעלם מהם באיחוד .יכולות האיחוי הגרפיות וכלי מציאת ההבדלים עוזרות בשליטה על מה נכלל על ידי בחירת תיקיות ,תאריכים ,תוויות או רשימות שינויים אינדיבידואליות. 4Pעוקבת אחר כל הענפים והאחודים ובכך מונעת איחוד מחדש של חומרים שאוחדו בעבר .ניתן לדמות באופן ויזואלי ומידי אילו חלקי קוד נדדו על פני העץ ,כולל כל נקודות פיצול הקבצים, עריכות ,ואיחודם 4P .גם מאפשרת לצרף בקשות תיקון לקבוצות קבצים כך שתוכלו בקלות לגלות את התשובה לשאלה העתיקה – "האם הבאג הזה יתוקן בגרסה הזאת?"
.E.S.L – Engineering Software lab, ltd .Hamelaha Street, Beit Dan Aviv Entrance B, Natanya, 42505, Israel 8 Phone: +972 9 8855803 , Fax: +972 9 8855804
ט.
תמחור אטרקטיבי ותנאי רישוי פשוטים להפליא
רשימת המחירים מפורסמת ופשוטה לקריאה .הנחות הכמות בנויות לתוכה ,ולא קיימות עלויות נסתרות .את קונה רק את מה שאת צריכה ,ומתי שאת צריכה את זה. 4Pמתומחרת לפי מספר המשתמשים האנושיים .כל רכיבי התוכנה נכללים בתמחור ואין עלויות נוספות נסתרות .מספר תחנות העבודה אינו מוגבל ,ואת יכולה להיכנס לשרת ממספר מקומות רב כשתרצי. אנחנו מציעים אפשרויות להתנסות מלאה עם המוצר לפני הרכישה .רישיון לשני מתממשים ניתן בחינם ,ואין צורך למלא טפסים באתר על מנת להוריד את התוכנה .אנו מציעים רישיון התנסות לכל מספר נדרש של משתמשים ל 45-יום .תמיכה טכנית תינתן בחינם במהלך ההערכה. רשימת המחירים של 4Pתמיד מפורסמת באתר שלנו .כל אחד יכול ליהנות מאותן הנחות כמות.
י.
תמיכה טכנית מעולה
התמיכה הטכנית הבינלאומית שלנו ידועה ומקבלת שבחים על ניסיונה ועל יכולות פתרון הבעיות המהירה שלה – גם של המסובכות שבבעיות. זמן התגובה הוא לרוב פחות משעתיים במשך שעות העבודה ,ובקשות דחופות מקבלות יחס כראוי .אתם תצרו קשר ישירות עם מהנדס תמיכה טכנית ,לא עם מערכת אוטומטית או נתב שיחות .אין מגבלה לכמות הפניות שלכם במסגרת הרישיון. משאבים רבים לפתרון בעיות זמינים ברשת .תיעוד מקיף של המערכת בשילוב עם מאגר-מידע מקיף הזמין און-ליין וקבוצת דיוור פעילה של משתמשים – כל אלו ניתנים לגישה ללא רישום. צוות התמיכה שלנו זוכה לכבוד בתעשייה ,והוא בעל ידע נרחב בתחומים שונים הקשורות לפעילות ארגונים גדולים ,ובפרט אודות סוגיות ניהול תצורה .מרבית המקרים מטופלים על ידי מהנדס תמיכה יחיד ,לשיפור הטיפול .אם תבחרו להעריך את 4Pבטרם הקניה ,תוכלו לעבוד מול צוות התמיכה ומול המערכות בטרם תתחייבו לרכישה.
.E.S.L – Engineering Software lab, ltd .Hamelaha Street, Beit Dan Aviv Entrance B, Natanya, 42505, Israel 8 Phone: +972 9 8855803 , Fax: +972 9 8855804
ממערכות אחרותPerforce קל מאד לעבור ל.כ הוראות מעבר והגירה פשטות ותוכנות המרה ממערכות אחרות זמינות לכל דורש ? ראה קישורClearCase כיצד נהגר ממערכת ה http://www.perforce.com/perforce/competitive_analysis/migrating.html#cc ? ראהMicrosoft Visual SourceSafe VSS כיצד נהגר ממערכת.1 קישור http://www.perforce.com/perforce/competitive_analysis/migrating.html#vss .2 ? ראה קישורSerena® PVCS® to Perforce כיצד נהגר ממערכת ה.3 http://www.perforce.com/perforce/competitive_analysis/migrating.html#sere na ? ראה קישורSubversion כיצד נהגר ממערכת.4 http://www.perforce.com/perforce/competitive_analysis/migrating.html#subv ersion ? CVS כיצד נהגר מ.5 http://www.perforce.com/perforce/competitive_analysis/migrating.html#cvs ? MKS כיצד נהגר ממערכות.6 http://www.perforce.com/perforce/competitive_analysis/migrating.html#mks
perforce@eswlab.com לפרטים נוספים צור קשר או פנה ל
. הבלעדיים בישראלPerforce מערכות תוכנה בע"מ – נציגי. אל. אס.חברת אי
.E.S.L – Engineering Software lab, ltd .Hamelaha Street, Beit Dan Aviv Entrance B, Natanya, 42505, Israel 8 Phone: +972 9 8855803 , Fax: +972 9 8855804