رهاورد؛ آنچه از راه میآورند.
از مسئلهٔ واقعی شما راه میافتیم و با چیزی برمیگردیم که کار میکند: یک محصول عملیاتی، با کد، مستندات و دانشی که پیش شما میماند.
1const rah = "ره"; // راه، مسیر
2const avard = "آورد"; // آنچه میآورند
3
4export const rahavard = (problem) =>
5 route(problem)
6 .understand()
7 .design()
8 .build()
9 .ship(); // → product
01اصولHOW WE THINK
پنج اصل که در هر خط کد هست.
-
01 / 05
مسئله، پیش از راهکار
تا فرایند، کاربر و محدودیت را نفهمیم، فناوری انتخاب نمیکنیم. گاهی بهترین راهکار، ساختن چیز کمتری است.
-
02 / 05
شاهد، پیش از ادعا
هر عددی که میگوییم منبع دارد. «طراحی برای رشد» و «اثباتشده در ترافیک بالا» برای ما دو جملهٔ متفاوتاند.
-
03 / 05
ساختن برای نگهداری
کدی مینویسیم که تیم بعدی، حتی اگر ما نباشیم، بتواند بخواند، بیازماید و ادامه دهد.
-
04 / 05
گزارش صادقانه
اگر چیزی جواب نداد، همان را میگوییم. در آزمایشگاه Vino مدل شلف را با وجود بهبود در دادهٔ مصنوعی، آماده اعلام نکردیم.
-
05 / 05
تحویل کامل
کد، طراحی، مستندات و دسترسیها پیش شما میماند. هدف این است که به هیچ تأمینکنندهای، حتی خود ما، وابسته نمانید.
02جایی که ساختهایمTHE MAP
از انرژی تا کمپین؛ یک صورت فلکی از مسئلهها.
هر ستاره یک پروژه است و هر خوشه یک حوزه. روی هر حوزه بزنید.
۱۶ پروژهدر ۹ خوشه
03تیمONE ROUTE
یک تیم، نه پنج پیمانکار.
تحلیل، طراحی، توسعه، داده و عملیات در یک مسیر پیش میروند؛ پس تصمیمها بین تیمها گم نمیشوند.
تیم و روش کار- 01business.analysis()
- 02experience.design()
- 03software.engineering()
- 04data.ai()
- 05infra.operations()