الخدمات/الاستكشاف وتجربة المستخدم والتخطيط التقني
نطاق ثابت متفق عليه مسبقاًالمستندات تبقى معك

قرّر ما ستبنيه قبل أن يكتب أحد سطراً من الكود.

معظم البرمجيات تتعثر قبل أول سطر من الكود: المشكلة غامضة، أو النطاق يكبر باستمرار، أو يظهر قيد تقني صعب في منتصف الطريق. مرحلة الاستكشاف تحسم النطاق والشاشات ونموذج البيانات وخطة التنفيذ أولاً، فيبدأ البناء على أرض صلبة.

نطاق ثابت

نتفق عليه قبل أن نبدأ

ملكك

كل مستند وكل مخطط

صيغ مفتوحة

لا شيء مقيد بنا

مستند الاستكشاف / الخطة
مسودة عمل
01. المشكلةنكتبها معك

المشكلة، بكلمات بسيطة:

من يعاني من المشكلة اليوم، وكيف تبدو النتيجة الجيدة، وما الذي يبقى خارج الإصدار الأول.

القيود: الميزانية، والقواعد الواجب اتباعها، والمواعيد النهائية. نسمّيها في البداية، لا نكتشفها لاحقاً.

02. شكل النظاماتجاه أولي
فصل البياناتكيف تُفصل بيانات كل عميل عن غيره
المهام الخلفيةما يعمل في الخلفية، ولماذا
التكاملاتتُختبر قبل أن يعتمد عليها البناء
03. المخاطر والأسئلة المفتوحةمرتبة حسب الأثر
الامتثالمتطلبات البيانات والتدقيق
التحكم في الوصولتسجيل الدخول والصلاحيات
تكاليف التشغيلالاستضافة ورسوم الأطراف الثالثة

لماذا التخطيط أولاً

البناء قبل أن تتضح الخطة هو أغلى طريقة لاكتشاف الأخطاء.

المهندسون يحبون البناء، وأصحاب الأعمال يحبون رؤية التقدم. البدء دون نطاق ونموذج بيانات واضحين يعني غالباً إعادة بناء الأساسات، وأنظمة بطيئة، وأموالاً تُصرف مرتين.

خطر / 01

بنية معمارية أكثر من اللازم

كثير من المنتجات تُقسَّم إلى خدمات وطوابير بينما يكفيها تطبيق واحد جيد البنية وقاعدة بيانات مفهرسة جيداً. الأجزاء الإضافية تكلّف وقتاً ومالاً كل شهر.

خطر / 02

نطاق يتمدد

الميزات الكمالية تختلط بالميزات التي يعتمد عليها العمل. دون نطاق ثابت، تحصل على قائمة طويلة من ميزات نصف منتهية بدلاً من جزء واحد يعمل جيداً.

خطر / 03

مفاجآت متأخرة

حدود الـ APIs الخارجية، وقواعد الامتثال، وعمليات ترحيل البيانات الصعبة تظهر غالباً بعد أشهر من بدء البناء. مرحلة الاستكشاف تكشفها قبل الدورة الأولى.

كيف تسير

مرحلة الاستكشاف في أربع خطوات

يقودها مهندس ذو خبرة، ومعه مصمم عندما تكون الشاشات والمسارات مهمة. كل خطوة تنتهي بشيء مكتوب يتبعه البناء.

الخطوة 1

فهم المشكلة

الأشخاص وسير العمل والقيود

نتحدث مع من سيستخدمون النظام ومع من يدفعون ثمنه. نرسم كيف يُنجز العمل اليوم، وما الذي يبطئه، وأي قواعد وقيود تنطبق عليه.

مقابلات المستخدمينسير العمل الحاليقيود العمل
النتيجة

بيان المشكلة مع الأهداف والقيود وما هو خارج النطاق

الخطوة 2

تحديد الإصدار الأول

النطاق والمسارات والشاشات

نفصل ما يعتمد عليه العمل عمّا يمكنه الانتظار. لكل ميزة في الإصدار الأول سبب لوجودها وتعريف واضح لاكتمالها.

ضروري، مهم، لاحقاًمسارات المستخدم الرئيسيةنماذج تخطيطية
النتيجة

نطاق مكتوب مع معايير القبول

الخطوة 3

تصميم النظام

البيانات وتسجيل الدخول والتكاملات

يصمم مهندس ذو خبرة نموذج البيانات، وتسجيل الدخول والصلاحيات، وطريقة فصل بيانات كل عميل. الـ APIs الخارجية الخطرة تحصل على اختبار عملي صغير، لتُعرف حدودها مبكراً.

نموذج البياناتاختبارات التكاملأساسيات الأمان
النتيجة

مستند البنية المعمارية ونموذج البيانات

الخطوة 4

تخطيط التنفيذ

الدورات والفريق والتكاليف

نحوّل التصميم إلى خطة من دورات مدتها أسبوعان: الفريق الذي تحتاجه، وتكاليف الاستضافة المتوقعة، وقائمة مهام جاهزة لـ Jira أو Linear.

المراحل الرئيسيةتقدير تكلفة الاستضافةقائمة مهام جاهزة
النتيجة

خطة تنفيذ مع مراحل رئيسية وتقديرات للتكلفة

ما تحصل عليه

ما تستلمه

ليس عرضاً تقديمياً. مستندات عمل يستطيع فريقك، أو أي فريق آخر، البناء عليها.

A

مستند البنية المعمارية

نموذج البيانات، وكيف تتواصل الأجزاء الرئيسية فيما بينها، وأين تعمل المهام الخلفية، وتصميم الـ API.

الصيغة: Markdown ومخططات ومواصفات API
B

نطاق الإصدار الأول

ما يدخل في الإصدار الأول وما ينتظر. القرارات مكتوبة، فلا يتمدد النطاق أثناء البناء.

الصيغة: نطاق مكتوب مع معايير القبول
C

قائمة المخاطر

الاعتماد على أطراف ثالثة، ونقاط الامتثال مثل GDPR أو قواعد البيانات الصحية، وحدود الأداء، وما نخطط لفعله حيال كل منها.

الصيغة: قائمة مرتبة مع خطة لكل خطر
D

خطة التنفيذ

دورات مدتها أسبوعان مع مراحل رئيسية، والفريق الذي يحتاجه العمل، وتكاليف الاستضافة المتوقعة.

الصيغة: خطة دورات مع مراحل رئيسية وتقديرات للتكلفة
E

قائمة مهام جاهزة للبناء

مهام جاهزة للاستيراد إلى Jira أو Linear. لكل مهمة سياقها، والبيانات التي تمسّها، ومعايير القبول، والحالات الطرفية المعروفة، فيستطيع فريق من المهندسين ذوي الخبرة البدء دون تسليم طويل.

الصيغة: قائمة مهام قابلة للاستيراد (Jira أو Linear)
مستنداتك، وقرارك

ماذا يحدث بعد مرحلة الاستكشاف؟

المستندات ملكك. ابنِ مع Grotics، أو مع فريقك، أو شارك الخطة مع المستثمرين والمستشارين. لا شيء يربطك بنا.

كل شيء يُسلَّم لك

لا صيغ خاصة. كل مستند ونموذج بيانات ومخطط يصلك بصيغ شائعة تفتحها وتشاركها وتحتفظ بها.

الخيار 1

ابنِ مع Grotics

المهندسون الذين كتبوا الخطة يبقون لبنائها، فتبدأ الدورة الأولى دون إعادة شرح كل شيء.

  • يبدأ البناء فوراً
  • الأشخاص أنفسهم والسياق نفسه
  • الخطة تصبح الدورات الأولى
الخيار 2

سلّمها لفريقك

أعطِ الخطة كاملة لمهندسيك أو لفريق آخر تثق به. المهندس الذي قاد مرحلة الاستكشاف يشرحها لهم ويجيب عن أسئلتهم.

  • شرح تقني للخطة
  • المهام تُستورد إلى Jira أو Linear
  • استشارة مستمرة اختيارية

أسئلة

عن مرحلة الاستكشاف

كيف تعمل، وكم تستغرق، وماذا يمكنك أن تفعل بنتائجها.

يعتمد ذلك على حجم النظام والقواعد المحيطة به. نتفق على النطاق والمدة قبل أن نبدأ، ولا يزيد أي منهما دون موافقتك. المجالات الخاضعة للتنظيم مثل المدفوعات أو البيانات الصحية تحتاج عادةً وقتاً أطول لاختبارات التكامل وفحوص الامتثال.
عندما يكون الخطر الأكبر في طريقة استخدام الناس للنظام، نبني نماذج تخطيطية قابلة للنقر بجانب المستندات، ليجرّب فريقك المسارات بدلاً من القراءة عنها.
نعم. الخطة والميزانية مكتوبتان لتُشاركا: مع مستثمرين يريدون أن يروا كيف سيُبنى المنتج، أو مع فريقك كخطة بناء. خيارات البنية المعمارية وتقديرات تكاليف التشغيل وخطة التنفيذ تعطي المراجعين شيئاً ملموساً يتحققون منه.
يُظهر Figma شكل النظام، لا كيف يخزّن البيانات أو يتعامل مع الأخطاء أو يتوسع. نراجع تصميماتك مقابل نموذج البيانات، وتسجيل الدخول والصلاحيات، وحدود الـ API، والحالات الطرفية، ونحوّلها إلى خطة يستطيع المهندسون بناءها.
نستقبل أعمال استكشاف جديدة

لديك منتج أو نظام في ذهنك؟ لنخطط له كما يجب.

مرحلة استكشاف بنطاق ثابت مع مهندسين ذوي خبرة. تخرج منها بإصدار أول واضح، وخطة تنفيذ، ومستندات تبني عليها.

خطط لمرحلة الاستكشافبلا عرض مبيعات. تتحدث مع مهندس ذي خبرة.