← العودة إلى قصص النجاح
وكالة تقنية

وكالة من شخصين تنافس فرقاً من عشرين

مهندس واحد لم ينم، مؤسّس عاد للتو من مكالمة بيع بـ٢٨٠ ألفاً، وأربعة مشاريع عميل لا تنتظر. هذه قصة استوديو من شخصين قرّر أن يضيف «مهندساً ثالثاً» — وما الذي تغيّر في ٩٠ يوماً.

الساعة التاسعة وخمس وخمسون دقيقة صباح الإثنين. طارق جالس في مكتب «دائرة استوديو» في حيّ العليا، عيناه تحرقانه. لم ينم. أمضى ثماني ساعات بالأمس يطارد استعلام تقرير عند عميلهم «المتجر»، استعلام يتجمّد عند ٢٢ ثانية في كل مرة، حتى وجد أخيراً أنّ الفهرس مفقود على جدول الطلبات. دمج الإصلاح الساعة ٩:٤٧، وجلس يحدّق في الشاشة بلا حركة. الباب يفتح. مشعل دخل، يضع جوّاله مقلوباً على المكتب، ويبتسم ابتسامة لا يعرف طارق إن كانت بشارة أم كارثة.

«ريّان وافق على المبلغ»، يقول مشعل، «٢٨٠ ألف ريال، يبي الـSOW الجمعة هذي». طارق يرفع رأسه ببطء. الجمعة هذي. ريّان عميل جديد جاءهم من إحالة، شبكته في الرياض ثقيلة، وصفقته الواحدة تفتح باب ثلاث صفقات أخرى. لكن طارق يعرف ما لا يعرفه مشعل بعد: شاشات الـonboarding في تطبيق «راج» مستحقّة الأربعاء، الباك-إند الجديد عند «كونتنت ستوديو» يحتاج سبع مهام مقدّرة في Linear، و«المتجر» سيرفع تذكرة جديدة قبل الظهر — لأنّ هذا ما يفعله العملاء بعد إصلاح bug إنتاجي. اثنان من هذه الأربعة سيسقطان.

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

مشعل كان قد وضع PacaBot في مفضّلته قبل شهرين، لمّا قرأ عنه في مجموعة المؤسسين. يومها قال «نشوف بعدين». ذلك الإثنين، بعدين وصلت. جلسا في المكتب على شارع التحلية ساعة كاملة وسلّما الوكيل أربعة codebases — كل واحد على مجلده الخاص في نفس الخادم المخصّص — مع كل عقد سابق، كل SOW قديم، تقديرات Linear، وملف brand-tokens.json. قالا له بصراحة: «أنت المهندس الثالث، لكنك أيضاً تكتب العروض». لم يتوقّعا الكثير من اليوم الأول. توقّعا أن يكسبا أسبوعاً.

الأربعاء صباحاً، طارق فتح GitHub فوجد PR مفتوحاً على فرع raj-app/onboarding: أربع شاشات بـMaterial 3، widget tests خضراء كلّها، وملف APK جاهز للتجربة. راجعها في خمس وأربعين دقيقة، طلب تعديلين بسيطين، ودمج. في نفس اللحظة كانت سبع مهام Content Studio في طابور Linear مقدّرةً بدقة لا تليق بأول أسبوع. تذكرة «المتجر» وصلت كما توقّع — bug تقرير آخر، مختلف عن السابق — والوكيل اقترح فهرساً مركّباً مع EXPLAIN مرفقاً يُسقط الزمن من ٢٢ ثانية إلى ١٫٤ ثانية. طارق نظر للشاشة، نظر لمشعل، ولم يقل شيئاً. كان أوّل صباح منذ شهرين يصل فيه إلى المكتب وكلّ شيء «أمامه»، لا «وراءه».

عرض ريّان كان الاختبار الحقيقي. مشعل أعطى الوكيل ملاحظات المكالمة — صوت خام، ٢٢ دقيقة — مع شجرة المتطلبات وميزانية العميل. خرج SOW v0 خلال ساعتين: ٤٢ ساعة عمل، ثلاث مراحل واضحة، رسوم محسوبة بالضريبة، نبرة مهنية بالعربية والإنجليزية. مشعل عدّل فقرتين، أضاف الشروط القانونية المعتمدة من محاميه، وأرفق رسالة تغطية صباح الجمعة. ريّان وقّع الأربعاء التالي — أسرع توقيع تلقّاه الاستوديو في تاريخه. الأربعاء نفسه، الوكيل كان قد فتح فرعاً جديداً، رتّب الـrepo، وسحب أوّل مهمتين من الـSOW إلى Linear بانتظار مراجعة طارق.

هكذا تبدو رسالة واحدة في PacaChat بداية أسبوع — أربعة عملاء، أربع جبهات، والوكيل يبدأ:

PacaChat — live demo
رسالتك في PacaChat
الوكيل يفصل الفروع لكل عميل، يربط أوقات Linear، ينتظر اعتمادك للـSOW.
Agent isolates a branch per client, ties Linear estimates, waits for your SOW approval.
ما يصلك خلال ساعات
🌳
PR raj-app/onboarding
٤ شاشات، widget tests خضراء، APK جاهز
🌳
PR Bank-Raj/onboarding
4 screens, widget tests green, APK ready
🧱
Content Studio — ٧ مهام
مقدّرة في Linear، ابتداء بـPostgres + Bull
🧱
Content Studio — 7 tasks
Estimated in Linear, starting with Postgres + Bull
Al-Matjar — index proposed
٢٢s → ١٫٤s متوقع، EXPLAIN مرفق
Al-Matjar — index proposed
22s → ~1.4s, EXPLAIN attached
📑
Rayyan SOW v0
٤٢ ساعة، ٣ مراحل، رسوم محسوبة بالضريبة
📑
Rayyan SOW v0
42 hours, 3 milestones, fees include VAT

بعد تسعين يوماً، «دائرة استوديو» تدير ثلاثة مشاريع شهرياً بنفس الشخصين. مشعل يأخذ مكالمتي بيع في الأسبوع، يعرف أنّ العرض سيخرج في ساعتين لا يومين. طارق يصل المكتب الساعة التاسعة، يفتح GitHub، يراجع ثلاثة PRs، يرفض واحداً، يطلب تعديلات على آخر، يدمج الثالث، ويتفرّغ بقيّة اليوم للقرارات المعمارية التي لا يستطيع الوكيل أخذها وحده. تذاكر الصيانة تُغلق خلف الكواليس قبل أن يلاحظها العميل أصلاً، فيرى الكلّ استوديو «جاهز دائماً، يسلّم دائماً». ريّان تحوّل لعقد صيانة سنوي بعد التسليم. اثنان من شبكته وقّعا في الستّين يوماً التالية.

الفرق ليس في حجم الفريق. الفرق أنّ الفريق توقّف عن أن يكون عنق الزجاجة. حين يتولّى الوكيل العرض الأول والـPR الأول والتذكرة الأولى، يبقى عند المؤسّس عقله للبيع، وعند المهندس وقته للقرارات التي تستحقّ مهندساً. وكالة من شخصين تستطيع أن تنافس فريقاً من عشرين، ليس لأنها أصبحت عشرين، بل لأنّ الاثنين توقّفا عن أن يفعلا ما لا يجب أن يفعله أحد بيده.

جاهز توسّع وكالتك بدون توظيف؟

ابتداءً من ٨٠٠ ر.س/شهر · شامل · بدون رسوم إعداد

ابدأ وكيلك الآن ←