Software People 2010

1,419 views
1,355 views

Published on

"Разработка архитектуры приложений и систем. Стандарты, процессы, практики."

http://softwarepeople.ru/sp2010/program/

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,419
On SlideShare
0
From Embeds
0
Number of Embeds
188
Actions
Shares
0
Downloads
68
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Начало:С 2010 года Майкрософт в России предлагает компаниям разработчикам ПО новую уникальную услугу – Премьер-поддержка для разработчиков.Премьер-поддержка для разработчиков предоставляет доступ к широким экспертным знаниям по различным продуктам и технологиям, помогая разработчикам ПО ускорять цикл разработки и создавать наиболее успешные приложения. PSfD ориентирована на разработчиков ПО с их индивидуальными потребностями и проблемами. Мы стараемся предоставлять проактивный персонализированный быстрый сервис поддержки и даем рекомендации, как использовать весь потенциал технологий от Microsoft.Далее зачитываем слайд.В конце:Более подробная информация есть на информационном листе, который находится в ваших инфопакетах.Также, сегодня вы можете обратиться с вопросами к сотрудникам Майкрософт, которые присутствуют на стенде Майкрософт.
  • Software People 2010

    1. 1. Сергей Орлик<br />Эксперт по архитектуре, Microsoft<br />Автор перевода SWEBOK (http://swebok.sorlik.ru) <br />http://sorlik.blogspot.comhttp://blogs.msdn.com/sorlik<br />Разработка архитектуры приложений и систем.Стандарты, процессы, практики.<br />
    2. 2.
    3. 3. Роль архитектора<br />
    4. 4. “Результаты опроса архитекторов, проведенного Microsoft IT, показывают, что 89% архитекторов вовлечены в острые дискуссии с коллегами относительно значения терминов и содержания документов.<br />“Опрос архитекторов показывает, что 77% архитекторов создают документы без четкого понимания ожиданий в отношении документов и/или идентификации заинтересованных лиц, получающих отдачу от создаваемых архитекторами описаний.<br />“Нам <в команде> необходим общепринятый словарьтерминов и фреймворк, с помощью которого мы можем анализировать наш портфель, предполагаемые инвестиции и потенциальные возможности для упрощения <ИТ>-экосистемы, чтобы сделать её более гибкойи актуализируемой в ответ на запросы бизнеса.”<br />-Barry Briggs, Microsoft CTO<br />
    5. 5. “Масштаб” архитектуры<br />
    6. 6. Enterprise Architecture (EA)<br />“...a simple definition for Enterprise Architecture that is not spoken in the dribble of IT jargon.<br />In simplest terms, it is a planning framework that describes how the technology assets of an organization connect and operate.<br />It also describes what the organization needs from the technology.<br />And finally, it describes the set of activities required to meet the organizational needs. <br />Oh, and I should also say it operates in a context of a process for setting priorities, making decisions, informing those decisions, and delivering results called - IT Governance. "<br />Linda Cureton, CIO, NASA<br />How to Rule the World of IT through Enterprise Architecture<br />
    7. 7.
    8. 8.
    9. 9. TOGAF: The Open Group Architecture Framework<br />
    10. 10. TOGAF ADMArchitecture Development Framework<br />
    11. 11. ANSI IEEE 1471ISO/IEC 42010:2007<br />
    12. 12. Ресурсы<br />http://swebok.sorlik.ru<br />
    13. 13. Software Architecture (4+1 or n+1)<br /><ul><li>Main Viewpoints
    14. 14. Application (Logical) Viewpoint
    15. 15. Deployment (Physical) Viewpoint
    16. 16. Process Viewpoint
    17. 17. Developer Viewpoint
    18. 18. Use Case Viewpoint
    19. 19. Additional Viewpoints
    20. 20. Data
    21. 21. Integration
    22. 22. Operations
    23. 23. …</li></li></ul><li>IEEE1471<br />
    24. 24. ISO/IEC 42010:2007<br />
    25. 25. Microsoft IT EA расширение для IEEE1471<br />
    26. 26. Business <br />Strategy<br />Viewpoint<br />Business Architecture<br />Framework<br />Business <br />Value<br />Viewpoint<br />Business Architects, <br />Analysts<br />Business <br />Policy<br />Viewpoint<br />Business <br />Capability<br />Viewpoint<br />Business <br />Service<br />Viewpoint<br />Requirements<br />Viewpoint<br />IT Service <br />Viewpoint<br />IT Ops Architects,<br />SysAdms<br />Compute <br />Viewpoint<br />Process<br />Viewpoint<br />Integration<br />Viewpoint<br />Network <br />Viewpoint<br />System<br />Viewpoint<br />Data<br />Viewpoint<br />Storage <br />Viewpoint<br />Operations <br />Viewpoint<br />Architects, <br />Developers<br />Infrastructure<br />Architecture<br />Framework<br />Software<br />Architecture<br />Framework<br />Management <br />Viewpoint<br />Application<br />Viewpoint<br />Deployment Viewpoint<br />
    27. 27. Разработка и сопровождение EA на платформе microsoft<br />
    28. 28. Элементы EA<br />Проектные планы<br />Организационная структура<br />Бизнес-процессы<br />Реестры систем и оборудования<br />Отображение бизнес-процессов на системы<br />Технологическая архитектура интеграции систем<br />Функциональные системы<br />Структуры данных<br />Топологоия развертывания систем и их компонент<br />Физическое размещение оборудования<br />Топология сети и подключения оборудования<br />
    29. 29. Разработка EA на платформе Microsoft<br />Проектные планы<br />Организационная структура<br />Бизнес-процессы<br />Реестры систем и оборудования<br />Отображение бизнес-процессов на системы<br />Технологическая архитектура интеграции систем<br />Функциональные системы<br />Структуры данных<br />Схемы развертывания систем и их компонент<br />Физическое размещение оборудования<br />Топология сети и подключения оборудования<br />
    30. 30. Разработка EA на платформе Microsoft<br />Data Connected Diagram<br />Simplify<br />Share<br />SharePoint Visio Services<br />
    31. 31. EA на платформе Microsoft<br />Visio 2010 / SharePoint Visio Servicesвизуальное моделирование сквозной EA с использованием источников данных<br />SharePoint 2010– единая точка входа (интранет-портал) для совместной работы над EA, хранилище EA-артефактов и т.п.- Visio Services / Excel Services / Project Server / Office Web Appsпредоставляют онлайн dashboardingи работу с артефактами EA<br />Project 2010/Project Server – управление проектами и портфелем проектов<br />SQL Server 2008 (R2) – хранилище информации: реестры систем, оборудования и т.п. (+ в перспективе “OSLO” Modeling Services)<br />Excel 2010 / SharePoint Excel Services – работа с информацией в реестрах, анализ<br />InfoPath 2010 – расширенная работа с информацией в реестрах<br />System Center (Operations Manager) – получение актуальной (“живой”) информации об инфраструктуре (интегрируется с Visio)<br />
    32. 32. Платформа для архитектуры<br />Visio 2010 – визуальное моделирование сквозной EA с использованием источников данных<br />SharePoint 2010 – единая точка входа (интранет-портал) для совместной работы над EA, хранилище EA-артефактов и т.п.<br />Visio Services предоставляют онлайн dashboarding<br />Project 2010/Project & Project PortfolioServer – управление проектами и портфелем проектов<br />SQL Server 2010 – хранилище информации: реестры систем, оборудования и т.п.<br />Excel 2010 – работа с информацией в реестрах, анализ<br />InfoPath 2010 – расширенная работа с информацией в реестрах<br />System Center (Operations Manager) – получение актуальной (“живой”) информации об инфраструктуре<br />
    33. 33. Архитектурные инструменты для разработчиков<br />
    34. 34. UML-дизайнеры<br />Activity<br />Class<br />Component<br />Sequence<br />Use Case<br />Modeling Project<br />Интеграция с Work Items<br />Visual Studio 2010<br />
    35. 35. Visual Studio 2010<br />
    36. 36. Visual Studio 2010<br />
    37. 37. Премьер поддержкаMicrosoft для разработчиков<br />• Расширенный доступ к информационным источникам Microsoft. <br />• Выделенный консультант по разработке. <br />• Доступ к технологическому центру Microsoft и лабораториям для тестирования приложений.<br />• Решение проблемных инцидентов и ситуаций в режиме 24 часа в сутки, 7 дней в неделю, с привлечением специалистов и разработчиков из Европы и США.<br />• Анализ кода, архитектуры, дизайна приложений, с последующим предоставлением рекомендаций по улучшению. <br />• Предоставление примеров кода и прототипов приложений. <br />• Поддержка “на месте” для критических проектов.<br />Помощь в улучшении процесса разработки<br />Повышение качества, надежности и производительности кода <br />Передача знаний, лучших практик и опыта от разработчиков Microsoft<br />
    38. 38. Клуб Архитекторов<br />Моделирование и проектирование<br />Корпоративная архитектура<br />Прикладная инфраструктура<br />Облака "публичные" и "приватные"<br />Enterprise 2.0<br />Перспективные технологии и фреймворки<br />Стандарты и практики<br />Если вы архитектор, принимающий технологические решения <br />http://blogs.msdn.com/sorlik | ru-arc@microsoft.com <br />
    39. 39. Ресурсы<br />Фреймворки<br />http://www.zachmaninternational.com<br />http://www.opengroup.org/togaf/<br />http://www.whitehouse.gov/omb/e-gov/fea/<br />http://www.fsam.gov/<br />http://cio-nii.defense.gov/sites/dodaf20/index.html<br />http://cio-nii.defense.gov/sites/diea/index.html<br />http://www.nhqc3s.nato.int/ARCHITECTURE/<br />Аналитика<br />http://blogs.forrester.com/enterprise_architecture<br />https://www.mckinseyquarterly.com/Business_Technology<br />MS IT<br />http://blogs.msdn.com/nickmalik/<br />http://blogs.msdn.com/gabriel_morgan/<br />Блоги<br />http://www.mikethearchitect.com/<br />http://sergethorn.blogspot.com/<br />http://it.toolbox.com/blogs/ea-matters<br />Microsoft Architecture Journal<br />http://architecturejournal.net<br />http://www.architectclub.ru/<br />
    40. 40. СПАСИБО!<br />Сергей Орлик<br />Эксперт по архитектуре, Microsoft<br />Автор перевода SWEBOK (http://swebok.sorlik.ru) <br />http://sorlik.blogspot.comhttp://blogs.msdn.com/sorlik<br />

    ×