VSP2.1R
https://trello.com
WHO AM I ?
MICROSOFT PRACTICE
MANAGER

LOVE TECHNOLOGIES
AND AGILITY !

12 YEARS IN IT
VERY ACTIVE IN THE
COMMUNITIES

Vin...
Few past past talks / events
MICROSOFT CORP, REDMOND (SEATTLE, USA), UNDER NDA
APRIL 2013

TRAPS TO AVOID IN « SOFTWARE FA...
Few past major talks / events
ADIRA GROUP: WORKSHOP ON REAL-CASE SAAS ON AZURE
NOV 19TH 2013

Next talks for the MUG
NDEPE...
(*) ALM: Application Lifecycle Management
BEFORE

NOW
No need to buy a server
Predictable cost
Gartner: 60% of the application will be SaaS by 2018
Microsoft .Net Lab

OPS: Public Cloud Windows Azure
Best Practices for Real-case production contraints
________________

C...
Only 90 min to
present you
some major
features
One of our customer’s project need
MANY software factories !

SOLUTION: Be “open” but have ONE centralized tool
Team Foun...
https://objet-direct.visualstudio.com/_appanalytics/_gettingstarted
Managing
tasks and
archiving
your code
https://objet-direct.visualstudio.com/DefaultCollection/Lab%20Dot%20Net%20%20TFS%20Scrum%203.0%20Preview
A1
A2
A3
A4
A5
A6
And How
much is it ?
What about my previous accounts ??
Developments
Completed ?
Time to release it !
LIFECYCLE WITH VISUAL STUDIO ONLINE (HOSTED IN THE CLOUD)

Simple isn’t it ?
Version de test

Package
livraison
Qualité

A...
LIFECYCLE WITH VISUAL STUDIO ONLINE (HOSTED IN THE CLOUD)
DETAILED VIEW

Version Dév
Version de test
Environnement Dév
VS ...
TO GO BEYOND… DEVOPS AND DEVCLOUD
(EXAMPLE OPSCODE CHEF)

http://www.opscode.com/blog/wp-content/uploads/2012/10/EC-Opscod...
Microsoft Release Management, a tool that aims to be
ARM (Application Release Management)

• Microsoft
Release
Management
...
Microsoft Release Management, a tool that aims to be
ARM (Application Release Management) [Cont.]
Microsoft Release Management, a tool that aims to be
ARM (Application Release Management) [Cont.]
Monitoring
Application
Insights
Think you are
ready ??
Really ??
That’s not an end, just the beginning !
Focusing on TOOLS ONLY will surely make you fail a
project (70 to 80% fails !!). L...
Successful deployment with a colleague via chat. Next morning, the prospect has
contracted with us !
“true” DevOps is a lot more complex than “cheating”
with “Dev Tool” that often ignores ITIL ingredients!
BONUS
REFERENCES

•
•
•
•
•
•

NDepend : www.ndepend.com (static analysis of the code)
Resharper 8 : http://www.jetbrains.com/re...
Features

http://blogs.msdn.com/b/somasegar/archive/2013/11/13/visual-studio-2013-launchannouncing-visual-studio-online.as...
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct
Upcoming SlideShare
Loading in...5
×

What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct

4,861
-1

Published on

What’s new in Microsoft ALM 2013, the parts that is 100% running on Windows Azure, now called VISUAL STUDIO ONLINE !!
by Vincent Thavonekham, Objet Direct

Published in: Technology

What’s new in Microsoft ALM 2013, hosted in Windows Azure, VISUAL STUDIO ONLINE, by Vincent Thavonekham, Objet Direct

  1. 1. VSP2.1R
  2. 2. https://trello.com
  3. 3. WHO AM I ? MICROSOFT PRACTICE MANAGER LOVE TECHNOLOGIES AND AGILITY ! 12 YEARS IN IT VERY ACTIVE IN THE COMMUNITIES Vincent THAVONEKHAM www.thavo.com COACH & TRAINER: Agility, ALM, DevOps Microsoft Cloud Computing
  4. 4. Few past past talks / events MICROSOFT CORP, REDMOND (SEATTLE, USA), UNDER NDA APRIL 2013 TRAPS TO AVOID IN « SOFTWARE FACTORY » AND DEVOPS JUNE 2013 AGILE .NET FRANCE: INNOVATION GAMES® AND MICROSOFT JULY 2013 NDEPEND OVERVIEW : AUDIT YOUR CODE AND ARCHITECTURE SEPT 2013 LEAVERAGE WINDOWS AZURE FOR YOUR SAAS APPLICATION OCT 2013 NDEPEND OVERVIEW : AUDIT YOUR CODE AND ARCHITECTURE NOV 2013
  5. 5. Few past major talks / events ADIRA GROUP: WORKSHOP ON REAL-CASE SAAS ON AZURE NOV 19TH 2013 Next talks for the MUG NDEPEND TO QUICKLY ENSURE & MONITOR QUALITY TO BE DETERMINED
  6. 6. (*) ALM: Application Lifecycle Management
  7. 7. BEFORE NOW
  8. 8. No need to buy a server Predictable cost Gartner: 60% of the application will be SaaS by 2018
  9. 9. Microsoft .Net Lab OPS: Public Cloud Windows Azure Best Practices for Real-case production contraints ________________ Classification: Public Version: 4.3 Author: Vincent THAVONEKHAM Source $LabDotNet OD.LabDotNet.Overview.vsd Status: Released · ITIL v3 Standards, SLA, Validation workflow, Security, Desaster Recovery · « Canary deployment » (i.e. updates for small portion of customers) Production Tools (SLA, rollback, …) DEV: ALM Software Factory ________________ · · · · Needs gathering, architecture [Enterprise Architect] [Innovation Games] Methodology: TDD, BDD, CIntegration, CBuild… Tools: Requirements tracking, Quality, Defects/Bug, Performance and GUI Tests Microsoft and non Microsoft (.Net, Java, HTML5/AngularJS) Centralized ObjetDirect Framework accelerator · TFS 2012 · GIT, SVN · Visual Studio 2012 · (*) Eclipse · Automated Build · Continuous Integration · Quality Gate (coding standards) Secured Repository (TFS / GIT, …) with no broken code ! Mobility Legal : Europe / US Billing / Licensing (HTML5, Android/Java, iOS,Win8/RT) FileServer of Packages Packages Automated Quality Gate Packages Corporate Firewall Dev Tools Security (Data, audit trail) Help Desk / Support Drop Folders (v1.0.1, Data . PaaS: Azure SQL Database . IaaS: SQL Server 2012 . BI and Big Data v1.0.2, …) Https Certificates, DNS Desaster Recovery Plan SaaS PaaS IaaS Windows Azure (and partner with other OD Labs: Amazon and Google) Agile management « Best Practices » DevOps & DevCloud Scrum, partial-XP, Getting Things Done®, Innovation Games® / Serious Games) ALM : TFS is THE truth while in development (dev passwords, dev tasks, …) ARM : Deals with PRODUCTION, and is the TRUTH centralized in a CMDB (*) (*) CMDB: Configuration Management Database (see ITIL, IT Infrastructure Library)
  10. 10. Only 90 min to present you some major features
  11. 11. One of our customer’s project need MANY software factories ! SOLUTION: Be “open” but have ONE centralized tool Team Foundation Server with as a GIT repository
  12. 12. https://objet-direct.visualstudio.com/_appanalytics/_gettingstarted
  13. 13. Managing tasks and archiving your code
  14. 14. https://objet-direct.visualstudio.com/DefaultCollection/Lab%20Dot%20Net%20%20TFS%20Scrum%203.0%20Preview
  15. 15. A1 A2 A3 A4 A5 A6
  16. 16. And How much is it ? What about my previous accounts ??
  17. 17. Developments Completed ? Time to release it !
  18. 18. LIFECYCLE WITH VISUAL STUDIO ONLINE (HOSTED IN THE CLOUD) Simple isn’t it ? Version de test Package livraison Qualité Archivage Code Source Développeur Usine logicielle SIMPLICITY + QUALITE : - GREAT ROI = 100% of our projects are under VSO, even « non-Azure » customers ; - « Setup-up cost » = 45 min from start to finish Environnement de livraison
  19. 19. LIFECYCLE WITH VISUAL STUDIO ONLINE (HOSTED IN THE CLOUD) DETAILED VIEW Version Dév Version de test Environnement Dév VS Publish 10 min Environnement de test Package livraison Test WebPublish 3 sec Windows Azure Version Client Qualité Environnement Client Package livraison Client Développeur Archivage Code Source Package livraison Client Usine logicielle Etc… Version PROD Environnement PROD
  20. 20. TO GO BEYOND… DEVOPS AND DEVCLOUD (EXAMPLE OPSCODE CHEF) http://www.opscode.com/blog/wp-content/uploads/2012/10/EC-Opscode.png
  21. 21. Microsoft Release Management, a tool that aims to be ARM (Application Release Management) • Microsoft Release Management (previously InRelease) • Manages deployment path
  22. 22. Microsoft Release Management, a tool that aims to be ARM (Application Release Management) [Cont.]
  23. 23. Microsoft Release Management, a tool that aims to be ARM (Application Release Management) [Cont.]
  24. 24. Monitoring Application Insights
  25. 25. Think you are ready ?? Really ??
  26. 26. That’s not an end, just the beginning ! Focusing on TOOLS ONLY will surely make you fail a project (70 to 80% fails !!). Let consider true DevOps ! Team spirit and innovation games !!
  27. 27. Successful deployment with a colleague via chat. Next morning, the prospect has contracted with us !
  28. 28. “true” DevOps is a lot more complex than “cheating” with “Dev Tool” that often ignores ITIL ingredients!
  29. 29. BONUS
  30. 30. REFERENCES • • • • • • NDepend : www.ndepend.com (static analysis of the code) Resharper 8 : http://www.jetbrains.com/resharper (productivity tool) SonarQube : http://www.sonarqube.org (static analysis of the code) ServiceNow: https://demochannel.service-now.com/ess http://blog.thavo.com/2010/03/how-many-rules-in-fxcop-and-stylecop.html http://blogs.msdn.com/b/codeanalysis/archive/2007/11/20/maintainability-indexrange-and-meaning.aspx • SaaS Market in 2018: http://www.fr.capgeminiconsulting.com/sites/default/files/resource/pdf/saas_myths-vsrealities_capgemini-consulting.pdf Agile Product Ownership in a Nutshell, by Henrik Kniberg : http://blog.crisp.se/20 12/10/25/henrikkniber g/agile-productownership-in-anutshellproduct ownership in a nutshell
  31. 31. Features http://blogs.msdn.com/b/somasegar/archive/2013/11/13/visual-studio-2013-launchannouncing-visual-studio-online.aspx
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×