понедельник, 2 марта 2015 г.

О KPI и мотивации

Эта статья подготовлена для блогов журнала PCWeek.

«Наиболее важные факторы, необходимые для управления любой организацией, как правило, неизвестны и количественно неопределимы»
Э. Деминг, "Выход из кризиса"
Открывая новый проект, запуская изменения в существующем процессе, мы придумываем метрики и задаем KPI. И, как правило, за достижение этих KPI назначаются ответственные, которые получат бонусы или будут наказаны за несоответствие реальности целевым индикаторам. Предполагается, что наличие таких показателей должно стимулировать исполнителей. Но как на самом деле все это работает? В большинстве случаев – странно.

вторник, 27 января 2015 г.

Добавляем приложение в автозапуск в инсталяторах на WIX Toolset

Это совсем маленькая заметка, даже не ожидал, что все так просто. Для того, чтобы добавить приложение в автозапуск, достаточно в компонент отвечающий за добавление exe файла добавить RegistryKey:
<Component Id="ProductComponent">
  <File Source="$(var.EyeOfSauron.TargetPath)" />
  <RegistryKey
  Root="HKLM"
  Key="Software\Microsoft\Windows\CurrentVersion\Run">
    <RegistryValue Type="string" Name="RunEyeOfSauron" Value="[INSTALLFOLDER]EyeOfSauron.exe"/>
  </RegistryKey>
</Component>

Работа с файлами в инсталяторах на WiX Toolset

В прошлой статье про проекты инсталяторов в Visual Studio я привел маленький пример, позволяющий добавить в MSI только exe файл нашего проекта. Сегодня предлагаю посмотреть как добавить другие файлы из проекта.

среда, 21 января 2015 г.

Как изменить поведение сотрудников

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

вторник, 30 декабря 2014 г.

Созданеи MSI для приложений .Net

В старых версиях Visual Studio был специальный тип проекта для создания инсталяторов. О том что на месте этого проекта сейчас и что делать, под катом.

вторник, 23 декабря 2014 г.

Борьба с очень длинными путями в SQL запросах

Вчера ко мне обратился коллега с проблемой, при выборке данных в View с другого сервера возникает ошибка "The object name 'AW1.SAR.ICM.DialerDB.dbo.ViewDialerReport1' contains more than the maximum number of prefixes. The maximum is 3." Что это за проблема и как с ней бороться под катом.