пятница, 23 августа 2013 г.

Rikrop.TimeTracker

Статистика проекта:

Строк кода: 20.000 C# + 7.000 xaml
Продолжительность разработки: 10 недель.
Технологии: .net 4.5, async/await, wpf, mvvm, Rikrop.Core, entity framework 5.0 code first, active directory, microsoft sql server 2012, wcf, nunit, Telerik .NET UI Controls, JustMock.

Для одной российской IT-компании мы сделали приложение для учёта рабочего времени сотрудников - TimeTracker. Основными целями приложения были: контроль отработанного времени сотрудников, управление рабочим графиком, ведение карточек сотрудников.


Список сотрудников компании и структурных подразделений извлекается из AD. На главной форме после авторизации можно увидеть текущий статус работников компании - кто находится в отпуске, кто сейчас на рабочем месте, сколько составляет недоработка или переработка за сегоднешний день и текущий отчётный период. Пользователи могут отмечать время прихода и ухода, программа сообщает о необходимости ввести причину опоздания и оперативно пересчитывает данные на основе действий сотрудника.


При расчёте учитывается личное расписание сотрудника, его календарь отпусков и больничных, а так же производственный календарь предприятия.


Одной из главных задач было удобное представление данных руководству компании для оперативной оценки статуса отработки сотрудников. Для этого руководителям структурным подразделений, директору компании и офис-менеджеру доступна форма статистики сотрудников за отчётный период и детальная информация за период для каждого сотрудника.


Нам очень понравилось тесное сотрудничество с заказчиком, регулярные демонстрации продукта пользователям и получение свежих отзывов о разрабатываемом функционале. Проект для своих небольших размеров имел много интересных и запомнившихся нам аспектов: интеграция с существующим доменом предприятия, вёрстка сложных форм по макетам заказчика, постоянная работа над повышением отзывчивости и удобства взаимодействия пользователя с приложением.

Комментариев нет:

Отправить комментарий