פוסטים

אפיון תוכנה וובית - גרפים

אפיון תוכנה וובית – איך כותבים מסמך אפיון מפורט ופונקציונלי לתוכנה?

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

אפיון תוכנה וובית

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

דוגמאות לתוכנות ווביות:

  1. תיבות המייל של גוגל (Gmail).
  2. מערכות CRM ו-ERP.
  3. סביבות שירות של חברות.

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

היתרונות בתכונות ווביות:

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

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

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

איך כותבים מסמך אפיון מפורט ופונקציונלי לתוכנה?

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

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

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

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

כתיבת אפיון תוכנה וובית:

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

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

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

על כלל הפרמטרים הללו לדבר זה עם זה ולייצר יחד ערך רב ללקוחות.

לסיכום,

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

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

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

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

בואו נדבר על זה פעם אחת בהרחבה, כ-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 ש”ח

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

לסיכום,

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