![]() |
Модераторы: Illuminaty |
![]() ![]() ![]() |
|
Caramel |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4190 Регистрация: 7.8.2004 Где: Дюссельдорф Репутация: нет Всего: 142 |
Я не знаю где такую тему следовало бы создавать, по смыслу она вроде подходит для этого раздела.
Итак... В скором времени мне предстоит дизайнить некий планировщик (предполагается вебинтерфейс). Беда в том, что я никогда с такими вещами не сталкивалась и слабо представляю как оно должно выглядеть. Накидайте ссылок, товарищи! Хочется сделать не только красиво, но и удобно ![]() ![]() (проджект менеджер и оутлук не предалагать ![]() |
|||
|
||||
DezmASter |
|
|||
![]() Дизайнер :) ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1520 Регистрация: 3.2.2006 Где: Украина, Запорожь е Репутация: 2 Всего: 109 |
Caramel, планировщик чего?
![]() Если работы - то тут беспорный лидер - basecamp Это сообщение отредактировал(а) DezmASter - 22.9.2007, 23:32 |
|||
|
||||
Str!pe |
|
|||
профиль удален ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2426 Регистрация: 12.6.2005 Где: На земле. Репутация: 3 Всего: 152 |
Caramel, надо ТЗ смотреть. Это проектировка больше для начала чем дизайн. Если есть спроектированный вариант, то все гораздо проще. -------------------- Со мной можно связаться по скайпу или по аське. Занимаюсь продвижением сайтов - самой таргетированной рекламой. |
|||
|
||||
Caramel |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4190 Регистрация: 7.8.2004 Где: Дюссельдорф Репутация: нет Всего: 142 |
DezmASter, работы, времени, ага. Спасибо за ссылку!
Str!pe, увы тз показать не могу. |
|||
|
||||
dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 29 Всего: 137 |
Новоиспечённый стартап в этой области: http://wygd.ru/.
Вот ещё: http://www.rememberthemilk.com/ - личное планирование, недоработок куча, правда (было месяц назад). На практике пользоваться было неудобно. Бэйскамп (http://www.basecamphq.com/) и их та-да лист (http://tadalist.com/) тоже не впечатляют, если честно. Работать в реальности невозможно. Но каждому своё, сейчас они модные. Также нужно посмотреть бег-трекеры для разработчиков: - Eventum (http://dev.mysql.com/downloads/other/eventum/features.html) - Fogbugz (http://www.fogcreek.com/FogBugz/) - Bugzilla (http://www.bugzilla.org/) - Mantis (http://www.mantisbt.org/) - Jira (ссылку на это давать даже не хочу...) Только это руками потрогать надо... И пусть даже задачи, решаемые этим софтом, немного отличаютя, всё равно, много идей хороших. И не очень. Надо общаться с теми, кто использует. http://www.artgorbunov.ru/bb/information/gantt/ - тоже в тему будет, возможно. Можно много ещё найти, попсовая сейчас тема. 'Task management', 'manage tasks' и т. п. Только искать надо в англоязычном инете. В русском если что и есть, то либо переведённое, либо вообще нет. Ну, мало, по крайней мере. Вот ещё нашёл безобразие какое-то: http://todoist.com/ (похоже на ta-da list). И ещё сайт - там, кажется, собраны обзоры, но сейчас он висит: http://lifehacker.com/software/task-manage...ager-238687.php А вообще, моя мечта. Не приступил пока к реализации, но оно всё близится ![]() Курили мы как-то на тему объединения представлений: линейный, иерархичный, Гантт, календарь. Интеграция баг-трекера с проджектом и Excel-ем. Можно много классного сделать. Если интересно - могу пообщаться на эту тему, но только если голосом... |
|||
|
||||
Caramel |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4190 Регистрация: 7.8.2004 Где: Дюссельдорф Репутация: нет Всего: 142 |
dm9, ооооо, спасибо
![]() |
|||
|
||||
maximkr |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 26.4.2006 Репутация: нет Всего: 2 |
Хм, а TrackStudio не смотрели случаем? Наш продукт ![]() Иерархии есть, экспорт в эксель/ms project - тоже. По поводу интеграции багтрекера с управлением проектами (и почему тут ничего нормального пока не написали) посмотрите тут мою статью: http://www.trackstudio.ru/forum/bug-tracki...issue-1685.html Концепции системы лучше всего описаны в первой главе "неофициального руководства", что на странице с документацией. Еще есть сравнение с JIRA, как с одной из самых продвинутых линейных систем, к Bugzilla/Mantis/Fogbugz все это относится еще в большей степени. Системы типа basecamp/wygd - это отдельное направление, не такое уж и новое. Atlassian с этого начинала (посмотрите ранние testimonials на JIRA), но потом они все равно вернулись к гонке функциональности. |
|||
|
||||
dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 29 Всего: 137 |
maximkr, смотрел, конечно.
![]() Здесь важно понимать целевую задачу. Мне интересны две области: личное планирование и управление работой малой команды (до 10 человек). Ваша система оказалась слишком тяжеловесной для малой команды. Ощущение, что проектировщики много работали с Жирой (я сам с ней не работал, просто смотрел интерфейс - он ужасен, конечно), и сделали Жиру, но лучше. Нам нужна лёгкая система, а здесь ото всюду торчали ненужные нам рычаги. Управление задачами (первое, что нам нужно) - очень навороченно. Наверняка ваша система (как и Жира) подходит тем или иным образом к разработке "большого" ПО. Но команде, умещающейся в одной-двух комнатах, проще всё же Eventum. Да и то не всегда. Экспорт в Excel - это не то. И в Проджект - тоже. Я не про это говорил. И иерархию, кажется, не ту имел в виду. Для меня важна лёгкость системы для решения простых задач. Кодга я планирую новый проект, я пользуюсь excel-ем. Помните статью Джоэла Спольски про планирование? Вот я хочу такую простую штуку. Simple things simple, complex things possible. А если ещё найти решение, как начальный план проекта интегрировать с баг-трекингом - вообще будет супер. Но вот проблема: начальный план иерархичен (дерево там, дерево задач), а баги зачастую - отдельны, не привязаны к нему. Вот и получается: есть дерево задач, а есть порядок их исполнения. И есть привязка к календарю... И переключаться между этими представлениями было бы ой как здорово. ![]() Не хватает вашей системе ещё одной штуки. Я не умею это объяснять, но называю это обычно "фаном". Если у разработчиков есть "фан" - системой приятно пользоваться. Если нет - получается классная, отточенная система, но смотреть на которую без слёз нельзя. Но это уже личное отношение к ПО, не слушайте меня. Добавлено через 2 минуты и 25 секунд Статью посомтрю, но попозже. Спасибо. Добавлено через 8 минут и 6 секунд Просмотрел статью. Собственно, моя мечта - интеграция баг-трекига с PM. Я не разбираюсь в больших разработках, но уверен, что для малых команд и проектов с первым релизом за 3-6 месяцев это реально. Не уверен, что это нужно делать под веб, но интеграция просится, и видна. |
|||
|
||||
dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 29 Всего: 137 |
Прошу прощения, кое-что невнимательно прочитал в статье, поэтому последнее добавление обнуляю. Но суть понятна...
|
|||
|
||||
dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 29 Всего: 137 |
Всё же ещё напишу пару слов, зацепило.
![]() В статье есть две фразы. 1. "Это приводит к таким вопросам как: - а можно ли использовать MS Project для управление разработкой ПО - можно ли использовать TrackStudio вместо MS Project - что лучше - MS Project или TrackStudio Предметная область у этих систем очень похожа (контроль задач и сроков), но в большинстве случаев они не могут заменить друг друга". 2. "TrackStudio позволяет интегрировать issue tracking и project management". Мне эти фразы показались противоречивыми, поэтому я много раз перечитал статью, прежде чем понял (кажется, понял) идею автора. Непонятно вот что: неужели невозможно увязать оба представления (взгляд "сверху" для заказчика, или просто для общего контроля разрабокти, и баг-трекинг, самый низкий уровень) в одном ПО? Вы ориентированы на большие проекты, и там, возможно, нельзя. Не знаю. Но для малых проектов это скорее возможно, чем наоборот. Всё, что, например, мне нужно, это список задач "в очереди" (приоритеты здесь не помогут, очередь - это не приоритеты, это сверху вниз - возможно, в виде дерева), возможность вставить в очередь (или просто подвесить на приоритет) новый баг, возможность видеть и менять список ближайших задач каждого программиста (это уже линейная развёртка). Ну и к этому - отчёты. Там ещё пара мелочей, и надо понять, как это увязать в интерфейсе грамотно (думали, даже пара идей была...) В общем, чего хочется - возможность мешать и возможность не мешать задачи из начального плана с багами. Это если совсем грубо. Возможно, я один такой, кому нужен такой функционал? ![]() |
|||
|
||||
DezmASter |
|
|||
![]() Дизайнер :) ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1520 Регистрация: 3.2.2006 Где: Украина, Запорожь е Репутация: 2 Всего: 109 |
Извиняюсь - я ошибочно дал не ту ссылку на BaseCamp в предыдущем посте. Пофиксил.
|
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 1 Всего: 290 |
Ребята, вам не кажется, что беседа немного не в том разделе?
![]() http://forum.vingrad.ru/forum/project-management.html |
|||
|
||||
dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 29 Всего: 137 |
Можно разбить тему. Но убейте меня, если я говорил не о дизайне.
![]() Правда, я не уверен, что о веб. ![]() |
|||
|
||||
Caramel |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4190 Регистрация: 7.8.2004 Где: Дюссельдорф Репутация: нет Всего: 142 |
Wowa, винград разросся до такой степени, что я уже давно ни в чем не уверена, когда создаю новую тему. В любом случае сейчас я получаю интересные ответы на свои вопросы. Боюсь, что в разделе УП меня начнут пичкать совсем сухой техничной информацией. Мне немного другое нужно
![]() Добавлено через 30 секунд
Нет! Мне потом куски темы по всему Винграду искать?! |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 1 Всего: 290 |
||||
|
||||
maximkr |
|
||||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 26.4.2006 Репутация: нет Всего: 2 |
На самом деле мы очень мало работали с Jira, система писалась под впечатлением от ClearQuest после нескольких лет Mantis. А сравнение на сайте именно с Jira, т.к. она сейчас стала очень популярной и про нее спрашивают. В Jira довольно простое ядро (в целом повторяющее bugzilla), на которое потом навешаны workflow, субтаски, кастом-поля, security, и т.п. - эти фичи писались когда система была уже почти готова. Сложность Jira - это сложность большого количества компонентов (очень много таблиц в БД, экранных форм, понятий и т.п.). В TrackStudio компонентов в разы меньше, а сложность образуется за счет связей между ними. Например, можно - написать скрипт, который считает время от внесения задачи в систему до ответа пользователей. - использовать этот скрипт для вычисления значения кастом-поля. - кастом поле использовать в фильтре, который вычисляет приоритетные задачи - на основе фильтра сделать правило подписки, которое будет присылать менеджеру саппортные задачи, на которые слишком долго отвечали. Лет 5 назад в Jira был вполне приятный интерфейс, который позволял "читать" багрепорты не вдаваясь в технические детали. Т.е. системные поля (состояние, ответственный, etc) - слева, под ними - операции, а справа описание задачи и комментарии пользователей как один большой документ. По сравнению с дизайном большинства других систем, это был большой шаг вперед - почитайте отзывы о Jira (большинству из них уже несколько лет) - люди выбирали Jira из-за интерфейса, а Atlassian позиционировала систему как "brilliantly simple". Но со временем количество фич росло, в старый интерфейс оно все не влезало, и сейчас там каша (которая следствие каши в самой системе). Что они теперь с этим делать будут и что тут вообще можно сделать - не знаю. Вот еще моя небольшая статья в продолжение той же темы. Basecamp и другие подобные системы - они сейчас в начале того пути, который уже почти прошла Jira. Смогут ли они отбиваться от feature requests и оставить систему простой - посмотрим. Про это Спольский писал - 80% клиентов в самом деле нужны 20% фич, но эти 20% фич для всех разные, поэтому давление пользователей есть и будет. По поводу крупных команд - весь проект TrackStudio сейчас делают 4 человека (включая меня), больше 5 человек вообще никогда не было. Используем TrackStudio в смежном проекте - там 8 человек. Хотя, конечно, наиболее типичный клиент TrackStudio - компания от 50 пользователей, просто потому что для больших команд преимущества TrackStudio наиболее заметны.
Да, я понимаю. Ну и какой может быть фан, когда текущая версия 3.5.19 - тут только героическая стойкость поможет ![]() В 4.0 интерфейс будет сильно другой, а многие "ручки" попрятаны - должно помочь в плане удобства и приятности использования. Это сообщение отредактировал(а) maximkr - 23.9.2007, 09:12 |
||||
|
|||||
Caramel |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4190 Регистрация: 7.8.2004 Где: Дюссельдорф Репутация: нет Всего: 142 |
Wowa, спасибо.
Дело в том, что дизайнить планировщик оказался не просто созданием шкурки. У меня нет точного эскиза от заказчика, и приходится лазить по разным проектам, смотреть что и как сделано там, а потом переворачивать для своих целей. К сожалению не вникнув в логику невозможно сделать красиво и удобно. Вот и вникаю ![]() Возможно я погорячилась на счет разделения темы. Но пока очень удобно, что все это вместе. |
|||
|
||||
maximkr |
|
||||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 26.4.2006 Репутация: нет Всего: 2 |
Да, у issue tracking и project management одна предметная область, но разные "точки фокуса": основа issue tracking - это workflow (состояния, ответственные,...), а основа project management - диаграммы Гантта (иерархия задач, зависимости между работами и календарный план). Issue tracking ориентированы скорее в прошлое, а project management - в будущее. Есть много систем, претендующих на issue tracking и project management одновременно, но я не знаю ни одной, сочетающий workflow-движок уровня TrackStudio и project management-функциональностью уровня MS Project. TrackStudio - это issue tracking в чистом виде, project management функциональность тут самая минимальная и получилась почти случайно (иерархия задач, экспорт в ms project), но ведь в большинстве issue tracking систем нет и этого. Т.е. я предлагал рассматривать TrackStudio в качестве "интегрированного" решения для issue tracking + project management не потому, что у нас хорошо, а потому что у остальных еще хуже.
Нас просили сделать очередь несколько раз - все упирается в то, что для сортировки задач в очереди нужно гарантировать, что все видят одну и ту же очередь ![]() В TrackStudio для решения этой проблемы используется понятие "ответственного" - если сейчас эту задачу делать не надо, то ответственным за нее является менеджер. Если задачу назначили на программиста - можно делать. Если назначили несколько задач - можно делать в любом порядке. Если какую-то задачу раньше нужно было делать, а сейчас - нет, то менеджер меняет ответственного с программиста на себя (и потом может назначить ее на кого-то другого). Т.е. программистам не интересна очередь работ на неделю вперед, указания что именно он может/должен делать прямо сейчас вполне достаточно. А вот менеджер уже может организовывать _свою_ очередь как ему удобнее. |
||||
|
|||||
dm9 |
|
|||
![]() Дмитрий Копытин ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 3876 Регистрация: 22.7.2002 Где: Москва Репутация: 29 Всего: 137 |
Вы пытаетесь решить общую задачу. Принцип хорошего дизайна -- не грузить пользователя обобщённым (крутым, функциональным и удобным после 2 лет использования) решением, а дать ему тот минимум, который необходим в 80% случаев (да, да, помню, что у всех свои 20%, но это не повод не работать над дизайном). У нас в команде нет нескольких менеджеров на одного программиста -- все задачи проходят через тим-лида. Я при этом работал и в ситуации с несколькими менеджерами -- но в этом случае у программиста всегда есть понятие основного проекта. А всё остальное -- чистой воды баг-трекинг. То есть частные решение прослеживаются, и даже примерно понятно, как это организовать. А вы хотите сделать динозавра на все случаи жизни. Не так? Ошибаетесь. К сожалению, и к счастью, не все люди лемминги. ![]() Кроме того, когда есть свободная очередь (не назначенные никому задачи), разумный программист может сам сориентироваться, чем ему заняться, если он освободился от текущей задачи. Разумеется, это согласовывается с ПМ-ом, но, опять же, растёт общее понимание проекта, ответственность, и, как следствие, отношение к проекту.
Приоритетами? Это же жутко неудобно. ![]() |
|||
|
||||
maximkr |
|
||||||||||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 26.4.2006 Репутация: нет Всего: 2 |
Тут проблема такая, что если пользоватею в самом деле нужен минимум - он скорее всего возьмет open source. Я где-то видел список имеющегося bug tracking софта (большая часть - open source) - там было больше 300(!) продуктов.
А у нас такое частенько бывает. Например, работник занимался одним продуктом, потом его перебросили на другой, потом какие-то доработки по первому появились. Или у менеджера по разработке один список, а у менежера по саппорту - другой.
Совсем не хотим. Если такое где-то получается, то это не специально и мы с этим боремся ![]()
Не знаю, посмотреть весь перечень задач по проекту никто не запрещает, но большого интереса к чужим задачам что-то не замечаю. Может быть это от проекта или людей зависит - сложно сказать. Вариант с "разумный программист может сам сориентируется" бывает редко - у разумных обычно работы обычно на недели вперед.
Я сам просто помню о самых приоритетных задачах, заинтересованные стороны забыть не дают. |
||||||||||
|
|||||||||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |