אפיון אתר הוא המסמך שקובע מה בדיוק ייבנה, איך תדעו שזה נבנה נכון, ומה שלכם בסוף. כשהוא כתוב טוב, שלושה ספקים מתמחרים את אותו פרויקט ואפשר להשוות ביניהם שורה מול שורה. כשהוא כתוב כרשימת משאלות, כל ספק מנחש משהו אחר, וההצעה הזולה מתגלה כיקרה בחודש השלישי. המדריך הזה נכתב למי שצריך לכתוב מסמך אפיון לאתר או למערכת ולהעביר אותו דרך רכש, משפטית, אבטחת מידע והנהלה: מה נכנס לכל פרק, איך מנסחים דרישה שאפשר לבדוק, אילו תקנים מצטטים, ותבנית שאפשר להעתיק. את הדרישות המשפטיות המדויקות שחלות עליכם מקבלים מהיועץ המשפטי, מממונה אבטחת המידע ומיועץ הנגישות, לא ממאמר.
התשובות הקצרות
- מה זה אפיון: תיאור כתוב של התוצר לפני הבנייה: מטרות, קהלים, מבנה, דרישות, תנאים, בדיקות ובעלות.
- למה הוא קובע את המחיר: ספק מתמחר כמות וסיכון. כל מה שלא כתוב הוא סיכון, ומישהו ישלם עליו.
- דרישה טובה היא משפט שאפשר לבדוק בכן או לא. "אתר מהיר" היא משאלה. "עד 2.5 שניות לטעינת הרכיב הגדול בנייד" היא דרישה.
- תקנים בשמם: ת״י 5568 ברמה AA לנגישות, מדדי הליבה של גוגל לביצועים, ותקן אבטחה מוכר לאפליקציה.
- הסעיף שנשכח: בעלות על הקוד, החשבונות והתוכן, ומה נמסר ביום שנפרדים מהספק.
- השוואת הצעות: בקשו מכל ספק לפרק את המחיר לפי פרקי האפיון, לא סכום אחד.
מה זה אפיון אתר, ולמה הוא קובע את המחיר
אפיון אתר, או אפיון מערכת כשמדובר בתוכנה עם לוגיקה עסקית, הוא תיאור כתוב של התוצר לפני שמתחילים לבנות אותו. הוא עונה על חמש שאלות: למה בונים, למי, מה בדיוק נמסר, באילו תנאים זה צריך לעבוד, ואיך בודקים שזה עובד. כל השאר, כולל עיצוב וטכנולוגיה, נגזר מהתשובות האלה.
הסיבה שהאפיון קובע את המחיר פשוטה. ספק מתמחר שעות, ושעות נגזרות מכמות ומסיכון. כמות היא מספר סוגי העמודים, הטפסים, השפות והממשקים. סיכון הוא כל מה שלא כתוב: מערכת חיצונית שלא ברור אם יש לה ממשק, תוכן שאיש לא התחייב לכתוב, דרישת אבטחה שתתגלה רק בסקר. ספק זהיר מתמחר את הסיכון ומעלה את המחיר. ספק שרוצה לזכות מתעלם ממנו ומחזיר אותו אליכם אחר כך כבקשת שינוי. בשני המקרים אתם משלמים על מה שלא כתבתם.
כדאי להבחין בין שלושה מסמכים שמתבלבלים ביניהם. מסמך דרישות עסקי מתאר את הבעיה ואת המטרה. מסמך אפיון, שבו עוסק המדריך הזה, מתאר את התוצר ברמה שספק יכול לתמחר ושאתם יכולים לבדוק. אפיון טכני מפורט, עם מבנה נתונים ומסכים מלוטשים, נכתב בדרך כלל אחרי בחירת הספק, כשלב הראשון של הפרויקט. ארגון שמנסה לכתוב את האפיון הטכני לבד לפני התמחור משקיע זמן רב בהחלטות שהספק הנבחר יקבל טוב יותר, וארגון שמסתפק במסמך הדרישות העסקי מקבל הצעות שאי אפשר להשוות.
ההבדל בין אפיון אתר לאפיון מערכת הוא בעיקר במשקל. באתר תדמית או אתר תוכן, רוב המסמך עוסק בתבניות, בתוכן, בנגישות ובהעברה מהאתר הקודם. במערכת, כמו פורטל לקוחות, מערכת הרשמה או ממשק פנימי, רוב המשקל עובר לתהליכים, להרשאות, לנתונים ולממשקים עם מערכות אחרות. השלד זהה, ולכן התבנית בהמשך מתאימה לשניהם.
מרעיון ועד מסמך אפיון חתום
- 1
מטרות וקהלים
עד שלוש מטרות עם מדד, ושלוש משימות מרכזיות לכל קהל.
- 2
מלאי קיים
כתובות, תוכן, קבצים, ממשקים וחשבונות של האתר או המערכת הקיימים.
- 3
מבנה ודרישות
תבניות, מודל תוכן ודרישות ממוספרות שאפשר לבדוק.
- 4
דרישות חובה
נגישות, אבטחת מידע, פרטיות ואירוח, מהגורמים המוסמכים אצלכם.
- 5
קבלה ובעלות
תוכנית בדיקות, קריטריון קבלה, בעלות על הנכסים ותוכנית יציאה.
- 6
טבלת תמחור
שורה לכל פרק ולכל אפשרות, שכל ספק ממלא באותו מבנה.
- 7
אישור פנימי
משפטית, רכש, אבטחת מידע ובעל הפרויקט, ורק אז יוצאים לספקים.
מי כותב את האפיון: אתם, יועץ או הספק
יש שלוש דרכים, ולכל אחת מחיר אחר. הראשונה היא לכתוב בתוך הארגון. זה עובד כשיש מנהל דיגיטל או מנהל מוצר שכבר כתב מסמך כזה, וכשהפרויקט דומה למשהו שהארגון מכיר. היתרון: אף אחד לא מכיר את הארגון טוב יותר. החיסרון: נוטים לכתוב את מה שכואב היום ולשכוח את מה שספק צריך כדי לתמחר, כמו מספר התבניות, היקף התוכן שעובר ותנאי האירוח.
השנייה היא יועץ חיצוני שכותב את האפיון ולא מתמודד על הביצוע. זה המסלול הנקי מבחינת ניגוד עניינים, והוא מתאים לפרויקט גדול או למכרז. בגוף ציבורי כדאי לברר מראש עם היועץ המשפטי אם מי שכתב את האפיון רשאי להגיש הצעה אחר כך, ואיך מתעדים את מעורבותו. על מסלולי הרכש עצמם הרחבנו במדריך מכרזים ממשלתיים.
השלישית היא שלב אפיון בתשלום אצל ספק, כפרויקט קטן ונפרד לפני הפיתוח. בסופו אתם מקבלים מסמך, ואפשר לצאת איתו לתמחור גם אצל אחרים. זה מסלול טוב למערכת מורכבת כשאין בארגון מי שיכתוב, בתנאי אחד: כתוב בהסכם שהמסמך שייך לכם, שאין חובה להמשיך עם אותו ספק, ושהמחיר של שלב האפיון לא תלוי בהמשך.
מי כותב את האפיון: שלוש דרכים
| בתוך הארגון | יועץ שלא מבצע | שלב אפיון אצל ספק | |
|---|---|---|---|
| היכרות עם הארגון | גבוהה | בינונית | בינונית |
| שפה שספק יכול לתמחר | תלוי בכותב | ||
| חשש לניגוד עניינים | לפעמים | ||
| עלות ישירה | זמן עובדים | שכר יועץ | תשלום לספק |
| לפני מכרז ציבורי | לבדוק עם היועץ המשפטי | ||
| מתאים כש | יש כותב מנוסה | הפרויקט גדול | המערכת מורכבת |
מה שלא עובד הוא לבקש מכל ספק "להציע אפיון" כחלק מהצעת המחיר. כל ספק יחזיר אפיון אחר שמתאים למה שהוא יודע לבנות, ותמצאו את עצמכם משווים שלושה פרויקטים שונים במקום שלוש הצעות לאותו פרויקט.
מטרות, מדדי הצלחה וקהלים
הפרק הראשון באפיון הוא הקצר והחשוב ביותר. הוא מגדיר מה האתר או המערכת צריכים לגרום לאנשים לעשות, ואיך תדעו בעוד חצי שנה אם זה קרה. בלי הפרק הזה כל החלטה בהמשך נשענת על טעם, וכל ויכוח בישיבת עיצוב נגמר אצל מי שצועק חזק יותר.
- שלב 1: עד שלוש מטרות. כל מטרה היא פעולה של אדם, לא תכונה של אתר. "יותר פניות מחברות שמגישות הצעות" ולא "אתר מודרני".
- שלב 2: מדד לכל מטרה. מה סופרים, באיזה כלי, ומה המצב היום. אם אין היום מדידה, כתבו את זה, ותוסיפו את הקמת המדידה לתוצרים.
- שלב 3: קהלים ומשימות. מי נכנס ומה הוא בא לעשות: לקוח, מציע במכרז, מועמד לעבודה, עיתונאי, תושב שמחפש טופס. לכל קהל שלוש משימות מרכזיות לכל היותר.
- שלב 4: מה לא בתחום. שורה שאומרת במפורש מה הפרויקט לא כולל. היא חוסכת יותר ויכוחים מכל סעיף אחר.
המשימות של הקהלים הן הבסיס לבדיקות הקבלה בסוף. אם כתבתם שתושב צריך להגיש בקשה ולקבל מספר פנייה, הבדיקה בסוף הפרויקט היא בדיוק זו: תושב אמיתי, בטלפון, מגיש בקשה ומקבל מספר. מכאן גם נגזרת המדידה, וכדאי לכתוב באפיון אילו אירועים נמדדים ובאיזה כלי, כמו שפירטנו במדריך מדידה ואנליטיקס. מדידה שלא נכתבה באפיון בדרך כלל לא נבנית, ואז אי אפשר להוכיח שהפרויקט עבד.
מפת אתר ומודל תוכן
ספק לא מתמחר עמודים, הוא מתמחר תבניות. אתר עם מאתיים עמודים יכול להיות בנוי משמונה תבניות, ואתר עם עשרים עמודים יכול לדרוש חמש עשרה. לכן מפת האתר באפיון צריכה להיות שתי רשימות: מבנה הניווט, כלומר אילו מדורים יש ומה מתחת לכל אחד, ורשימת סוגי העמודים, כלומר אילו תבניות ייחודיות צריך לעצב ולבנות.
לצד כל תבנית כותבים מודל תוכן: אילו שדות יש בה ומי ממלא אותם. עמוד שירות, למשל, כולל כותרת, תקציר, גוף טקסט, שאלות נפוצות, טופס, קבצים מצורפים ואיש קשר. ההגדרה הזו קובעת איך תיראה מערכת ניהול התוכן, כמה זמן ייקח לבנות אותה, ובעיקר אם עורך תוכן יוכל לעבוד לבד או שיתקשר לספק על כל שינוי. היא גם משפיעה על בחירת הפלטפורמה, וההשוואה בין האפשרויות מופיעה במדריך וורדפרס או פיתוח מותאם.
- רשימת תבניות עם שם, תיאור של שורה אחת, ודוגמה לעמוד קיים או מתחרה שממחיש אותה.
- שדות לכל תבנית ומי ממלא כל שדה: עורך, מערכת חיצונית או חישוב אוטומטי.
- היקף התוכן: כמה עמודים עוברים מהאתר הקיים, כמה נכתבים מחדש, ומי כותב.
- שפות: אילו שפות, האם כל התבניות בכל השפות, ומי מתרגם ומגיה. פירטנו את ההשלכות במדריך אתר רב לשוני.
- תהליך עריכה: מי כותב, מי מאשר, האם צריך שלב אישור במערכת, ומי מפרסם.
- קבצים ומסמכים: כמה קבצים להורדה יש, באיזה פורמט, ומי אחראי להנגיש אותם.
דרישות פונקציונליות שאפשר לבדוק
דרישה פונקציונלית מתארת מה המשתמש או המערכת עושים. הכלל היחיד שחשוב כאן: כל דרישה צריכה להיות משפט שבסוף הפרויקט אפשר לענות עליו כן או לא. אם אי אפשר לבדוק את הדרישה, אי אפשר לקבל את העבודה, וכל ויכוח עליה יוכרע לפי מי שיש לו יותר סבלנות.
מבנה שעובד הוא שלושה חלקים: מי, מה, ואיך בודקים. "עורך תוכן", "יוצר עמוד חדשות עם תמונה וקובץ מצורף ומפרסם אותו אחרי אישור של תפקיד מאשר", "בדיקה: עורך בלי ידע טכני מבצע את התהליך בסביבת הבדיקות בלי עזרת הספק". הנה כמה דוגמאות לתרגום משאלות לדרישות. זו דוגמה לאפיון אתר שאפשר להעתיק ולהתאים:
| משאלה | דרישה שאפשר לבדוק |
|---|---|
| טופס יצירת קשר ידידותי | הפנייה נשמרת במערכת ה-CRM ונשלחת לתיבה ארגונית, הטופס שומר את מה שהוקלד כשיש שגיאה, והפונה מקבל מספר פנייה. בדיקה: עשר פניות בדיקה, כולן מגיעות לשני היעדים. |
| מערכת ניהול תוכן נוחה | עורך בלי ידע טכני יוצר עמוד בכל אחת מהתבניות, כולל טקסט חלופי לתמונה, ומפרסם אותו אחרי אישור, בלי עזרת הספק. |
| חיפוש טוב באתר | החיפוש מחזיר עמודים, קבצים ושאלות נפוצות, מטפל בשגיאות כתיב נפוצות בעברית, ומציג הודעה עם קישור לפנייה כשאין תוצאות. |
| אזור אישי מאובטח | כניסה עם אימות דו שלבי, ניתוק אחרי זמן חוסר פעילות שמוגדר בנספח, ותיעוד של כל כניסה וכל שינוי פרטים. |
| הרשאות לפי תפקיד | טבלת תפקידים בנספח, ולכל תפקיד רשימת פעולות מותרות. בדיקה: לכל תפקיד, ניסיון לבצע פעולה אחת שאסורה לו נכשל. |
| התראות למנהלים | בכל פנייה חדשה מסוג שמוגדר בנספח נשלחת הודעה לתפקיד האחראי, ואם לא טופלה תוך פרק זמן שמוגדר בנספח, נשלחת תזכורת למנהל שלו. |
כשהרשימה ארוכה, סמנו לכל דרישה עדיפות: חובה, רצוי, או אפשרות. בקשו מהספקים לתמחר את האפשרויות בנפרד. כך אפשר להשוות את ליבת הפרויקט בין כל ההצעות, ולהחליט על התוספות אחרי שרואים כמה הן עולות, ולא לפני.
ועוד הרגל אחד שחוסך הרבה: כל דרישה מקבלת מספר. ד-01, ד-02 וכן הלאה. כשהמספור קיים, הצעת המחיר, תוכנית העבודה, בקשות השינוי ובדיקות הקבלה מדברות על אותם פריטים, ואפשר לשאול "איפה ד-14 בהצעה שלכם" במקום לנהל ויכוח על פרשנות. טפסים הם המקום שבו הדרישות האלה נבחנות יותר מכל דבר אחר, ולכן ייחדנו להם מדריך: טפסים דיגיטליים וחתימה דיגיטלית.
אינטגרציות וממשקים
הממשקים הם המקום שבו הפרויקטים חורגים. לא כי הפיתוח קשה, אלא כי הצד השני של הממשק נמצא אצל ספק אחר, עם לוח זמנים, מחירון ותיעוד משלו. אפיון שכותב "האתר יתחבר ל-CRM" בלי פרטים נוסף משאיר את החלק הלא ידוע בפרויקט פתוח לגמרי.
לכל ממשק כתבו כרטיס קצר עם השדות האלה:
- שם המערכת והגרסה, ומי אצלכם אחראי עליה.
- כיוון ותדירות: מה עובר לאן, ברגע הפעולה או בסנכרון תקופתי.
- שדות: אילו נתונים עוברים, כולל אילו מהם הם מידע אישי.
- זמינות ממשק: האם יש ממשק תכנות מתועד, מי מספק גישה, והאם יש סביבת בדיקות.
- עלות בצד השני: האם הספק של המערכת גובה על פתיחת הממשק או על שעות תיאום, ומי משלם.
- מה קורה כשהממשק נופל: האם הפעולה נשמרת ונשלחת שוב, ומי מקבל התראה.
שני ממשקים דורשים החלטה מוקדמת כי הם משנים את כל התמונה: הזדהות של משתמשים ותשלום. ברגע שהשירות דורש אחד מהם, נכנסים ספקים נוספים, דרישות אבטחה נוספות ולעיתים גם אישורים נפרדים. אם ניתן לתת ערך ראשון בלי הזדהות, למשל בדיקת סטטוס לפי מספר פנייה, שקלו להתחיל שם. על חיבור אתר למערכת ניהול לקוחות הרחבנו במדריך מערכת CRM לארגונים.
נגישות: ת״י 5568 ו-WCAG בכתב
דרישת הנגישות היא אחת הדרישות היחידות באפיון שיש לה מקור משפטי ישיר. תקנות שוויון זכויות לאנשים עם מוגבלות (התאמות נגישות לשירות), התשע״ג-2013 קובעות בתקנה 35א שנותן שירות באינטרנט יעמוד בתקן הנגישות לאינטרנט ברמה AA, בכפוף לחריגים שבתקנות. התקן הוא ת״י 5568, ובתקנה 35ה נקבעה חובה לפרסם הצהרת נגישות. יש בתקנות גם פטורים והקלות, ולכן את ההיקף המדויק שחל עליכם בודקים עם יועץ הנגישות ועם היועץ המשפטי.
ת״י 5568 מחולק היום לשני חלקים. לפי עמוד התקן במכון התקנים, חלק 1, נגישות אתרי אינטרנט, פורסם במהדורה מספטמבר 2023 שהחליפה את מהדורת 2021, וחלק 2 עוסק במסמכים דיגיטליים שמפורסמים באינטרנט, כמו קבצי PDF להורדה (נכון לאוקטובר 2026). התקן נשען על הנחיות WCAG של W3C. לפי W3C, הגרסה העדכנית היא WCAG 2.2, ו-WCAG 3 עדיין בשלב טיוטה.
W3C: סקירת WCAG 2

- שלוש גרסאות של WCAG 2. הגרסאות קיימות במקביל, ולכן האפיון צריך לנקוב בגרסה ובמהדורת התקן הישראלי שנבדקים מולן.
- WCAG 2.2 היא העדכנית. W3C ממליצה להשתמש בגרסה האחרונה. בדקו עם יועץ הנגישות על איזו גרסה נשען התקן הישראלי שחל עליכם.
- WCAG 3 עדיין טיוטה. טיוטה אינה תקן שאפשר לדרוש מספק. לא כותבים אותה באפיון כדרישה.
באפיון, "האתר יהיה נגיש" לא מספיק. דרישת נגישות שאפשר לבדוק כוללת חמישה דברים:
- תקן ומהדורה. ת״י 5568 חלק 1 ברמה AA, במהדורה שבתוקף ביום החתימה, וחלק 2 לכל מסמך שמפורסם להורדה.
- היקף. כל התבניות, כל הטפסים, כל רכיבי הצד השלישי שמוטמעים באתר, וכל הודעות הדואר שהמערכת שולחת. סרטונים עם כתוביות, כמו שהסברנו במדריך כתוביות לסרטונים.
- שיטת בדיקה. בדיקה ידנית עם קורא מסך ומקלדת, לצד בדיקה אוטומטית, על מדגם שמוגדר מראש. ל-W3C יש מתודולוגיה לזה, WCAG-EM, שמהדורה 2 שלה פורסמה ביולי 2026: הגדרת היקף, סקירה, בחירת מדגם, בדיקה ודיווח.
- מי חותם. מי מבצע את הבדיקה, האם הוא בלתי תלוי בספק, ומה נמסר: דוח ממצאים ותיקונים.
- מה אחרי. הצהרת נגישות, ובדיקה חוזרת אחרי כל שינוי מהותי בתבניות.
וכדאי לכתוב במפורש שתוסף נגישות לבדו לא עונה על הדרישה. נגישות נקבעת בקוד, בצבעים, במבנה הכותרות ובטפסים, ולכן היא נכנסת לשלב העיצוב ולא לשבוע שלפני ההשקה. הפירוט המעשי נמצא במדריך נגישות אתרים.
אבטחת מידע ופרטיות
דרישות אבטחה באפיון נוטות להיות אחת משתיים: משפט כללי שאי אפשר לבדוק, או העתק של מסמך מדיניות ארגוני שאין לו קשר לאתר. מה שעובד הוא לצטט מסגרת מוכרת, ולכתוב לצידה את הדרישות הספציפיות לפרויקט.
שתי מסגרות שימושיות כאן. לארגון כולו, תורת ההגנה בסייבר לארגון של מערך הסייבר הלאומי בונה תוכנית הגנה לפי הערכת סיכונים, ובין פרקי הבקרות שלה יש גם אבטחת שרשרת אספקה ומיקור חוץ ואבטחה ברכש ובפיתוח. המערך פרסם גרסה מעודכנת שלה ב-2021. לאפליקציה עצמה, תקן OWASP ASVS, שגרסה 5.0 שלו פורסמה במאי 2025 (נכון לאוקטובר 2026), נותן רשימת דרישות אבטחה שאפשר להפנות אליה ולבדוק מולה. את הרמה המתאימה ואת הבקרות שחלות עליכם קובע ממונה אבטחת המידע.
כשהאתר או המערכת אוספים מידע אישי, נכנסות לתמונה גם תקנות הגנת הפרטיות (אבטחת מידע), התשע״ז-2017. תקנה 15 בהן עוסקת בהתקשרות עם גורם חיצוני שמקבל גישה למאגר מידע, ומחייבת לקבוע בהסכם עניינים מסוימים. דוגמה לאיך זה נראה בפועל אפשר לראות בנספח הגנת הפרטיות שבנק ישראל מצרף להתקשרויות: איזה מידע הספק רשאי לעבד, איזה עיבוד מותר, לאילו מערכות הוא ניגש, לאילו מטרות, התחייבות העובדים, דיווח על אירועי אבטחה, ספקי משנה וביקורת. את הנוסח שמתאים לכם כותב היועץ המשפטי, וההשלכות של תיקון 13 לחוק מפורטות במדריך תיקון 13 לחוק הגנת הפרטיות.
- מפת מידע אישי: אילו שדות נאספים, למה, איפה נשמרים, מי ניגש וכמה זמן שומרים.
- מיקום האירוח: באיזו מדינה ואצל איזה ספק נשמרים הנתונים והגיבויים.
- הרשאות: כניסת מנהלים עם אימות דו שלבי, הרשאה אישית לכל אדם, וביטול הרשאה ביום שעוזבים.
- עדכונים: מי מעדכן את התוכנה ואת הרכיבים, באיזו תדירות, ומה קורה כשמתפרסמת חולשה דחופה.
- בדיקות: סריקת חולשות או מבדק חדירה לפני ההשקה, מי מבצע, ומה נחשב ממצא שחוסם עלייה.
- אירוע: תוך כמה זמן הספק מדווח לכם, למי, ומה הוא שומר כראיה.
- ספקי משנה: רשימה של כל ספק שנוגע במידע, כולל שירותי ענן, דואר ומדידה.
הצד הארגוני של כל אלה, כולל איך מתכוננים לסקר של ממונה אבטחת המידע, נמצא במדריך אבטחת מידע לארגונים, והצד של האתר עצמו במדריך אבטחת אתרים.
ביצועים, אחסון ורמת שירות
"האתר יהיה מהיר" היא משאלה. דרישת ביצועים טובה מצטטת את מדדי הליבה של גוגל, שמודדים את החוויה של גולשים אמיתיים: LCP, הזמן עד שהרכיב הגדול בעמוד נטען, עד 2.5 שניות. INP, הזמן עד שהעמוד מגיב לפעולה, עד 200 אלפיות שנייה. CLS, כמה העמוד קופץ בזמן הטעינה, עד 0.1. הספים נמדדים באחוזון ה-75 של הטעינות, בנפרד לנייד ולמחשב (נכון לאוקטובר 2026).
web.dev: ספי מדדי הליבה של גוגל

- LCP: עד 2.5 שניות. הזמן עד שהרכיב הגדול בעמוד מוצג. תמונות כבדות ואחסון חלש פוגעים בו ישירות.
- CLS: עד 0.1. כמה העמוד קופץ בזמן הטעינה. באנרים וטפסים שנטענים בלי מקום שמור מראש הם סיבה נפוצה.
- INP: עד 200 אלפיות שנייה. הזמן עד שהעמוד מגיב ללחיצה. סקריפטים כבדים, כולל של צד שלישי, מאטים את התגובה.
נקודה אחת שכדאי לנסח בזהירות: נתוני שטח של גולשים אמיתיים מצטברים רק אחרי שיש תנועה, ולכן ביום ההשקה עדיין אין מה למדוד. הנוסח המעשי הוא שני שלבים. לפני ההשקה, בדיקת מעבדה על רשימת עמודים מוגדרת, בנייד, עם יעד מוסכם. אחרי ההשקה, עמידה בספים בנתוני השטח לאחר תקופה שמוגדרת בהסכם, ומה הספק מתחייב לעשות אם לא. כתבו גם מה כלול בהתחייבות: תמונות שהעורכים מעלים וסקריפטים של צד שלישי שאתם מוסיפים אחר כך יכולים להפיל כל אתר.
אחסון ורמת שירות הם פרק נפרד, וכדאי להפריד אותו גם בהצעת המחיר, כי זו עלות שחוזרת כל שנה. מה כותבים:
| נושא | מה מגדירים באפיון |
|---|---|
| סביבות | סביבת בדיקות נפרדת מהאתר החי, ומי מאשר העלאה לאוויר. |
| זמינות | יעד זמינות חודשי באחוזים, איך הוא נמדד, ומה לא נספר בו, כמו חלון תחזוקה מתואם. |
| גיבויים | תדירות, היכן נשמרים, כמה זמן, ובדיקת שחזור מתועדת לפני ההשקה ואחת לתקופה. |
| ניטור | מה מנוטר, מי מקבל התראה, ובאילו שעות יש מענה. |
| רמות חומרה | הגדרה של תקלה משביתה, תקלה חמורה ותקלה רגילה, ולכל אחת זמן תגובה וזמן טיפול שאתם ממלאים. |
| תחזוקה | מה כלול בדמי התחזוקה, מה נחשב פיתוח חדש, וכמה שעות בחודש. |
| דיווח | דוח תקופתי: זמינות בפועל, תקלות, עדכונים שבוצעו וסיכונים פתוחים. |
השאלות שצריך לשאול ספק אחסון לפני שחותמים, ומה ההבדל בין אחסון רגיל לאחסון שמתאים לארגון, מפורטות במדריך אחסון אתרים לארגונים.
העברת תוכן בלי לאבד את גוגל
אם יש אתר קיים, ההעברה היא פרויקט בתוך הפרויקט, ולרוב הוא מתומחר בחסר כי איש לא ספר כמה תוכן יש. שלושה דברים חייבים להופיע באפיון: מלאי, מיפוי והפניות.
המלאי הוא רשימה של כל הכתובות באתר הקיים, כולל קבצים להורדה, עם החלטה לכל אחת: עובר כמו שהוא, נכתב מחדש, מתאחד עם עמוד אחר, או יורד. המיפוי מחבר כל כתובת ישנה לכתובת החדשה שלה. ההפניות הן מה שמבצע את המיפוי בפועל. גוגל ממליצה על הפניה קבועה בצד השרת מכל כתובת ישנה ישירות ליעד הסופי, בקוד 301 או 308, ועל השארת ההפניות כמה שיותר זמן, ובדרך כלל לפחות שנה, לצד מפת אתר חדשה שנשלחת ב-Search Console.
- מלאי כתובות מהאתר הקיים, ממפת האתר ומנתוני התנועה, עם החלטה לכל כתובת.
- טבלת מיפוי שהספק מקבל, אתם מאשרים, והיא חלק מבדיקות הקבלה.
- הפניות קבועות בצד השרת, ובדיקה אחרי ההשקה שכל כתובת ברשימה מגיעה ליעד שלה.
- הקפאת תוכן: מאיזה תאריך לא מעדכנים את האתר הישן, ומי מעביר את מה שנוסף בכל זאת.
- מדידה רציפה: אותו מזהה מדידה או השוואה מסודרת בין הישן לחדש, כדי שאפשר יהיה לדעת אם משהו נפל.
מי שמזניח את הפרק הזה מגלה אחרי ההשקה שהעמודים שהביאו תנועה מגוגל מחזירים שגיאה, ושלוקח זמן לבנות את המיקומים מחדש. ההקשר הרחב נמצא במדריך קידום אתרים אורגני.
תפקידים, אישורים ובדיקות קבלה
פרויקטים נתקעים על אנשים, לא על קוד. לכן האפיון צריך לכלול טבלה קצרה של תפקידים: מי בעל הפרויקט אצלכם ומקבל החלטות, מי בעל ההחלטה על תוכן, מי צריך לאשר מה, כמו משפטית, אבטחת מידע, נגישות ודוברות, ותוך כמה ימי עבודה כל אישור חוזר. בצד של הספק: מי מנהל הפרויקט ואיש הקשר הקבוע, ומה קורה כשהוא מתחלף.
זמני האישור שלכם הם חלק מלוח הזמנים של הספק. כשהם כתובים, אפשר לבנות תוכנית אמיתית. כשהם לא כתובים, כל עיכוב הופך לוויכוח על מי אשם. על מפת האישורים בגוף ציבורי הרחבנו במדריך דיגיטל לגופים ציבוריים.
בדיקות הקבלה הן המקום שבו כל מה שנכתב עד עכשיו מתממש. פרק הקבלה באפיון מגדיר:
- תוכנית בדיקות שנגזרת מהדרישות הממוספרות ומהמשימות של הקהלים, ונמסרת לכם לפני תחילת הבדיקות.
- סביבת בדיקות עם נתונים שאינם נתוני אמת, וגישה לבודקים מטעמכם.
- סיווג ליקויים: ליקוי חוסם, ליקוי מהותי וליקוי קוסמטי, ומה מותר להשאיר פתוח ביום ההשקה.
- קריטריון קבלה: למשל, אפס ליקויים חוסמים, עמידה בדרישות החובה, דוח נגישות ודוח בדיקת אבטחה.
- תקופת אחריות אחרי הקבלה, שבה ליקויים מתוקנים בלי תשלום נוסף, ואורכה בהסכם.
- חתימה: מי מאשר קבלה בשמכם, בכתב, ומה זה מפעיל בתשלומים.
בעלות על קוד, חשבונות ותוכן, ותוכנית יציאה
זה הסעיף שאף אחד לא קורא בזמן החתימה ושכולם מחפשים ביום הפרידה. ויש לו בסיס משפטי שכדאי להכיר. לפי חוק זכות יוצרים, התשס״ח-2007, ביצירה שנוצרה לפי הזמנה הבעלים הראשון של זכות היוצרים הוא היוצר, אלא אם הוסכם אחרת בין המזמין ליוצר (סעיף 35). למדינה יש הוראה משלה, ולפיה היא הבעלים של יצירה שנוצרה או שהוזמנה על ידה, אלא אם הוסכם אחרת (סעיף 36). וחוזה להעברת זכות יוצרים טעון מסמך בכתב (סעיף 37). המשמעות המעשית לחברה או לרשות: אם לא כתבתם בהסכם מי הבעלים של הקוד, של העיצוב ושל התוכן, ייתכן שהם לא שלכם. את הנוסח ואת ההחלה על הגוף שלכם בודק היועץ המשפטי.
יש כאן גם הבחנה מקצועית שחשוב לנסח נכון. חלק מהקוד באתר הוא רכיבים של קוד פתוח, וחלק הוא ספריות שהספק פיתח לפני הפרויקט ומשתמש בהן אצל כל לקוחותיו. אותם לא תקבלו בבעלות, וגם לא צריך. מה שצריך הוא רישיון שימוש קבוע, בלתי חוזר, שמאפשר לכם ולכל ספק אחר להמשיך לתחזק ולשנות. הקוד שנכתב במיוחד עבורכם, העיצוב והתוכן הם שלכם.
הבעלות על החשבונות פשוטה יותר: כל חשבון נפתח על שם הארגון ועל כתובת דואר ארגונית מהיום הראשון. דומיין, אחסון, מאגר הקוד, חשבונות המדידה, Search Console, חשבונות הפרסום ותיבות הדואר. הספק מקבל הרשאה שאפשר לבטל. העברה מאוחרת של חשבון שנפתח על שם הספק מתעכבת בדיוק ברגע הלא נוח: בתקלה, בהחלפת ספק או במחלוקת.
ותוכנית היציאה היא רשימה של מה נמסר כשההתקשרות מסתיימת, מכל סיבה:
- קוד מלא במאגר שבבעלותכם, כולל היסטוריית הגרסאות והוראות התקנה.
- יצוא נתונים ותוכן בפורמט פתוח ומתועד, כולל קבצים ומשתמשים.
- תיעוד: ארכיטקטורה, ממשקים, הגדרות שרת ומשימות מתוזמנות.
- רשימת חשבונות והרשאות וביטול מסודר של הגישה של הספק.
- ליווי מעבר: כמה שעות, באיזה מחיר שנקבע מראש, ותוך כמה ימים מההודעה.
- מחיקה: אישור בכתב שהספק מחק מידע אישי שהיה אצלו, בהתאם להסכם.
תבנית מסמך אפיון להעתקה
זו התבנית שאפשר להעתיק למסמך שלכם. לא כל פרק צריך להיות ארוך: באתר תדמית פשוט חלק מהפרקים הם שורה אחת. אבל כל פרק צריך להופיע, גם אם כתוב בו "לא רלוונטי", כדי שאף ספק לא יצטרך לנחש.
| פרק | מה כותבים | מה מצרפים | מי מאשר אצלכם |
|---|---|---|---|
| 1. רקע ומטרות | הבעיה, עד שלוש מטרות, מדד לכל מטרה ומצב קיים | נתוני מדידה קיימים | בעל הפרויקט |
| 2. קהלים ומשימות | קהלים, שלוש משימות מרכזיות לכל קהל | פניות נפוצות מהמוקד | בעל הפרויקט |
| 3. מה לא בתחום | רשימה מפורשת של מה שלא כלול | בעל הפרויקט | |
| 4. מבנה ותבניות | מבנה ניווט, רשימת סוגי עמודים, שדות לכל תבנית | דוגמאות לעמודים | בעל ההחלטה על תוכן |
| 5. תוכן ושפות | היקף, מי כותב, מי מתרגם, תהליך אישור | מלאי תוכן קיים | בעל ההחלטה על תוכן |
| 6. דרישות פונקציונליות | דרישות ממוספרות: מי, מה, איך בודקים, עדיפות | טבלת תפקידים והרשאות | בעל הפרויקט |
| 7. ממשקים | כרטיס לכל ממשק: מערכת, כיוון, שדות, תיעוד, עלות | תיעוד ממשק קיים | מערכות מידע |
| 8. נגישות | ת״י 5568 חלק 1 ו-2 ברמה AA, היקף, שיטת בדיקה, מי חותם | הצהרת נגישות קיימת | רכז או יועץ נגישות |
| 9. אבטחת מידע | מסגרת, הרשאות, עדכונים, בדיקות, אירוע | מדיניות אבטחת מידע | ממונה אבטחת מידע |
| 10. פרטיות | מפת מידע אישי, שמירה ומחיקה, ספקי משנה | נספח הגנת פרטיות | משפטית |
| 11. ביצועים | מדדי הליבה, עמודים נבדקים, מעבדה ושטח | בעל הפרויקט | |
| 12. אחסון ורמת שירות | סביבות, זמינות, גיבויים, ניטור, רמות חומרה | מערכות מידע | |
| 13. העברה מהאתר הקיים | מלאי, מיפוי, הפניות, הקפאת תוכן | רשימת כתובות קיימת | בעל הפרויקט |
| 14. מדידה | אירועים נמדדים, כלי, מי מחזיק בחשבון | שיווק | |
| 15. תפקידים ואישורים | טבלת תפקידים וזמני אישור | בעל הפרויקט | |
| 16. בדיקות קבלה | תוכנית בדיקות, סיווג ליקויים, קריטריון קבלה, אחריות | בעל הפרויקט | |
| 17. בעלות ויציאה | קוד, רישיונות, חשבונות, מה נמסר בסיום | משפטית | |
| 18. לוח זמנים ותמחור | אבני דרך, ומבנה פירוק המחיר שכל ספק ממלא | טבלת תמחור ריקה | רכש |
הפרק האחרון הוא זה שהופך את המסמך לכלי השוואה. צרפו טבלת תמחור ריקה, עם שורה לכל פרק ולכל דרישה שסומנה כאפשרות, ובקשו מכל ספק למלא אותה. ספק שמסרב לפרק את המחיר הוא ספק שיהיה קשה לנהל גם אחר כך.
הפערים שהופכים הצעות מחיר ללא ברות השוואה
כשמגיעות שלוש הצעות מחיר לבניית אתר ואחת מהן נמוכה בהרבה מהאחרות, כמעט תמיד הסיבה היא לא יעילות. הסיבה היא שהספק הזה הניח הנחה אחרת על משהו שלא נכתב. אלה הפערים שחוזרים, ואיך סוגרים כל אחד:
| הפער | מה כל ספק מניח | מה כותבים כדי לסגור אותו |
|---|---|---|
| תוכן | אחד כותב, אחד מעתיק, אחד מניח שאתם מעלים | היקף, מי כותב ומי מעלה, ועד מתי |
| העברה מהאתר הקיים | אחד מעביר הכל, אחד רק את העמודים הראשיים | מלאי כתובות ומספר עמודים שעוברים |
| ממשקים | אחד מתמחר ממשק מלא, אחד שליחת דואר | כרטיס ממשק לכל מערכת |
| נגישות | אחד בודק ידנית, אחד מתקין תוסף | תקן, רמה, היקף, שיטת בדיקה ומי חותם |
| בדיקות אבטחה | אחד כולל מבדק, אחד מניח שזה עליכם | מי מבצע, מתי, ומה חוסם עלייה |
| אחסון ותחזוקה | אחד כולל שנה, אחד לא כולל בכלל | פרק נפרד, בשורה נפרדת בתמחור |
| סבבי תיקונים | אחד מאפשר שניים, אחד ללא הגבלה | מספר סבבים לכל שלב ומה נחשב שינוי |
| בעלות | אחד מוסר קוד, אחד משאיר אצלו | סעיף בעלות ורישיון, ותוכנית יציאה |
אילו פערים באפיון מזיזים את המחיר
כשההצעות כבר אצלכם, אל תשוו את השורה התחתונה. עברו פרק אחרי פרק, ובכל פרק שאלו מה כלול, מה לא, ומה ההנחה. ההצעה שנראית יקרה מתגלה לפעמים כיחידה שתמחרה את מה שבאמת ביקשתם. איך קוראים הצעת מחיר ומה משפיע על העלות הסופית, פירטנו במדריך כמה עולה בניית אתר.
ובגוף ציבורי יש שכבה נוספת: אחרי שהמכרז פורסם, פער נסגר בדרך כלל רק דרך שאלת הבהרה רשמית שמגיעה לכל המציעים. כל פער שנסגר באפיון לפני הפרסום חוסך סבב כזה, ולעיתים גם השגה.
מה עושים עכשיו
היום, בשעה אחת: פתחו את התבנית שלמעלה וכתבו בכל פרק משפט אחד, גם אם הוא "עוד לא יודעים". הפרקים שבהם כתבתם "עוד לא יודעים" הם בדיוק הסיכונים שהספקים יתמחרו, וזו רשימת המשימות שלכם לשבועות הקרובים.
השבוע: קבעו מי בעל הפרויקט ומי בעל ההחלטה על תוכן, ובקשו מהיועץ המשפטי, מממונה אבטחת המידע ומיועץ הנגישות את הדרישות שחלות עליכם, לפני שהמסמך יוצא ולא אחרי. אם יש אתר קיים, הפיקו ממנו רשימת כתובות ובדקו על שם מי רשומים הדומיין וחשבונות המדידה.
רוצים לדעת מאיפה מתחילים עם האתר הקיים: האבחון הדיגיטלי חינם בודק מהירות, תקינות ובעיות שמשפיעות על גוגל ועל המשתמשים, ונותן לכם נקודת פתיחה מדודה לפרק הביצועים באפיון. ואם אתם צריכים מי שיכתוב איתכם את האפיון, יבנה ויתחזק, הפרטים בעמוד אתרים ודפי נחיתה.


