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

Любко Алексей
MVP Developer Security
Проблема




           Пн-пт с 10 до 19
Проблема

 Изучает новые                      Пн-пт с 19 до 10
  технологии                         +выходные


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


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

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




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



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

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

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



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




        Спасибо!             Подарок   Бейдж




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




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



Ключевые технологии:
•    Microsoft Azure
    • Web Role
    • Worker Role
    • Service Bus
    • SQL Azure
•    SQL Server 2008 (для коробочной версии)
•    Sync Services
•    WIF + ADFS – аутентификация пользователей из
     домена в облачном сервисе
•    SharePoint 2010
Сервис Пряники – как это работает



 Архитектура:
                                  Microsoft Azure
                           Web         Worker       SQL Azure
                        Forms   WIF                             SQL Azure Data Sync,
                                                                Service Bus

                                                                   Sync Framework/WCF



                                ADFS Proxy   SharePoint                Пряники
Mobile Clients
  Desktop Clients
          Web Clients
                                        Active                          Active
                                       Directory                       Directory
;(
     29 февраля. Черный день
     но это можно было побе
Сервис Пряники – Синхронизация данных



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



SQL Data Sync:
•     Нет необходимости писать код
•     Поддерживает сложные схемы синхронизации
      многих источников
•     Минус – простое разрешение конфликтов
                   Azure SQL




      Агент
                                 Агент       Агент
    локальный
                               локальный   локальный
Сервис Пряники – Синхронизация данных



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



WIF + ADFS
•   Позволяет аутентифицировать пользователей из
    домена в облачном сервисе
Сервис Пряники – Аутентификация



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


                        Azure



    ADFS Proxy

                                WCF с    SharePoint
                                 WIF
                 USER
      Active                      Pryaniky
     Directory
Сервис Пряники – Аутентификация



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


                        Azure



    ADFS Proxy
                                       SharePoint

                 USER           Pryaniky
      Active
                                (iFrame)
     Directory
Сервис Пряники – Обновление



Entity Framework Code First Migration
(EntityFramework.SqlMigrations)
•     Позволяет легко обновлять базу данных по уже
      написанным классам
 puiblic class Pryanik             puiblic class Pryanik
 {                                 {
   public long Id{get;set;}          public long Id{get;set;}           >update-database
   public string Name {get;set;}     public string Name {get;set;}
 }                                   public string Descr{get;set;}
                                   }



[Id] [long] IDENTITY(1,1) NOT NULL,                       [Id] [long] IDENTITY(1,1) NOT NULL,
[Name] [nvarchar](max) NULL,                              [Name] [nvarchar](max) NULL,
                                                          [Descr] [nvarchar](max) NULL,
Сервис Пряники – Безопасность и производительность



Инструменты, использованные для
обеспечения безопасности приложений в
Azure:
•   Microsoft Web Application Configuration Analyzer
    v2.0
•   ELMAH и Microsoft.WindowsAzure.Diagnostic
•    – расширенное журналирование и оповещение
•   Web Protection Library (WPL) – умное
    экранирование ввода
•   Azure Diagnostics Manager 2 (Cerebrata)
Сервис Пряники – Безопасность



Microsoft Web Application Configuration Analyzer v2.0




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



ELMAH и Microsoft.WindowsAzure.Diagnostic
•   ELMAH – открытая библиотека для
    ASP.NET/ASP.NET MVC, позволяющая
    организовать оповещение и журналирование
    событий

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



Azure Diagnostics Manager 2 (Cerebrata)
• Позволяет получить данные со счетчиков
  производительности
• Журналы трассировки
• Системные журналы ролей
Сервис Пряники – Безопасность



Azure Dashboard
• http://www.windowsazure.com/ru-
  ru/support/service-dashboard/
• Пароль на Windows Live
Контакты




           welcome@pryaniky.com


           +7 (495) 669-37-56


           http://www.pryaniky.com

More Related Content

What's hot

Pryaniky - использование облаков в корпоративной среде
Pryaniky - использование облаков в корпоративной средеPryaniky - использование облаков в корпоративной среде
Pryaniky - использование облаков в корпоративной среде
Pryaniky.com
 
Презентация MS Azure
Презентация MS AzureПрезентация MS Azure
Презентация MS Azure
Dmitry Moskvin
 
AZadonsky New Cloud Services
AZadonsky New Cloud ServicesAZadonsky New Cloud Services
AZadonsky New Cloud Services
Vasily Demin
 
Sql Server Data Services
Sql Server Data ServicesSql Server Data Services
Sql Server Data ServicesMedia Gorod
 
Что нового в 11.0?
Что нового в 11.0?Что нового в 11.0?
Что нового в 11.0?
1С-Битрикс
 
Бизнес-аналитика – не роскошь, а средство для принятия решений:
Бизнес-аналитика – не роскошь, а средство для принятия решений:Бизнес-аналитика – не роскошь, а средство для принятия решений:
Бизнес-аналитика – не роскошь, а средство для принятия решений:
TechExpert
 
Простая сложная облачная платформа Azure
Простая сложная облачная платформа AzureПростая сложная облачная платформа Azure
Простая сложная облачная платформа Azure
TechExpert
 
Переход в Облако для решения «земных» задач
Переход в Облако для решения «земных» задачПереход в Облако для решения «земных» задач
Переход в Облако для решения «земных» задач
TechExpert
 
Pryaniky.com - Мотивация 2.0. Лайки, Бейджи и другие игровые механики на служ...
Pryaniky.com - Мотивация 2.0. Лайки, Бейджи и другие игровые механики на служ...Pryaniky.com - Мотивация 2.0. Лайки, Бейджи и другие игровые механики на служ...
Pryaniky.com - Мотивация 2.0. Лайки, Бейджи и другие игровые механики на служ...
Alexey Lyubko
 
Azure - хранение данных в облаке
Azure - хранение данных в облакеAzure - хранение данных в облаке
Azure - хранение данных в облаке
Alexander Babich
 
Миграция существующих приложений в Windows Azure
Миграция существующих приложений в Windows AzureМиграция существующих приложений в Windows Azure
Миграция существующих приложений в Windows Azure
Natalia Efimtseva
 
Бессерверный бэкенд на базе AWS (РИТ2016)
Бессерверный бэкенд на базе AWS (РИТ2016)Бессерверный бэкенд на базе AWS (РИТ2016)
Бессерверный бэкенд на базе AWS (РИТ2016)
Vasily Sochinsky
 
Azure - подведение итогов
Azure - подведение итоговAzure - подведение итогов
Azure - подведение итогов
Alexander Babich
 
Инфраструктура как услуга (IaaS) в Windows Azure
Инфраструктура как услуга (IaaS) в Windows AzureИнфраструктура как услуга (IaaS) в Windows Azure
Инфраструктура как услуга (IaaS) в Windows Azure
Natalia Efimtseva
 
5. Готовые инструменты Azure: бизнес-прогнозирования в Machine Learning
5.	Готовые инструменты Azure: бизнес-прогнозирования в Machine Learning5.	Готовые инструменты Azure: бизнес-прогнозирования в Machine Learning
5. Готовые инструменты Azure: бизнес-прогнозирования в Machine Learning
TechExpert
 
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)Ontico
 
!Mobile cloud for publishing
!Mobile cloud for publishing!Mobile cloud for publishing
!Mobile cloud for publishing
Vasily Demin
 
Презентация Microsoft PowerPoint
Презентация Microsoft PowerPointПрезентация Microsoft PowerPoint
Презентация Microsoft PowerPointwebhostingguy
 

What's hot (20)

Pryaniky - использование облаков в корпоративной среде
Pryaniky - использование облаков в корпоративной средеPryaniky - использование облаков в корпоративной среде
Pryaniky - использование облаков в корпоративной среде
 
Sql azure и все, все, все...
Sql azure и все, все, все...Sql azure и все, все, все...
Sql azure и все, все, все...
 
Презентация MS Azure
Презентация MS AzureПрезентация MS Azure
Презентация MS Azure
 
AZadonsky New Cloud Services
AZadonsky New Cloud ServicesAZadonsky New Cloud Services
AZadonsky New Cloud Services
 
Sql Server Data Services
Sql Server Data ServicesSql Server Data Services
Sql Server Data Services
 
Что нового в 11.0?
Что нового в 11.0?Что нового в 11.0?
Что нового в 11.0?
 
Бизнес-аналитика – не роскошь, а средство для принятия решений:
Бизнес-аналитика – не роскошь, а средство для принятия решений:Бизнес-аналитика – не роскошь, а средство для принятия решений:
Бизнес-аналитика – не роскошь, а средство для принятия решений:
 
Простая сложная облачная платформа Azure
Простая сложная облачная платформа AzureПростая сложная облачная платформа Azure
Простая сложная облачная платформа Azure
 
Переход в Облако для решения «земных» задач
Переход в Облако для решения «земных» задачПереход в Облако для решения «земных» задач
Переход в Облако для решения «земных» задач
 
Pryaniky.com - Мотивация 2.0. Лайки, Бейджи и другие игровые механики на служ...
Pryaniky.com - Мотивация 2.0. Лайки, Бейджи и другие игровые механики на служ...Pryaniky.com - Мотивация 2.0. Лайки, Бейджи и другие игровые механики на служ...
Pryaniky.com - Мотивация 2.0. Лайки, Бейджи и другие игровые механики на служ...
 
Azure - хранение данных в облаке
Azure - хранение данных в облакеAzure - хранение данных в облаке
Azure - хранение данных в облаке
 
Ms it cup win-team - мевв
Ms it cup   win-team - меввMs it cup   win-team - мевв
Ms it cup win-team - мевв
 
Миграция существующих приложений в Windows Azure
Миграция существующих приложений в Windows AzureМиграция существующих приложений в Windows Azure
Миграция существующих приложений в Windows Azure
 
Бессерверный бэкенд на базе AWS (РИТ2016)
Бессерверный бэкенд на базе AWS (РИТ2016)Бессерверный бэкенд на базе AWS (РИТ2016)
Бессерверный бэкенд на базе AWS (РИТ2016)
 
Azure - подведение итогов
Azure - подведение итоговAzure - подведение итогов
Azure - подведение итогов
 
Инфраструктура как услуга (IaaS) в Windows Azure
Инфраструктура как услуга (IaaS) в Windows AzureИнфраструктура как услуга (IaaS) в Windows Azure
Инфраструктура как услуга (IaaS) в Windows Azure
 
5. Готовые инструменты Azure: бизнес-прогнозирования в Machine Learning
5.	Готовые инструменты Azure: бизнес-прогнозирования в Machine Learning5.	Готовые инструменты Azure: бизнес-прогнозирования в Machine Learning
5. Готовые инструменты Azure: бизнес-прогнозирования в Machine Learning
 
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
Проектируем облачный веб-сервис "по-взрослому" (Сергей Рыжиков)
 
!Mobile cloud for publishing
!Mobile cloud for publishing!Mobile cloud for publishing
!Mobile cloud for publishing
 
Презентация Microsoft PowerPoint
Презентация Microsoft PowerPointПрезентация Microsoft PowerPoint
Презентация Microsoft PowerPoint
 

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

Мотивация 2.0. Лайки, Бейджи и другие игровые механики на службе бизнеса #clo...
Мотивация 2.0. Лайки, Бейджи и другие игровые механики на службе бизнеса #clo...Мотивация 2.0. Лайки, Бейджи и другие игровые механики на службе бизнеса #clo...
Мотивация 2.0. Лайки, Бейджи и другие игровые механики на службе бизнеса #clo...
Pryaniky.com
 
Программа Cisco Powered Service Providers. Типы сервисов, модели использования
Программа Cisco Powered Service Providers. Типы сервисов, модели использованияПрограмма Cisco Powered Service Providers. Типы сервисов, модели использования
Программа Cisco Powered Service Providers. Типы сервисов, модели использования
Cisco Russia
 
Программа Cisco Powered Service Providers. Типы сервисов, модели использования
Программа Cisco Powered Service Providers. Типы сервисов, модели использованияПрограмма Cisco Powered Service Providers. Типы сервисов, модели использования
Программа Cisco Powered Service Providers. Типы сервисов, модели использования
Cisco Russia
 
UCS Director
UCS DirectorUCS Director
UCS Director
Cisco Russia
 
Microsoft Karpman
Microsoft KarpmanMicrosoft Karpman
Microsoft Karpmansouthmos
 
Технические особенности Docsvision 5
Технические особенности Docsvision 5Технические особенности Docsvision 5
Технические особенности Docsvision 5Docsvision
 
Облачная стратегия Cisco
Облачная стратегия CiscoОблачная стратегия Cisco
Облачная стратегия Cisco
Cisco Russia
 
Инфраструктура Cisco для построения облачной платформы
Инфраструктура Cisco для построения облачной платформыИнфраструктура Cisco для построения облачной платформы
Инфраструктура Cisco для построения облачной платформы
Cisco Russia
 
Платформа Docsvision
Платформа DocsvisionПлатформа Docsvision
Платформа DocsvisionDocsvision
 
опыт Clickberry.com стартап на drupal в облаке павел загор
опыт Clickberry.com   стартап на drupal в облаке павел загоропыт Clickberry.com   стартап на drupal в облаке павел загор
опыт Clickberry.com стартап на drupal в облаке павел загорdrupalconf
 
Petrov Cloud for corporate customer
Petrov Cloud for corporate customerPetrov Cloud for corporate customer
Petrov Cloud for corporate customerAnton Petrov
 
новые технологии реализованные на официальном сайте зсо
новые технологии реализованные на официальном сайте зсоновые технологии реализованные на официальном сайте зсо
новые технологии реализованные на официальном сайте зсо
CIT TROYA
 
Azure - обзор
Azure - обзорAzure - обзор
Azure - обзор
Alexander Babich
 
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
Cisco Russia
 
02.Службы Azure
02.Службы Azure02.Службы Azure
02.Службы Azure
Alexander Babich
 
ASP.NET MVC+ Windows Azure: step by step guide
ASP.NET MVC+ Windows Azure: step by step guideASP.NET MVC+ Windows Azure: step by step guide
ASP.NET MVC+ Windows Azure: step by step guide
Mykhail Galushko
 
Применение облачных технологий при реализации медиа-проектов
Применение облачных технологий при реализации медиа-проектовПрименение облачных технологий при реализации медиа-проектов
Применение облачных технологий при реализации медиа-проектов
Andrew Gubskiy
 
Облачные сервисы на платформе Windows Azure
Облачные сервисы на платформе Windows AzureОблачные сервисы на платформе Windows Azure
Облачные сервисы на платформе Windows Azure
Alexey Bokov
 
Вокруг облака - технологический сценарии Windows Azure
Вокруг облака - технологический сценарии Windows AzureВокруг облака - технологический сценарии Windows Azure
Вокруг облака - технологический сценарии Windows AzureAlexey Bokov
 
PowerBI — новые возможности анализа данных в облаке
PowerBI — новые возможности анализа данных в облакеPowerBI — новые возможности анализа данных в облаке
PowerBI — новые возможности анализа данных в облаке
Stas Vyschepan
 

Similar to "Пряники" - система мотивации и Microsoft Azure (20)

Мотивация 2.0. Лайки, Бейджи и другие игровые механики на службе бизнеса #clo...
Мотивация 2.0. Лайки, Бейджи и другие игровые механики на службе бизнеса #clo...Мотивация 2.0. Лайки, Бейджи и другие игровые механики на службе бизнеса #clo...
Мотивация 2.0. Лайки, Бейджи и другие игровые механики на службе бизнеса #clo...
 
Программа Cisco Powered Service Providers. Типы сервисов, модели использования
Программа Cisco Powered Service Providers. Типы сервисов, модели использованияПрограмма Cisco Powered Service Providers. Типы сервисов, модели использования
Программа Cisco Powered Service Providers. Типы сервисов, модели использования
 
Программа Cisco Powered Service Providers. Типы сервисов, модели использования
Программа Cisco Powered Service Providers. Типы сервисов, модели использованияПрограмма Cisco Powered Service Providers. Типы сервисов, модели использования
Программа Cisco Powered Service Providers. Типы сервисов, модели использования
 
UCS Director
UCS DirectorUCS Director
UCS Director
 
Microsoft Karpman
Microsoft KarpmanMicrosoft Karpman
Microsoft Karpman
 
Технические особенности Docsvision 5
Технические особенности Docsvision 5Технические особенности Docsvision 5
Технические особенности Docsvision 5
 
Облачная стратегия Cisco
Облачная стратегия CiscoОблачная стратегия Cisco
Облачная стратегия Cisco
 
Инфраструктура Cisco для построения облачной платформы
Инфраструктура Cisco для построения облачной платформыИнфраструктура Cisco для построения облачной платформы
Инфраструктура Cisco для построения облачной платформы
 
Платформа Docsvision
Платформа DocsvisionПлатформа Docsvision
Платформа Docsvision
 
опыт Clickberry.com стартап на drupal в облаке павел загор
опыт Clickberry.com   стартап на drupal в облаке павел загоропыт Clickberry.com   стартап на drupal в облаке павел загор
опыт Clickberry.com стартап на drupal в облаке павел загор
 
Petrov Cloud for corporate customer
Petrov Cloud for corporate customerPetrov Cloud for corporate customer
Petrov Cloud for corporate customer
 
новые технологии реализованные на официальном сайте зсо
новые технологии реализованные на официальном сайте зсоновые технологии реализованные на официальном сайте зсо
новые технологии реализованные на официальном сайте зсо
 
Azure - обзор
Azure - обзорAzure - обзор
Azure - обзор
 
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
Mасштабируемое управление и автоматизация серверной платформы и интегрирован...
 
02.Службы Azure
02.Службы Azure02.Службы Azure
02.Службы Azure
 
ASP.NET MVC+ Windows Azure: step by step guide
ASP.NET MVC+ Windows Azure: step by step guideASP.NET MVC+ Windows Azure: step by step guide
ASP.NET MVC+ Windows Azure: step by step guide
 
Применение облачных технологий при реализации медиа-проектов
Применение облачных технологий при реализации медиа-проектовПрименение облачных технологий при реализации медиа-проектов
Применение облачных технологий при реализации медиа-проектов
 
Облачные сервисы на платформе Windows Azure
Облачные сервисы на платформе Windows AzureОблачные сервисы на платформе Windows Azure
Облачные сервисы на платформе Windows Azure
 
Вокруг облака - технологический сценарии Windows Azure
Вокруг облака - технологический сценарии Windows AzureВокруг облака - технологический сценарии Windows Azure
Вокруг облака - технологический сценарии Windows Azure
 
PowerBI — новые возможности анализа данных в облаке
PowerBI — новые возможности анализа данных в облакеPowerBI — новые возможности анализа данных в облаке
PowerBI — новые возможности анализа данных в облаке
 

More from Alexey Lyubko

Pryaniky.com - Игровые механики для бизнеса
Pryaniky.com - Игровые механики для бизнесаPryaniky.com - Игровые механики для бизнеса
Pryaniky.com - Игровые механики для бизнеса
Alexey Lyubko
 
Геймификация для бизнеса
Геймификация для бизнесаГеймификация для бизнеса
Геймификация для бизнеса
Alexey Lyubko
 
ит решения для эффективной мотивации персонала
ит решения для эффективной мотивации персоналаит решения для эффективной мотивации персонала
ит решения для эффективной мотивации персоналаAlexey Lyubko
 
Pryaniky - использование облаков в корпоративной среде
Pryaniky - использование облаков в корпоративной средеPryaniky - использование облаков в корпоративной среде
Pryaniky - использование облаков в корпоративной среде
Alexey Lyubko
 
Геймификация в SharePoint 2010. Мотивация 2.0 Лайки, Бейджи и прочий бардак
Геймификация в SharePoint 2010. Мотивация 2.0 Лайки, Бейджи и прочий бардакГеймификация в SharePoint 2010. Мотивация 2.0 Лайки, Бейджи и прочий бардак
Геймификация в SharePoint 2010. Мотивация 2.0 Лайки, Бейджи и прочий бардак
Alexey Lyubko
 
Pryaniky Ybyf
Pryaniky YbyfPryaniky Ybyf
Pryaniky Ybyf
Alexey Lyubko
 
Система Доклада Электронных Документов
Система Доклада Электронных ДокументовСистема Доклада Электронных Документов
Система Доклада Электронных Документов
Alexey Lyubko
 
QRPR.ru - пусть вещи заговорят!
QRPR.ru - пусть вещи заговорят!QRPR.ru - пусть вещи заговорят!
QRPR.ru - пусть вещи заговорят!
Alexey Lyubko
 
Syncfox - бонусная сеть
Syncfox - бонусная сетьSyncfox - бонусная сеть
Syncfox - бонусная сеть
Alexey Lyubko
 

More from Alexey Lyubko (10)

Pryaniky.com - Игровые механики для бизнеса
Pryaniky.com - Игровые механики для бизнесаPryaniky.com - Игровые механики для бизнеса
Pryaniky.com - Игровые механики для бизнеса
 
Геймификация для бизнеса
Геймификация для бизнесаГеймификация для бизнеса
Геймификация для бизнеса
 
ит решения для эффективной мотивации персонала
ит решения для эффективной мотивации персоналаит решения для эффективной мотивации персонала
ит решения для эффективной мотивации персонала
 
Pryaniky - использование облаков в корпоративной среде
Pryaniky - использование облаков в корпоративной средеPryaniky - использование облаков в корпоративной среде
Pryaniky - использование облаков в корпоративной среде
 
Геймификация в SharePoint 2010. Мотивация 2.0 Лайки, Бейджи и прочий бардак
Геймификация в SharePoint 2010. Мотивация 2.0 Лайки, Бейджи и прочий бардакГеймификация в SharePoint 2010. Мотивация 2.0 Лайки, Бейджи и прочий бардак
Геймификация в SharePoint 2010. Мотивация 2.0 Лайки, Бейджи и прочий бардак
 
Pryaniky Ybyf
Pryaniky YbyfPryaniky Ybyf
Pryaniky Ybyf
 
Система Доклада Электронных Документов
Система Доклада Электронных ДокументовСистема Доклада Электронных Документов
Система Доклада Электронных Документов
 
Qrpr Arts Mobile
Qrpr Arts MobileQrpr Arts Mobile
Qrpr Arts Mobile
 
QRPR.ru - пусть вещи заговорят!
QRPR.ru - пусть вещи заговорят!QRPR.ru - пусть вещи заговорят!
QRPR.ru - пусть вещи заговорят!
 
Syncfox - бонусная сеть
Syncfox - бонусная сетьSyncfox - бонусная сеть
Syncfox - бонусная сеть
 

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

  • 2. Проблема Пн-пт с 10 до 19
  • 3. Проблема Изучает новые Пн-пт с 19 до 10 технологии +выходные Делает стартап с друзьями Изобретает супер- продукт
  • 4. Кто уже использует подобные решения? Решения под ключ Сервис “Пряники”
  • 5. Сервис Пряники “Пряники” позволяют создавать мотивационные программы на основе: • Игровых механик в бизнес-процессах (Благодарности за работу, виртуальные награды-бейджи) • Формирования соцкапета сотрудником • Компенсации питания в близлежащих заведениях • Сервис может использоваться как отдельно, так и встраиваться в SharePoint
  • 6. Сервис Пряники Некоторые сценарии применения “Пряников”: • Включать в работу новичков (assessment) • Публично благодарить • Развивать коммуникации • Организовать положительную игровую мотивацию • Кадровый потенциал и формирование команд (социометрия и аналитика) • Генерация и воплощение идей
  • 7. Механика решения Спасибо! Подарок Бейдж Компенсация питания Гибкий соцпакет – услуги на выбор
  • 8. Сервис Пряники – как это работает
  • 9. Сервис Пряники – как это работает Ключевые технологии: • Microsoft Azure • Web Role • Worker Role • Service Bus • SQL Azure • SQL Server 2008 (для коробочной версии) • Sync Services • WIF + ADFS – аутентификация пользователей из домена в облачном сервисе • SharePoint 2010
  • 10. Сервис Пряники – как это работает Архитектура: Microsoft Azure Web Worker SQL Azure Forms WIF SQL Azure Data Sync, Service Bus Sync Framework/WCF ADFS Proxy SharePoint Пряники Mobile Clients Desktop Clients Web Clients Active Active Directory Directory
  • 11. ;( 29 февраля. Черный день но это можно было побе
  • 12. Сервис Пряники – Синхронизация данных Синхронизация с “облаком”: • SQL Azure Data Sync • Microsoft Sync Framework
  • 13. Сервис Пряники – Синхронизация данных SQL Data Sync: • Нет необходимости писать код • Поддерживает сложные схемы синхронизации многих источников • Минус – простое разрешение конфликтов Azure SQL Агент Агент Агент локальный локальный локальный
  • 14. Сервис Пряники – Синхронизация данных Microsoft Sync Framework (4.0 CTP): • Аналогичен по функционалу SQL Azure Data Sync • Нужно писать код (довольно простой) • Ручное разрешение конфликтов • С помощью Sync Framework можно устранить ключевой недостаток SQL Azure Data Sync – организовать синхронизацию данных с учетом версионности изменений. • Например, при одновременном изменении данных клиентом в корпоративной среде и в облачном сервисе.
  • 15. Сервис Пряники – Аутентификация WIF + ADFS • Позволяет аутентифицировать пользователей из домена в облачном сервисе
  • 16. Сервис Пряники – Аутентификация WIF + ADFS • Позволяет аутентифицировать пользователей из домена в облачном сервисе Azure ADFS Proxy WCF с SharePoint WIF USER Active Pryaniky Directory
  • 17. Сервис Пряники – Аутентификация WIF + ADFS • Позволяет аутентифицировать пользователей из домена в облачном сервисе Azure ADFS Proxy SharePoint USER Pryaniky Active (iFrame) Directory
  • 18. Сервис Пряники – Обновление Entity Framework Code First Migration (EntityFramework.SqlMigrations) • Позволяет легко обновлять базу данных по уже написанным классам puiblic class Pryanik puiblic class Pryanik { { public long Id{get;set;} public long Id{get;set;} >update-database public string Name {get;set;} public string Name {get;set;} } public string Descr{get;set;} } [Id] [long] IDENTITY(1,1) NOT NULL, [Id] [long] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](max) NULL, [Name] [nvarchar](max) NULL, [Descr] [nvarchar](max) NULL,
  • 19. Сервис Пряники – Безопасность и производительность Инструменты, использованные для обеспечения безопасности приложений в Azure: • Microsoft Web Application Configuration Analyzer v2.0 • ELMAH и Microsoft.WindowsAzure.Diagnostic • – расширенное журналирование и оповещение • Web Protection Library (WPL) – умное экранирование ввода • Azure Diagnostics Manager 2 (Cerebrata)
  • 20. Сервис Пряники – Безопасность Microsoft Web Application Configuration Analyzer v2.0 Многие из правил валидации не актуальны для Azure, но для некоторых стоит перенастроить штатный образ WebRole. Зачем нам, например, Print Spooler и Alerter?
  • 21. Сервис Пряники – Безопасность ELMAH и Microsoft.WindowsAzure.Diagnostic • ELMAH – открытая библиотека для ASP.NET/ASP.NET MVC, позволяющая организовать оповещение и журналирование событий • Microsoft.WindowsAzure.Diagnostic – штатный инструмент для отладки и трассировки
  • 22. Сервис Пряники – Безопасность Azure Diagnostics Manager 2 (Cerebrata) • Позволяет получить данные со счетчиков производительности • Журналы трассировки • Системные журналы ролей
  • 23. Сервис Пряники – Безопасность Azure Dashboard • http://www.windowsazure.com/ru- ru/support/service-dashboard/ • Пароль на Windows Live
  • 24. Контакты welcome@pryaniky.com +7 (495) 669-37-56 http://www.pryaniky.com