Добавлено: 04.02.2014 13:13
Я действительно сложно подхожу к вопросам расширения функционала - но это всё опыт, сын ошибок трудных:)
Основная суть проблемы в том, что если "просто добавить вики в ПланФикс" по трудоемкости можно оценить в единицу, то "добавить все другие штучки как уровни прав, как видит клиент и тд." - в 50 единиц.
Соблазн потратить единицу велик: это ведь так просто, и сразу ощутимо вырастет функциональность. Но это обманчивая простота - ведь эта единица в обязательном порядке потянет за собой 50 единиц, которые лягут на нас тяжелым грузом.
Когда-то давно я прочитал байку, хорошо иллюстрирующую эту ситуацию. Ссылку сейчас не найти, но суть такая: у мужика дачный участок, и вот как-то раз подъезжает к нему здоровенный трубовоз и водила предлагает буквально за 2 бутылки водки скинуть ему магистральную трубу - примерно такую, как на картинке. Мужик обрадовался - штука прикольная, цена никакая. Достал пару водки, отдал водиле, тот скинул трубу и уехал.
Мужик радовался еще пару дней, а потом пришло отрезвляющее понимание:
Когда мы планируем добавление функционала в ПланФикс, мы очень тщательно продумываем, соответствует ли он идеологии ПланФикса, как он увяжется с уже имеющимися в нем блоками, каким будет его развитие, что попросят у нас пользователи на следующем этапе и т.п. Смотрим на то, как реализован этот функционал в похожих на ПланФикс системах, о чем пишут их пользователи на форумах и в отзывах. При этом обращаем внимание не только и не столько на плюсы, сколько на минусы, неудобства, требования улучшений. То, что я написал про последствия внедрения вики-движка выше, во многом взято из опыта систем, которые когда-то пошли на это.
Вопрос добавления в ПланФикс вики возник не вчера, мы его достаточно подробно прорабатывали, поэтому относимся к нему спокойно и взвешенно, без шапкозакидательских настроений. Понимаю, что со стороны это может выглядеть как придумывание сложностей - но поверьте, это не так :)
Основная суть проблемы в том, что если "просто добавить вики в ПланФикс" по трудоемкости можно оценить в единицу, то "добавить все другие штучки как уровни прав, как видит клиент и тд." - в 50 единиц.
Соблазн потратить единицу велик: это ведь так просто, и сразу ощутимо вырастет функциональность. Но это обманчивая простота - ведь эта единица в обязательном порядке потянет за собой 50 единиц, которые лягут на нас тяжелым грузом.
Когда-то давно я прочитал байку, хорошо иллюстрирующую эту ситуацию. Ссылку сейчас не найти, но суть такая: у мужика дачный участок, и вот как-то раз подъезжает к нему здоровенный трубовоз и водила предлагает буквально за 2 бутылки водки скинуть ему магистральную трубу - примерно такую, как на картинке. Мужик обрадовался - штука прикольная, цена никакая. Достал пару водки, отдал водиле, тот скинул трубу и уехал.
Мужик радовался еще пару дней, а потом пришло отрезвляющее понимание:
- как толком ее использовать, он не знает - как емкость для полива великовата, да и лежит на земле, причем в нижней части участка, самотоком вода из нее не пойдет;
- труба весит несколько тонн, без спецтехники ее никак переместить нельзя;
- скинули ее неудачно - она перегородила въезд на участок, теперь на машине не подъехать, приходится все на себе носить;
- сдать на металлолом? вызов спецтехники для погрузки и транспортировки выходит в разы дороже, чем за нее можно выручить
- распилить/разрезать сваркой на куски? тоже ощутимо дороже по энергозатратам, чем можно выручить за металл.
Когда мы планируем добавление функционала в ПланФикс, мы очень тщательно продумываем, соответствует ли он идеологии ПланФикса, как он увяжется с уже имеющимися в нем блоками, каким будет его развитие, что попросят у нас пользователи на следующем этапе и т.п. Смотрим на то, как реализован этот функционал в похожих на ПланФикс системах, о чем пишут их пользователи на форумах и в отзывах. При этом обращаем внимание не только и не столько на плюсы, сколько на минусы, неудобства, требования улучшений. То, что я написал про последствия внедрения вики-движка выше, во многом взято из опыта систем, которые когда-то пошли на это.
Вопрос добавления в ПланФикс вики возник не вчера, мы его достаточно подробно прорабатывали, поэтому относимся к нему спокойно и взвешенно, без шапкозакидательских настроений. Понимаю, что со стороны это может выглядеть как придумывание сложностей - но поверьте, это не так :)