3. BACKLOG
REQUIREMENTS
Без инфраструктуры | Подписка | Глобальная доступность | Подключение к Visual Studio
Agile Portfolio Management
Kanban
Work item charts
Team Rooms
Code discussions
Версионирование
Нагрузочное тестирование
Управление тестами
CI и CD
Application Insights
Обратная связь от
стейкхолдеров
Браузерный редактор кода
8. Анализ эксплуатации:
Трудности в мониторинге
доступность приложения и
производительности.
Трудности в поиске причин
отказов.
Трудно назначить приоритеты для
будущей работы.
ЭксплуатацияРазработка
Совместная
работа
15. AI используется
В Microsoft
Real Madrid
• 400 миллионов фанатов -> использование кросс-платформенных
проектов -> кросс-платформенные проекты должны работать
безотказно
• AI используется для телеметрии этого проекта
github.com/Microsoft/ApplicationInsights-Home
17. Резюме
AI – средство больше для разработки, нежели
маркетинга
Близкий к реальному времени мониторинг
Хотите знать о проблеме перед ее появлением? Используйте AI
Регистрации не идут? Используйте AI
Процесс отладки выпрямляется и упрощается
Упрощение сложных задач
Как отслеживать поведение пользователей?
Интегрируйте AI в приложение и на сервер
21. VSTS – предоставляемые ресурсы
Нагрузочное тестирование
Бесплатно: 20,000 минут (Virtual User) в месяц
Можно купить: $0.0004минута
Требуется Visual Studio Ultimate
Сборка
Бесплатно: 240 минут в месяц
Можно купить дополнительно: $0.05минута
http://visualstudio.com/
Time: 1 mins
Key messages:
A very important part of this development platform is the tools. Tools are where you spent most of your time, and they make the difference between having an easy life or a painful one. And when talking about tools, the Visual Studio IDE is definitely THE tool. But in this new world for developers, you need more than an IDE to be successful. We are extending the Visual Studio family to serve all your needs, no matter the technology, the platform or the app you targeting.
At Build we announced VS Code, a new tool optimized for code editing that runs on any OS including Linux and OSX.
The VS family also provides development services that can be used from any IDE, helping you to embrace agile development and continuous delivery very easily.
Time: 1-2 minutes
Flow:
With Visual Studio Online you’re going to get a comprehensive suite of services and features to support your app lifecycle
Visual Studio Online is a cloud based solution. This means:
With a cloud based solution you have no infrastructure overhead, which means more time and resources spent delighting your customers
With pay as you use services there’s no need for a big investment up front. The scalability of the cloud let’s you pay for only the services that you use.
Visual Studio Online is available anywhere you can get an internet connection to anyone with a Microsoft account. No more complicated VPNs, dealing with firewalls, or limited collaboration with stakeholders outside your organization.
With the new Connected IDE provides a seamless, integrated IDE experience no matter where you are.
Transition to next slide:
Agenda
There’s no question, doing business is tough nowadays
We have worked with a lot of different companies in different industries and we’ve found that 3 main challenges come up again and again:
Business is getting faster every day … markets can turn and change at a moment’s notice
Competition is getting stronger … today’s edge is tomorrow’s mainstream
The need to go from idea to reality in a radically shortened timeframe is putting huge pressures on an organization’s ability to deliver
Since every company is a software company today, those that can deliver value faster are the ones that will survive and win
But how is it that some companies like Netflix, Amazon, Etsy, and Facebook regularly deliver new features and innovation to their customers while other companies must wait weeks or months to release software updates?
Today, we see continual frustration on all sides:
Business, customers and IT all suffer from a lack of collaboration and communication between development and operations in software projects
This increases time and labor involved in delivering and maintaining software systems – not a good thing in a world where fast time to market is key
Add to that the problem that much of what we build is based on assumptions instead of hard data and you can see how this could easily lead a team to build the wrong thing
The inability to deliver software efficiently and react quickly to changes can lead to much more than just frustration –in the long run, this can threaten your entire business!