Где на вашем проекте хранится правда? 👀
Вчера я рассказывала про разработчика, который может самостоятельно поменять структуру базы данных, контракт или внутреннюю логику метода. Аналитики узнают об этом уже постфактум и пытаются догнать реальность документацией
Но даже если забыть про конкретного коллегу, ситуация довольно знакомая:
— в задаче осталась первоначальная постановка;
— в документации описан согласованный вариант;
— в чате потом договорились всё поменять;
— на дейлике разработчик предложил ещё одно решение;
— а в коде в итоге реализовано что-то пятое.
Проходит несколько месяцев, к проекту подключается новый человек и задаёт простой вопрос: «А как это всё-таки должно работать?»
Тут начинается расследование: поиск по чатам, просмотр старых задач, вопросы разработчикам и попытка понять, какая из найденных версий была финальной.
Кажется, проблема не только в сложных коллегах. Если принятые решения и причины их появления нормально не зафиксированы, проект постепенно начинает жить на устных преданиях 😀
А где на вашем проекте хранится финальная версия решения?
Ниже сделаем опрос, но можете рассказывать в комментариях подробно, какой источник у вас считается главным, когда документация, задача и реальная реализация говорят разное 👇
Вчера я рассказывала про разработчика, который может самостоятельно поменять структуру базы данных, контракт или внутреннюю логику метода. Аналитики узнают об этом уже постфактум и пытаются догнать реальность документацией
Но даже если забыть про конкретного коллегу, ситуация довольно знакомая:
— в задаче осталась первоначальная постановка;
— в документации описан согласованный вариант;
— в чате потом договорились всё поменять;
— на дейлике разработчик предложил ещё одно решение;
— а в коде в итоге реализовано что-то пятое.
Проходит несколько месяцев, к проекту подключается новый человек и задаёт простой вопрос: «А как это всё-таки должно работать?»
Тут начинается расследование: поиск по чатам, просмотр старых задач, вопросы разработчикам и попытка понять, какая из найденных версий была финальной.
Кажется, проблема не только в сложных коллегах. Если принятые решения и причины их появления нормально не зафиксированы, проект постепенно начинает жить на устных преданиях 😀
А где на вашем проекте хранится финальная версия решения?
Ниже сделаем опрос, но можете рассказывать в комментариях подробно, какой источник у вас считается главным, когда документация, задача и реальная реализация говорят разное 👇