230 likes | 380 Views
Turning Ideas into Software. Sergey Poplavskiy, Microsoft Corporation. Visual Studio 2013 is evolution , but not Revolution. Что изменилось и что будет дальше ?. Изменились циклы выпуска ПО в Microsoft . Больше новых возможностей в Ultimate. Больше интеграции с облаком.
E N D
Turning Ideasinto Software Sergey Poplavskiy, Microsoft Corporation
Что изменилось и что будет дальше ? Изменились циклы выпуска ПО в Microsoft. Больше новых возможностей в Ultimate. Больше интеграции с облаком. Изменения в ALM.
Бизнес работает на приложениях Возможность использования, разработки, интеграции и предоставления заказного программного обеспечения является стратегическим для большинства организаций Тем не менее, в отличие от других стратегических бизнес-процессов, тут часто возникают большие пробелы - что создает риск: Нет консистентного процесса построения и обслуживания заказного ПО. Отчетность по продуктивности разработки, качества ПОи бизнес значениятеряется. Процесс разработки не предсказуемый и не повторимый. Сложность ПО и требования к поддержке постоянно растет независимо от уровня и квалификации команды
Touch Access Everywhere Social/Collaboration Cloud/Services Consumerizationof IT
Интегрированные средства и платформы Connecteddevices .NET Framework 4.5 Continuousservices
Ultimate Premium Test Professional Professional Unifieddevelopment ALM - Integrated manual testing Team collaboration, agility and quality Continuous delivery and efficiencies of scale Value proposition Unified development experience for professional and business apps that span multiple platforms. Key new features Windows Phone and Windows blue support Diagnostics Flexible SCM improvements Team Explorer improvements Target audience Professional Developers and Testers (SDETs) in teams Key new features Agile Portfolio Management capabilities Real time Team Collaboration tools Test Case Management web improvements Coded UI improvements Target audience Enterprise Developers and Testers (SDETs) Key new features Rich IDE experiences through code indicators Actionable diagnostics for performance Memory Debugging in Production Flexible load Testing Target audience Manual Testers (STEs) Key new features Agile Portfolio Management capabilities Real time Team Collaboration tools Test Case Management web improvements Hybrid Application Lifecycle enablement Team Foundation Server Team Foundation Service
Software development is difficult, takes a long time, costs a lot of money and often fails! The Voice of Experience
Бизнес спрос опережает возможности разработчиков. 60 60 60 40 40 40 Требования рынка 20 20 20 0 0 0 -20 -20 -20 -40 -40 -40 Бизнес требования Обеспечение ПО
The Value Delivery Cycle PRODUCT BACKLOG Users/Stakeholders Operations REQUIREMENTS Define Ideation Develop From Idea toworking software Implement Monitor Operate Working software in production Value realized OPS BACKLOG Development & testing WORKING SOFTWARE
Как качество влияет на ожидания PRODUCT BACKLOG Users/Stakeholders Operations REQUIREMENTS Не понимание требований Define Ideation Нельзя получить полезную информацию о поломке Новые знания не запоминаются Develop From Idea toworking software Баги на продуктиве сложно отладить и починить Implement Monitor Operate Working software in production Value realized • Путаница с требованиями и приоритетами • Качество в последнюю очередь • Нет прослеживаемости • Потеря фокуса OPS BACKLOG • Не удовлетворение пользовательских ожиданий Development & testing Разнородные средства управления • В итоге требования не выполняются WORKING SOFTWARE
Что такое ALM? Сегодня ПО это фундамент конкурентоспособности. Важность разработки специализированного ПО постоянно растет,т.к. оно влияет на продуктивность заказчиков. И это можно измерить. Приложение должно обслуживаться на протяжении его жизни, уже не достаточно просто написать его!
Все не так просто, как кажется ! PRODUCT BACKLOG Users/Stakeholders Operations REQUIREMENTS Не понимание требований Define Ideation Нельзя получить полезную информацию о поломке Новые знания не запоминаются Develop From Idea toworking software Баги на продуктиве сложно отладить и починить Implement Monitor Operate Working software in production Value realized • Путаница с требованиями и приоритетами • Качество в последнюю очередь • Нет прослеживаемости • Потеря фокуса OPS BACKLOG • Не удовлетворение пользовательских ожиданий Development & testing Разнородные средства управления • В итоге требования не выполняются WORKING SOFTWARE
Visual Studio 2013: встроенный Agile! Backlog and SprintManagement StoryboardingandPrototyping Tools Stakeholder Feedback
Никто не слышит Вашего крика PRODUCT BACKLOG Users/Stakeholders Operations REQUIREMENTS Не понимание требований Define Ideation Нельзя получить полезную информацию о поломке Новые знания не запоминаются Develop From Idea toworking software Баги на продуктиве сложно отладить и починить Implement Monitor Operate Working software in production Value realized • Путаница с требованиями и приоритетами • Качество в последнюю очередь • Нет прослеживаемости • Потеря фокуса OPS BACKLOG • Не удовлетворение пользовательских ожиданий Development & testing Разнородные средства управления • В итоге требования не выполняются WORKING SOFTWARE
FromTestingTo Quality Enablement Исследовательское тестирования для поиска новых багов Новые возможности для тестирования Интеграция с Operations
No Visual Studio? No Problem! ALM in the Cloud – TFS ServiceWeb-based Agile tools for small and medium teams: http://tfs.visualstudio.com Team Explorer EverywhereIntegrates JAVA Developers on Eclipse with TFS (UNIX/Linux/OS X).Supports complete TFS functionality.Brings heterogeneous teams together.It‘s free! (TFS CAL required).