في هذا الأسبوع عملت على تحسين موقعي الشخصي و KetaCV في عدة جوانب، سواء من ناحية التصميم أو تجربة الاستخدام أو بعض التفاصيل التقنية الصغيرة التي كنت أؤجّلها منذ فترة.
والأهم: انتهيت من تطوير تطبيق أندرويد أعمل عليه منذ مدة، وأخطط لنشره قريباً. حالياً أنا في مرحلة الاختبار، حيث قرّرت استخدامه بنفسي لمدة تتراوح بين أسبوع وأسبوعين قبل اتخاذ قرار الإطلاق النهائي.
⚒ ما أنجزته فعلياً هذا الأسبوع
- تحسينات بصرية وتجربة استخدام على البورتفوليو
- تنظيف وتفاصيل تقنية على KetaCV كنت أؤجّلها
- إنهاء تطوير تطبيق أندرويد للمتعلمين
- الدخول في مرحلة self-testing قبل الإطلاق
🎯 من فكرة عرض إلى منتج حقيقي
المشروع بدأ في الأصل كفكرة بسيطة لتصميم واجهات تطبيق فقط بهدف عرضها داخل معرض أعمالي. لكن مع توفّر أدوات الذكاء الاصطناعي التي ساعدتني كثيراً في جانب التطوير، قرّرت تحويل الفكرة إلى تطبيق حقيقي قابل للاستخدام.
التطبيق موجّه للمتعلمين، سواء الذين يدرسون بشكل ذاتي أو داخل المؤسسات التعليمية.
رغم ذلك، أفكّر في إطلاقه الآن لجمع الـ Feedback من المستخدمين الأوائل وتحسين التجربة أكثر، حتى يكون التطبيق في جاهزية أفضل مع بداية الموسم الدراسي القادم. وفي الحقيقة، التطبيق مفيد أيضاً للتعلّم الذاتي، وأنا أستخدمه حالياً أثناء متابعتي لكورس DevOps.
🧱 أهم درس من أول تطبيق
من أكثر الأشياء التي تعلّمتها خلال تطوير هذا المشروع (وهو أول تطبيق أعمل عليه) أن شعورك بأن التطبيق "مثالي" أثناء التطوير لا يعني شيئاً فعلياً.
دائماً هناك تفاصيل صغيرة جداً لا تلاحظها أثناء التصميم أو البرمجة، لكنها تؤثّر بشكل كبير على التجربة النهائية.
📚 تطبيق مبادئ DevOps على المنتج
بحكم أنني أتعلّم DevOps حالياً، حاولت تطبيق نفس المبادئ أثناء تطوير التطبيق:
- العمل على أجزاء صغيرة قابلة للاختبار مباشرة
- إطلاق دورات قصيرة بدل بناء كل شيء دفعة واحدة
- الحصول على Feedback سريع بعد كل تكرار
- اكتشاف المشاكل مبكّراً بدل تراكمها لاحقاً
النتيجة كانت ملموسة: عدد أقل من المفاجآت في النهاية، ووتيرة عمل أكثر استقراراً.
🚀 الأسبوع القادم
اتخاذ قرار نهائي حول إطلاق التطبيق، ومتابعة ردود الفعل من المستخدمين الأوائل لتحديد ما يستحق التحسين قبل بداية الموسم الدراسي القادم.