tag:blogger.com,1999:blog-654279083390275842.post2965078512750202477..comments2024-03-19T12:22:43.654+03:00Comments on Размышлизмы eao197: [work] Как бы об аналоге MS Project, но не столькоeao197http://www.blogger.com/profile/17283739752119445290noreply@blogger.comBlogger15125tag:blogger.com,1999:blog-654279083390275842.post-53580102680641675342012-09-17T08:22:42.195+03:002012-09-17T08:22:42.195+03:00> Если этого не делать, то ПМы быстренько разде...> Если этого не делать, то ПМы быстренько раздербанят имеющуюся кодовую базу не кучу несовместимых между собой кастомных решений.<br /><br />ага!!! я че-то такое подозревал<br />имяhttps://www.blogger.com/profile/17115793398497396330noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-15142738021087965262012-09-17T08:06:44.749+03:002012-09-17T08:06:44.749+03:00Недавно мне рассказали историю про молоденькую дев...Недавно мне рассказали историю про молоденькую девушку ПМа, которая в компании по внедрению, если не ошибаюсь, систем хранения данных, управляла двухстами проектами одновременно! Именно потому, что управление заключалось в засечке контрольных точек и инициировании дальнейших стандартных шагов при их достижении.eao197https://www.blogger.com/profile/17283739752119445290noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-31023849873083793022012-09-17T08:03:10.987+03:002012-09-17T08:03:10.987+03:00@имя
Понятие менеджер - это слишном расплывчатое ...@имя<br /><br />Понятие менеджер - это слишном расплывчатое понятие. Например, менеджер проекта - это одна роль. Начальник отдела - совсем другая. Хотя это две менеджерские должности. Я не управляющий конкретными проектами, а пытаюсь навести порядок в оркестре из нескольких подразделений, работающих над разными проектами. Одна из задач при этом - это сохранение некоторой генеральной линии развития имеющихся у нас продуктов. Если этого не делать, то ПМы быстренько раздербанят имеющуюся кодовую базу не кучу несовместимых между собой кастомных решений. С такой ролью никакая хорошо полученная методам планирования и управления проектами девочка не справится. Тут опыт проектирования и разработки за спиной нужен.eao197https://www.blogger.com/profile/17283739752119445290noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-89494346666326225272012-09-17T06:14:21.815+03:002012-09-17T06:14:21.815+03:00s/исполняющую/исполняющего/s/исполняющую/исполняющего/имяhttps://www.blogger.com/profile/17115793398497396330noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-560349080484502882012-09-17T06:10:07.485+03:002012-09-17T06:10:07.485+03:00еще одна ответственная роль -- понять, что хочет з...еще одна ответственная роль -- понять, что хочет заказчик (а-ля твоя задачка про лицензию не в начале файла); тут и правда можно на тексты коммитов не смотреть, но я категорически отказываюсь называть человека, исполняющую эту роль, "менеджером"имяhttps://www.blogger.com/profile/17115793398497396330noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-29700408717340107182012-09-17T05:58:01.977+03:002012-09-17T05:58:01.977+03:00есть одна ответственная роль -- оценщик времени н...есть одна ответственная роль -- оценщик времени на разрботку; я специально говорю не должность, а роль, т.к. ее можно цеплять на разные должности<br /><br />для этой роли инфа о прошлых проектах (дабы поискать аналогичные) в виде диаграммы ганта с проставленными цикломатической сложностью и т.п. была бы полезна, не?имяhttps://www.blogger.com/profile/17115793398497396330noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-61799842411194138692012-09-17T05:45:25.464+03:002012-09-17T05:45:25.464+03:00в целом да
абсолютно без обид -- со мной можно го...в целом да<br /><br />абсолютно без обид -- со мной можно гораздо жестче разговаривать и сохранять дружеские отношения (обратная сторона этого в том, что с людьми общаюсь так же жестко, и недоумеваю, чего они *вдруг* начинают пищать или огрызаться? :-)<br /><br />тут три момента<br /><br />1. я, хотя и был проинформирован о том, что ты перешел в менеджеры, как-бы не поверил; т.е. интуитивно я все же предполагал что-то вроде очень большого проекта, с некой общей идеей, который нельзя разбить на 100% независимые части, и который нуждается в том, чтобы иногда самому смотреть даже отдельные коммиты (типа <b>ядра линукса</b>)<br /><br />2. я продолжаю считать, что на менеджера, которому нет нужды смотреть коммиты, можно и нужно брать девочку с соответствующей зарплатой (хотя все же девочку с мозгами; девочка без мозгов -- это секретарь-машинистка); у этого менеджера нет никакой ответственности, кроме исполнения формальной программы, данной ему в виде должностных обязанностей, а существенные решения (типа "пойти на уступки заказчику или нет?") принимает все равно не он (да, кстати, ты их принимаешь? тогда это меняет дело)<br /><br />вот даже ты проговорился, что существенные решения типа "перейти на канбан" принимаешь не ты (хотя, конечно, ты можешь сильно повлиять; если говорить про канбан -- я бы кстати, как и ты, поосторожничал)<br /><br />я не исключаю, что ты решил немного отдохнуть от борьбы с с++, не?<br /><br />3. если б я была царицей... то все равно потребовал бы фичу "посмотреть коммиты", даже если мне это не нужно по работеимяhttps://www.blogger.com/profile/17115793398497396330noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-50400745740383848292012-09-16T10:18:36.826+03:002012-09-16T10:18:36.826+03:00@имя:
Без обид, но в том, что ты пишешь, имхо, пр...@имя:<br /><br />Без обид, но в том, что ты пишешь, имхо, проявляется проблема перехода инженера в менеджеры. А именно, попытка слишком жесткого контроля за происходящим.<br /><br />Менеджера, под которым 50 программистов, вообще не должны интересовать такие вещи, как коммиты. По хорошему, он вообще должен о таких вещях забыть. Коммиты, процент покрытия тестами и пр. технические детали могут быть важны тимлиду, может нач.отдела. А менеджеру нужны качественные оценки -- сделано или не сделано, достаточное качество для перевода в бой или не достаточное, укладываемся в срок или нет.<br /><br />Все вышесказанное имхо, возможно, я ошибаюсь.eao197https://www.blogger.com/profile/17283739752119445290noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-29185367998723275002012-09-16T01:19:11.989+03:002012-09-16T01:19:11.989+03:00s/как способ оценить/как способ прикинуть/s/как способ оценить/как способ прикинуть/имяhttps://www.blogger.com/profile/17115793398497396330noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-49384539029471280192012-09-16T01:15:15.756+03:002012-09-16T01:15:15.756+03:00если у тебя по началом 50 программистов и их *все*...если у тебя по началом 50 программистов и их *все* задачи отображаются на диаграмме ганта, то соглашусь с тем, что детали типа кода коммитов излишни для большей части твоей деятельности -- но информация лишней не бывает, *если* ее отображение можно легко включить и отключить<br /><br />процент покрытия кода тестами тоже был бы полезен как способ оценить, как сделана работа -- наскоро или качественно и основательно<br /><br />а еще полезна цикломатическая сложность, чтобы прикинуть, насколько была трудна работа и даже "сколько времени ему осталось"<br /><br />если разработчик покрыл половину кода тестами за 1 день, то за сколько дней он покроет тестами вторую половину кода? ответ: зависит от цикломатической сложности (грубо, если первая половина половина кода это мешанина if-ов и for-ов, а вторая -- длинная линейная портянка без единого if-а или for-а, или наоборот -- то время явно разное)имяhttps://www.blogger.com/profile/17115793398497396330noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-23931590456462371282012-09-15T11:04:19.996+03:002012-09-15T11:04:19.996+03:00@имя:
Коммиты тут вообще не причем. Промежуточная...@имя:<br /><br />Коммиты тут вообще не причем. Промежуточная активность разработчика не имеет тесной корреляции с прогрессом по конкретной задаче. Поэтому в инструменте для планирования лично я не вижу смысла обращаться к низкоуровневым деталям, вроде коммитов, процентов покрытия кода тестами и пр.eao197https://www.blogger.com/profile/17283739752119445290noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-29274317505383098032012-09-15T03:22:33.153+03:002012-09-15T03:22:33.153+03:00а когда кто-то делает коммит, он *автоматически* н...а когда кто-то делает коммит, он *автоматически* начинает отображаться на соответствующей полоске диаграммы ганта? а ткнув мышью по коммиту на полоске, можно посмотреть его код (в смысле дифф)?<br /><br />это я так (повторно) намекаю, что своя тулза поудобнее будет, да и затраты на ее изготовление близки к нулю (разве что надо требовать ее написания на чистом РНР+JS+SQL без всяких там персистентных объектов и тем более без использования CMS -- вам же потом будет на порядки легче понять этот код и уже *самим* подтачивать его под себя)<br /><br />з.ы. РНР потому, что такого программера легче найти, да и заточено оно хорошо под *наколеночные* поделкиимяhttps://www.blogger.com/profile/17115793398497396330noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-61834909464150976452012-09-14T12:24:35.971+03:002012-09-14T12:24:35.971+03:00@dulanov:
Про канбан наслышан, но пока не решился...@dulanov:<br /><br />Про канбан наслышан, но пока не решился связываться. Да и не от меня сие зависит.eao197https://www.blogger.com/profile/17283739752119445290noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-23964524579806579762012-09-14T11:42:09.251+03:002012-09-14T11:42:09.251+03:00@YoungSkiper:
Не, я виндузятник :)
К тому же иска...@YoungSkiper:<br /><br />Не, я виндузятник :)<br />К тому же искал бесплатный инструмент. Наверняка под Windows есть платные аналоги Project-а приличного внешнего вида.eao197https://www.blogger.com/profile/17283739752119445290noreply@blogger.comtag:blogger.com,1999:blog-654279083390275842.post-38840277638840325492012-09-14T10:54:48.060+03:002012-09-14T10:54:48.060+03:00Могу еще OmniPlan порекомендовать, если вы конечно...Могу еще OmniPlan порекомендовать, если вы конечно на OS X. Удобней и красивей GanttProject.YoungSkiperhttps://www.blogger.com/profile/02291148701815009222noreply@blogger.com