# פיתוח Vibe Coding

> פיתוח Vibe Coding עם אוברסייט: MVP, כלים פנימיים ומערכות Web בעזרת AI. ניסיון של למעלה מעשור, הבנת הקוד וחיבור נתונים ואינטגרציות.

העמוד המלא: https://oversight.co.il/solutions/vibe-coding

## בקצרה

מהרעיון לתוצר, עם אנשי מקצוע מאחורי הקוד.

פיתוח מואץ בעזרת AI, עם ניסיון של למעלה מעשור שמכוון את העבודה: מרעיון לאבטיפוס, ל-MVP ולמערכת Web שמחוברת לנתונים ולתהליך.

- MVP
- כלים פנימיים
- פיתוח מואץ

## הפירוט

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

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

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

## מה כלול

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

## היתרונות

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

## התהליך

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

## שאלות ותשובות

### במה זה שונה משימוש עצמאי בכלי AI?

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

### אילו פרויקטים מתאימים לפיתוח Vibe Coding?

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

### האם התוצאה היא אבטיפוס או מערכת פעילה?

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

### אפשר לחבר בסיס נתונים ומערכות חיצוניות?

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

### כבר בנינו משהו ב-AI. אפשר להשלים אותו?

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

### האם העבודה תלויה בפלטפורמת בנייה מסוימת?

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

## פתרונות משלימים

- [אפיון פרויקטים טכנולוגיים](https://oversight.co.il/solutions/discovery.md)
- [בדיקות ובקרת איכות (QA)](https://oversight.co.il/solutions/qa.md)
- [תחזוקת מערכות](https://oversight.co.il/solutions/systems-maintenance.md)
