"Пряники" - система мотивации и Microsoft Azure

24
Пряники: Мотивационные программы 2.0. Любко Алексей MVP Developer Security

description

Презентация о системе мотивации персонала и геймификации бизнеса - Пряники. Ключевые инструменты, используемые для создания сервиса на Microsoft Azure

Transcript of "Пряники" - система мотивации и Microsoft Azure

Page 1: "Пряники" - система мотивации и Microsoft  Azure

Пряники:Мотивационные программы 2.0.

Любко АлексейMVP Developer Security

Page 2: "Пряники" - система мотивации и Microsoft  Azure

Проблема

Пн-пт с 10 до 19

Page 3: "Пряники" - система мотивации и Microsoft  Azure

Проблема

Делает стартап с друзьями

Изучает новые технологии

Изобретает супер-продукт

Пн-пт с 19 до 10+выходные

Page 4: "Пряники" - система мотивации и Microsoft  Azure

Кто уже использует подобные решения?

Решения под ключ

Сервис “Пряники”

Page 5: "Пряники" - система мотивации и Microsoft  Azure

Сервис Пряники

“Пряники” позволяют создавать мотивационные программы на основе:

• Игровых механик в бизнес-процессах(Благодарности за работу, виртуальные награды-бейджи)

• Формирования соцкапета сотрудником• Компенсации питания в близлежащих

заведениях

• Сервис может использоваться как отдельно, так и встраиваться в SharePoint

Page 6: "Пряники" - система мотивации и Microsoft  Azure

Сервис Пряники

Некоторые сценарии применения “Пряников”:• Включать в работу новичков (assessment)• Публично благодарить• Развивать коммуникации• Организовать положительную игровую

мотивацию• Кадровый потенциал и формирование

команд (социометрия и аналитика)• Генерация и воплощение идей

Page 7: "Пряники" - система мотивации и Microsoft  Azure

Механика решения

Спасибо!

Компенсация питания

Гибкий соцпакет – услуги на выбор

Подарок Бейдж

Page 8: "Пряники" - система мотивации и Microsoft  Azure

Сервис Пряники – как это работает

Page 9: "Пряники" - система мотивации и Microsoft  Azure

Сервис Пряники – как это работает

Ключевые технологии:• Microsoft Azure• Web Role• Worker Role• Service Bus• SQL Azure

• SQL Server 2008 (для коробочной версии)• Sync Services• WIF + ADFS – аутентификация пользователей из

домена в облачном сервисе• SharePoint 2010

Page 10: "Пряники" - система мотивации и Microsoft  Azure

WIF

Сервис Пряники – как это работает

Архитектура:

Microsoft Azure

Web Worker SQL Azure

Mobile ClientsDesktop Clients

Web Clients

ADFS Proxy SharePoint

Active Directory

Forms

Active Directory

Пряники

Sync Framework/WCF

SQL Azure Data Sync, Service Bus

Page 11: "Пряники" - система мотивации и Microsoft  Azure

;(29 февраля. Черный день Azure,но это можно было победить

Page 12: "Пряники" - система мотивации и Microsoft  Azure

Сервис Пряники – Синхронизация данных

Синхронизация с “облаком”:• SQL Azure Data Sync• Microsoft Sync Framework

Page 13: "Пряники" - система мотивации и Microsoft  Azure

Сервис Пряники – Синхронизация данных

SQL Data Sync:• Нет необходимости писать код• Поддерживает сложные схемы синхронизации

многих источников• Минус – простое разрешение конфликтов

Агент локальный

Azure SQL

Агент локальный

Агент локальный

Page 14: "Пряники" - система мотивации и Microsoft  Azure

Сервис Пряники – Синхронизация данных

Microsoft Sync Framework (4.0 CTP):• Аналогичен по функционалу SQL Azure Data Sync• Нужно писать код (довольно простой)• Ручное разрешение конфликтов• С помощью Sync Framework можно устранить

ключевой недостаток SQL Azure Data Sync – организовать синхронизацию данных с учетом версионности изменений.

• Например, при одновременном изменении данных клиентом в корпоративной среде и в облачном сервисе.

Page 15: "Пряники" - система мотивации и Microsoft  Azure

Сервис Пряники – Аутентификация

WIF + ADFS • Позволяет аутентифицировать пользователей из

домена в облачном сервисе

Page 16: "Пряники" - система мотивации и Microsoft  Azure

Сервис Пряники – Аутентификация

WIF + ADFS • Позволяет аутентифицировать пользователей из

домена в облачном сервисе

Azure

ADFS Proxy

SharePoint

Active Directory

Pryaniky

WCF с WIF

USER

Page 17: "Пряники" - система мотивации и Microsoft  Azure

Сервис Пряники – Аутентификация

WIF + ADFS • Позволяет аутентифицировать пользователей из

домена в облачном сервисе

Azure

ADFS Proxy

SharePoint

Active Directory

Pryaniky (iFrame)

USER

Page 18: "Пряники" - система мотивации и Microsoft  Azure

Сервис Пряники – Обновление

Entity Framework Code First Migration (EntityFramework.SqlMigrations)• Позволяет легко обновлять базу данных по уже

написанным классам

puiblic class Pryanik{ public long Id{get;set;} public string Name {get;set;}}

puiblic class Pryanik{ public long Id{get;set;} public string Name {get;set;} public string Descr{get;set;}}

[Id] [long] IDENTITY(1,1) NOT NULL,[Name] [nvarchar](max) NULL,

[Id] [long] IDENTITY(1,1) NOT NULL,[Name] [nvarchar](max) NULL,[Descr] [nvarchar](max) NULL,

>update-database

Page 19: "Пряники" - система мотивации и Microsoft  Azure

Сервис Пряники – Безопасность и производительность

Инструменты, использованные для обеспечения безопасности приложений в Azure:• Microsoft Web Application Configuration Analyzer

v2.0• ELMAH и Microsoft.WindowsAzure.Diagnostic• – расширенное журналирование и оповещение• Web Protection Library (WPL) – умное

экранирование ввода• Azure Diagnostics Manager 2 (Cerebrata)

Page 20: "Пряники" - система мотивации и Microsoft  Azure

Сервис Пряники – Безопасность

Microsoft Web Application Configuration Analyzer v2.0

Многие из правил валидации не актуальны для Azure, но для некоторых стоит перенастроить штатный образ WebRole. Зачем нам, например, Print Spooler и Alerter?

Page 21: "Пряники" - система мотивации и Microsoft  Azure

Сервис Пряники – Безопасность

ELMAH и Microsoft.WindowsAzure.Diagnostic• ELMAH – открытая библиотека для

ASP.NET/ASP.NET MVC, позволяющая организовать оповещение и журналирование событий

• Microsoft.WindowsAzure.Diagnostic – штатный инструмент для отладки и трассировки

Page 22: "Пряники" - система мотивации и Microsoft  Azure

Сервис Пряники – Безопасность

Azure Diagnostics Manager 2 (Cerebrata)• Позволяет получить данные со счетчиков

производительности• Журналы трассировки• Системные журналы ролей

Page 23: "Пряники" - система мотивации и Microsoft  Azure

Сервис Пряники – Безопасность

Azure Dashboard• http://www.windowsazure.com/ru-ru/support/s

ervice-dashboard/

• Пароль на Windows Live