2.4 Разработка корпоративной социальной сети с помощью Trello
Trello — это одна из самых популярных систем управления проектами в режиме онлайн, которая пользуется особенным спросом среди небольших компаний и стартапов. Она позволяет эффективно организовывать работу по японской методологии канбан-досок.
Она создана Fog Creek Software в 2011 году на базе MongoDB, Backbone.js и Node.js. Главные достоинства, которые позволили Trello добиться популярности — это:
простой интерфейс;
почти неограниченный бесплатный доступ;
удобство в работе и возможность интеграции с другими популярными инструментами для онлайн-работы.
Trello — максимально простой инструмент, который легко внедрить в рабочий процесс без долгой адаптации со стороны персонала. Из личного опыта могу сказать, что, перепробовав более 10 систем управления проектами (от Basecamp до «Битрикс24»), внедрение Trello оказалось самым «безболезненным» для команды.
Для организации задач используется доска с карточками, которые распределяются по типам. Как правило, задачи разбиваются на:
запланированные,
текущие,
выполненные.
Это самая элементарная структура, возможности по модернизации которой ограничены лишь вашим воображением.
Универсальность и гибкость делают Trello одной из самых комфортных систем организации дел для небольших команд. Если грамотно выстроить структуру компании в Трелло, то команда в 50+ человек сможет вполне комфортно взаимодействовать между собой, а менеджер справится с контролем ключевых задач и процессов.
Чем Trello действительно хорош, так это возможностью быстро оценить прогресс по всем основным процессам сразу, в режиме реального времени и на одном экране. Этот инструмент можно использовать как личный органайзер, дневник, список, коллективный to-do менеджер… даже как форум. Сейчас Trello пользуются: редакция Нетологии, Тинькофф-Журнал, Лайфхакер и многие другие СМИ, контентные проекты и агентства.
В (Приложение 9) можно увидеть основыне доски Trello:
Task – место для поступивших задач;
Director – Директор организации, он одобряет документы;
Creator – Специалист по созданию документов;
Frontend – Специалист по созданию дизайна приложения;
Backend – Специалист по созданию функционала приложения;
Testing – Специалист по тестированию приложения и нахождению в нём неисправностей;
Completed – Завершённые задачи;
Blocked – Заблокированные задачи.
В (Приложение 10) можно увидеть подробности самой задачи и её процесс завершения.
Разработка корпоративной социальной сети с помощью GitLab
Git — это гибкая, распределенная система контроля версий, дающая массу возможностей не только разработчикам программных продуктов, но и писателям для изменения, дополнения и отслеживания изменения «рукописей» и сюжетных линий, и учителям для корректировки и развития курса лекций, и администраторам для ведения документации, и для многих других направлений, требующих управления историей изменений. У каждого разработчика, использующего Git, есть свой локальный репозиторий, позволяющий локально управлять версиями. Затем, сохраненными в локальный репозиторий данными, можно обмениваться с другими пользователями. Часто при работе с Git создают центральный репозиторий, с которым остальные разработчики синхронизируются. В этом случае все участники проекта ведут свои локальны разработки и беспрепятственно скачивают обновления из центрального репозитория. Когда необходимые работы отдельными участниками проекта выполнены и отлажены, они, после удостоверения владельцем центрального репозитория в корректности и актуальности проделанной работы, загружают свои изменения в центральный репозиторий. Наличие локальных репозиторием также значительно повышает надежность хранения данных, так как, если один из репозиториев выйдет из строя, данные могут быть легко восстановлены из других репозиториев. Работа над версиями проекта в Git может вестись в нескольких ветках, которые затем могут с легкостью полностью или частично объединяться, уничтожаться, откатываться и разрастаться во все новые и новые ветки проекта.
В рамках курсовой работы был создан проект в Gitlab, который представлен в (Приложение 11) под названием Project и внутри созданного проекта была помещена проделанная работа (Приложение 12).
Достарыңызбен бөлісу: |