פוסטים

מסמך דרישות - רשימת משימות למכנת

מסמך דרישות: מהו ואיך כותבים מסמך אפיון דרישות לאתר ואו מערכת?

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

מסמך דרישות

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

איך כותבים מסמך אפיון דרישות?

כדי לענות על שאלה חשובה זו, עלינו לחלק את התשובה לשניים:

  1. כתיבת מסמך דרישות לאתר אינטרנט.
  2. כתיבת מסמך דרישות למערכת (מידע / תוכן).

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

בואו נצא לדרך,

כתיבת מסמך אפיון דרישות לאתר אינטרנט:

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

כתיבת מסמך דרישות לאתר תתחלק על פני השלבים הבאים:

  1. פגישת היכרות עם הלקוח.
  2. היכרות עם תחום הפעילות והתחרות בענף.
  3. למידה והפנמה של הצרכים של הלקוחות.
  4. שרטוט נראות האתר לפי השלבים הקודמים.
  5. רישום מדויק ומסודר לכל פרט ופרט לביצוע.
  6. מעקב אחר ביצוע העבודה וליווי התהליך.

כתיבת מסמך אפיון דרישות למערכת:

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

כתיבת מסמך דרישות למערכת תתחלק על פני השלבים הבאים:

  1.  פגישת היכרות עם הלקוח.
  2. היכרות עם תחום הפעילות על מרכיביו השונים.
  3. למידה והפנמה של הצרכים של הלקוח ועובדיו.
  4. למידה והפנמה של המערכת הקיימת (אם ישנה).
  5. שרטוט נראות המערכת לפי השלבים הקודמים.
  6. רישום מדויק ומסודר לכל פרט ופרט לביצוע.
  7. מעקב אחר ביצוע העבודה וליווי התהליך.
לסיכום,

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

אפיון - איור לצורך אפיון אתר

אפיון – מה זה אפיון ואיך משתמשים בו?!

מתי שיחקתם בפעם האחרונה “נחש מי?” או כל משחק אחר של ניחושים ואינטואיציות? ובכן.. כנראה אתם זוכרים שאילו משחקים מורכבים שלעתים קרובות מתפספסים עד לכדי צחוק. בחיים האמיתיים מצד שני, כאשר אנו משלמים כסף על בניית אתר, בניית מערכת או כל מוצר אחר, אנו רוצים לוודא שאין צחוק אלא תוצאות מדויקות – לשם כך אנו נדרשים למסמך אפיון!

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

אפיון

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

  • מה הרצונות של הלקוח?
  • מי הם לקוחות / שותפיו של הלקוח?
  • איך הלקוח מדמיין את המוצר הסופי?
  • מה הם הרכיבים החשובים שנדרשים?
  • ועוד ועוד..

אבל איך כותבים? איך מכינים מסמך אפיון כהלכה?! ובכן יש שני דרכים לכך:

  1. עצמאית – כתיבת מסמך המפרט בדיוק מה מתחולל בראש שלכם (הלקוח).
  2. בעזרת מאפיין – הזמנת שירותי אפיון מאיש מקצוע שיעזור לכם במשימה.

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

איך תהליך זה בעצם עובד?

נחלק את התהליך לשניים:

אפיון עצמאי:

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

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

אפיון בעזרת מאפיין מקצועי:

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

איש אפיון מקצועי יחלק עבודתו לארבעה שלבים:

  1. אפיון קהל יעד – הבנת הצרכים שלכם ושל הלקוחות.
  2. אפיון עיצוב – שרטוט ותכנון נראות המוצר / אתר / מערכת.
  3. אפיון טכני – התייחסות לתהליכים, היררכיה, הרשאות ועוד..
  4. אפיון אלגוריתם – תכנון תהליכים מורכבים מאחורי הקלעים.

כאשר איש מקצוע מאפיין עבורכם, הסיכויים שלכם לסיים את התהליך מרוצים גדול בהרבה!

לסיכום,

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

אפיון מערכת אתר - מיפוי ענן

אפיון מערכת אתר – תהליך ייעודי לאפיון מערכת אתר שירותים ומכירות!

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

אפיון מערכת אתר

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

במאמר זה נסקור את הנושאים הבאים:

  1. מהו אפיון מערכת אתר?
  2. מה התהליך לאפיון מערכת אתר?
  3. כמה עולה אפיון מערכת אתר?

מוכנים? נצא לדרך!

מהו אפיון מערכת אתר?

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

אפיון מערכת אתר נחלק לארבעה שלבים:

  1. אפיון קהל יעד למערכת – מי ישתמש? מה הם צריכים? ועוד..
  2. אפיון עיצוב למערכת – איך המערכת תראה? איך הופכים אותה לנוחה?
  3. אפיון טכני למערכת – מה המערכת תכלול? מה היא עתידה לבצע?
  4. אפיון אלגוריתם למערכת – אילו תהליכים יתרחשו מאחורי הקלים?

שלבים אלו יחד מרכזים את כל המידע שנדרש בכדי להעריך עלויות וליציאה למכרז.

מה התהליך לאפיון מערכת אתר?

התהליך לאפיון מערכת אתר נחלק לשניים:

  1. הערכת צרכים ודרישות עבור הלקוח.
  2. תכנון מערכת ואו למידה ממערכת קיימת.

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

כמה עולה אפיון מערכת אתר?

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

  • עלות אפיון מערכת אתר תדמית – החל מ-5,000 ש”ח.
  • עלות אפיון מערכת אתר מכירות – החל מ-15,000 ש”ח.
  • עלות אפיון מערכת אתר שירותים – החל מ-10,000 ש”ח.
  • עלות אפיון מערכת אתר קהילה – החל מ-20,000 ש”ח

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

לסיכום,

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

אפיון מערכת מידע - רשת תקשורת

אפיון מערכת: מהו אפיון מערכת מידע ולמה חובה להגיע לפיתוח מוכנים?

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

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

אפיון מערכת

מהו אפיון מערכת? אפיון מערכת הנו שלב ראשוני מאוד בתהליך הפיתוח של מערכת מידע. בשלב זה, על יוזמי הפיתוח להגדיר את ייעוד המערכת ולענות על השאלות הבאות:

  • מה הסיבה שנדרשת לנו מערכת מידע?
  • את מי מערכת המידע צפויה לשרת?
  • מה הן המטרות והיעדים שנרצה להשיג?

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

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

תהליך אפיון מערכת מידע:

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

הגדרה מדויקת לבעיות שאותן נרצה לפתור בתהליך.

  1. בחינה מדוקדקת של המערכת הקיימת ואופי השימוש בה.
  2. ניהול שיח עם משתמשי המערכת והבנת הכשלים והבעיות בה.
    • למידת הדרישות של העובדים הזוטרים.
    • למידת הדרישות של העובדים הבכירים.
    • למידת הדרישות של המנהלים והבעלים.
  3. הכנת מסמך נקודות ראשוני וניהול שיח לשיפורו (הצפת קשיים).
  4. הכנת מסמך אפיון מערכת ואו “מפרט תוכנה / מפרט מערכת”:
    • סוג מערכת קיימת: תיאור מצב קיים, מערכות מתממשקות, בעיות קיימות.
    • סוג המערכת החדשה: תיאור צפוי למערכת, אופן הטמעת מערכת, בעיות צפויות.
    • תשתיות נדרשות: מערכות מחשוב, שרתים ועוד..
    • מפרט טכני: פירוט רכיבים ואופן בנייתן וחיבורם למערכת.
    • תרשימים: תרשימי זרימת נתונים, תרשימי שימוש במערכת.
    • תקציב: גובה התקציב שמוקצה מראש לטובת פיתוח המערכת.

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

מתי כדאי להכין אפיון מערכת מידע?

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

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

לסיכום,

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

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