Яке програмне забезпечення ви використовуєте для планування роботи своєї команди та чому?


11

Планувати дуже складно. Ми, природно, не оцінюємо власне майбутнє, і багато когнітивних упереджень посилюють проблему. Групове планування ще складніше. Неповна інформація, непослідовні погляди на ситуацію та проблеми спілкування ускладнюють труднощі.

Agile методи дають одну основу для організації групового планування - роблячи планування видимим для всіх (розповіді користувачів), розбиваючи його на менші шматки (спринти) та надаючи ретроспективний аналіз, щоб ви краще вдосконалювались у плануванні. Але знайти хороші інструменти для підтримки цієї практики виявляється складним.

Які програмні засоби ви використовуєте для досягнення цих цілей? Для чого ви використовуєте цей інструмент? Які успіхи у вас в конкретному інструменті?

Відповіді:


5

OmniPlan

Інструмент планування Mac OS X

Основний трекер

Корисно, навіть якщо ви не займаєтесь "спритною" розробкою.

FogBugz

Неймовірно корисне та відстежене відстеження проблем.

Я використовую їх спільно. OmniPlan чудово викладе всі завдання, які потрібно виконати, і розділити їх між своєю командою. Ви можете встановити критичні шляхи (речі, які повинні відбутися для завершення) та розділити загальні зусилля. Також чудово візуально для управління.

Pivotal відмінно допомагає підтримувати темпи розвитку. Якщо ви повністю підписалися на гнучку методологію, вона відмінна, але все ще дуже корисна для відстеження функцій, залежних компонентів та активного стану.

FogBugz забезпечує простий у користуванні інтерфейс для непрограмістів для подання помилок або запитів на функції та контролю за ходом. Проблеми, що надходять, оцінюються та реєструються в Pivotal. Потім вони переміщуються в OmniPlan, якщо це стає великим завданням з кількома компонентами.


Чи можете ви сказати мені деякі конкретні приклади того, як ви користуєтесь ними та що вони змінили для вас? Я маю на увазі, звичайно, я читав і блог Джоеля, але було б приємно почути, чому це найкраще працює для вас.
Алекс Фейнман

Я в кінцевому підсумку використовував Pivotal Tracker.
Алекс Фейнман

6

Ми використовуємо Redmine -> http://www.redmine.org/

Ми реєструємо всю нашу програму разом із дзвінками підтримки, щоб ми могли побачити, скільки часу ми маємо вільно виділити на спринт на останній біт розвитку. Це корисно, оскільки воно добре поєднується з нашою системою електронної пошти та нашою системою контролю версій (Git у нашому випадку, але вона працює з іншими).

Легко вийти з коробки (написано на Ruby, буде працювати на більшості невеликих серверів) та з деякими досить потужними доповненнями, які легко встановити та використовувати.


6

Невже відповісти ніхто ?

Здається, ви маєте на увазі, що для успішного спритного планування потрібні програмні засоби. Я не згоден. Якщо ваша команда використовує scrum або XP правильно ("за книгою"), вам не потрібно взагалі використовувати будь-які програмні засоби для планування.

У багатьох випадках додавання програмних засобів до спритного процесу - це лише спосіб уникнути виникнення проблеми, пов’язаної з поганою комунікацією чи довірою. Такі проблеми найкраще вирішувати іншими способами.

Моя рекомендація - починати без будь-яких цифрових інструментів і додавати їх лише пізніше, коли ви дійсно зрозумієте, для чого вони потрібні.

(Розподілені команди - це особливий випадок)


3

Я використовував і Rally, і JIRA з Greenhopper .

Почну з JIRA. JIRA - відмінний інструмент відстеження помилок. Greenhopper - це надбудова, яка дозволяє командам розпочати роботу з гнучкістю. Оскільки він не був розроблений як спритний інструмент з самого початку, деякі процеси відчувають себе незручно. Інструмент також трудомісткий і важкий у використанні. Однак це надзвичайно настроюється. Взагалі, це відчуває себе інструментом, з яким вам доведеться втиснути спритні процеси.

Ралі було розроблено з нуля як спритний інструмент, і це показує. Це дуже добре слідує за багатьма гнучкими процесами, і це доповнює процес. Я використовував цей інструмент в надзвичайно спритній організації, і він дозволив нам відслідковувати взаємозалежності та складні проекти, в яких залучаються кілька спритних команд. Координація між командами - це щось, з чим борються інші інструменти, але Ралі зробив це добре. Також Rally має чудовий API на основі веб-сервісів. Це дозволило моїй команді написати якесь власне програмне забезпечення, використовуючи Rally як наш сервіс, а також генерувати спеціальні звіти.


1

Ми використовуємо TFS для контролю над джерелами та відстеження робочих елементів (на жаль), і я використовую диспетчер робочих елементів Telerik, щоб допомогти мені записати плани спринту та синхронізувати дошку завдань. Якщо ви змушені використовувати TFS, то telerik робить це менш болісним.


0

Ми використовуємо трекер випуску під назвою FIT (я працюю в цій компанії як підрядник підрядника, тому мій вибір було використовувати). Fogbugz був дорогим порівняно. Він має невелику площу, на веб-основі, недорогий і робить звичайні речі. Я подивився на Redmine, який є чудовим пакетом, але менеджмент був непростим щодо пакета з відкритим кодом, який все ще кровоточив.
Для такого інструменту, як трекер проблем, я не хотів його підтримувати або модернізувати чи налаштовувати: я просто хотів, щоб він працював прямо з коробки і залишався таким.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.