Көңіл-күйге тәуелді емес әдіснама
MVP-мен де, enterprise-жобамен де бірдей жұмыс істейміз. Процесс, коммуникация, deliverables - discovery-ден қолдауға дейін ашық.
Принциптер
Жұмысымыз не негізде тұрады
Бұл «кеңсе қабырғасындағы құндылықтар» емес. Бұл - біз бұзбайтын ережелер, тіпті клиент талап еткенде де.
Әдемі слайдтардың орнына ашықтық
Прогресті апта сайын көресіз: тірі демо-сілтеме, таскалар, бэклог, метрикалар. «Барлығы жақсы, соңында көрсетеміз» деген жоқ.
Интуиция емес, метрикалар
Әр фичаның релизге дейін және одан кейін өлшенетін табыс критерийі бар. Есептеуге болмаса - жасамаймыз.
Сіздің кодыңыз сізде қалады
Репозиторий сіздің GitHub-та, инфрақұрылым сіздің есептік жазбаңызда. Біз кетеміз - сіз үзіліссіз жалғастырасыз.
Әдеттегідей қауіпсіздік
RLS, vault-тағы secrets, CSP, rate-limit, Sentry, бэкаптар, audit log - бірінші коммиттен, «кейін істейміз» емес.
Қажет кезде «жоқ» деп айтамыз
Тапсырма дұрыс қойылмаса немесе қарапайым шешім болса - стартқа дейін айтамыз. Айтысқа бір сағат жоғалту, қайта жасауға ай жоғалтудан жақсы.
Процесс егжей-тегжейлі
Нәтижесі түсінікті төрт кезең
Әр кезең үшін көрсетілген: біз не істейміз, соңында не аласыз және қандай сұрақтарды талқылау керек.
Discovery
1-2 аптаТапсырманы үтірге дейін түсінеміз. Инвесторға көрсетуге болатын құжатпен шығамыз.
Сіз не аласыз
- «Қалай бар» бизнес-процестің картасы
- MVP / бірінші нұсқаға scope
- Архитектуралық сызба (ДҚ, сервистер, интеграциялар)
- Табыс метрикалары мен қабылдау критерийлері
- Құн, мерзімдер, команда
Не талқылаймыз
- Қандай ауыртпашылықты шешеміз? Оны қазір кім сезініп жүр?
- Пайдаланушылар жүйесіз не істейді - және неге бұл жаман?
- Қандай интеграциялар маңызды, ал қандайлары - «жақсы болар еді»?
- Қандай деректер бар және олар қайда жатыр?
Design & Prototype
2-3 аптаАрхитектура мен UX-ты жобалаймыз. Сіз өнімді біз код жазуды бастамас бұрын көресіз.
Сіз не аласыз
- Миграциялар мен seed-деректері бар ДҚ схемасы
- API-контракттар (OpenAPI / tRPC)
- Негізгі флоулардың басылатын прототипі
- Спринттер бойынша іске асырудың техникалық жоспары
Не талқылаймыз
- Алғашқы 10 секундта нені көру керек?
- Қандай рөлдер қажет? Олардың құқықтары қайда қиылысады?
- Не мәңгілік сақталады, ал не архивтеуге болады?
Build
4-12 аптаКодты 2 апталық спринттермен жазамыз. Әрқайсысының соңында - өндірістегі жұмыс істейтін билд.
Сіз не аласыз
- Тарихы бар сіздің GitHub-репозиторийіңіздегі код
- Тесттер (unit + маңызды флоуларға e2e)
- CI/CD: lint, typecheck, тесттер, автоматты деплой
- Observability: Sentry, логтар, метрикалар
- Құжаттама: README, негізгі шешімдер бойынша ADR
Не талқылаймыз
- Ағымдағы спринтке нені алу керек, нені жылжытамыз?
- Фича жұмыс істегенін қандай метрикамен тексереміз?
- Мағынасын жоғалтпай нені қарапайым етуге болады?
Launch & Support
ҮздіксізІске қосамыз, команданы оқытамыз, SLA-ны ұстаймыз. Әрі қарай - даму немесе сіздің адамдарыңызға беру.
Сіз не аласыз
- 24/7 мониторингі бар Production-release
- Incident response-қа Playbook
- Команданы оқыту (тірідей + жазбалар)
- Типтік операциялар бойынша Runbook
- Келесі тоқсанға Roadmap
Не талқылаймыз
- Сізге қандай SLA шынымен керек? 99.5% - норма, 99.99% - қымбат.
- Сіздің командаңызда бізді кім алмастырады?
- Келесі тоқсанда не қосқыңыз келеді?
Коммуникация
Сізді қалай хабардар ұстаймыз
Қарым-қатынас ырғағын стартта келісеміз. Типтік жинақ - төменде.
Slack / Telegram
Жұмыс хат алмасуы. Жұмыс уақытында жауап береміз, кешкісін емес және демалыс күндері емес.
Апта сайынғы демо-колл
Zoom/Meet-те 30 минут: не істелгенін көрсетеміз, келесі аптаға басымдықтарды талқылаймыз.
Ортақ Notion / Linear
Таскалар, roadmap, шешімдер. Әрқашан көрінеді, кім не істеп жатыр және әрі қарай не.
2 аптада бір рет есеп
Қысқа жазбаша сводка: не істелді, не жоспарлануда, қандай тәуекелдер, қанша сағат.
Бізге сізден не қажет
Біз - «өзіңіз барлығын жасаңыз» мердігер емеспіз. Өнім жақсы шығады тек сіз тартылғанда ғана.
- Сіздің жағыңыздан бір product owner - басымдықтар бойынша шешім қабылдайтын адам.
- Сұрақтарға жауаптар 3 күн емес, жұмыс күні ішінде.
- Жұмыс үшін қажет нәрсеге қолжетімділік (1С, CRM, ДҚ) - «жұмада поштамен жіберейін» емес.
- Scope-тан табыс метрикасына әсер етпейтін нәрсені алып тастауға дайындық.
Қашан «жоқ» деп айтамыз
Егер тапсырма біздікі болмаса немесе пайдасынан зияны көп болса - мұны стартқа дейін айтамыз, одан кейін емес.
Дамусыз бір реттік скрипттер
Біздің құндылық - өнім бір жылдан кейін қалай өмір сүретінін білуде. Бір реттік нәрсені фрилансерге жазу арзан.
«3 күнде алдыңғы әзірлеушінің кодын жөндеңіз»
Контекстті түсінбей бұл соқыр жөндеу. Алдымен аудит (1-2 апта), кейін шешім: жөндеу немесе қайта жазу.
Крипта / казино / сұр схемалар
Бізге бедел мен заңды тазалық маңызды. Бұл жай ғана біздің клиенттеріміз емес.
«Дүйсенбіге» типті мерзімдер бөтен дедлайнға
Біз жанған дүниені жасамаймыз - сенімді жасаймыз. Жанған нәрсе әдетте сізде өндірісте де жанады.