Ognjen Bajic is consultant, architect and project manager at Croatian company Ekobit (www.ekobit.com). Previously, for more than a decade he was full time C++ and .NET developer. Ognjen manages teams that develop commercial software packages, some of which are sold in hundreds of thousands of copies. His main points of interest are the agile software development methodologies used to develop high quality, (almost :-)) bug free software. Ognjen has been leading the development of TeamCompanion, TFS client embedded in Outlook (www.teamcompanion.com) from its beginning. He has been working with Microsoft Visual Studio ALM tools since Summer 2004 and has been speaking extensively about his experiences at various local and international events like Microsoft WinDays, Microsoft TechEd or ALM Days. Ognjen is PMP (Project Management Professional), MCSD and MCSD.NET (Microsoft Certified Solution Developer), MCTS:TFS (Microsoft Certified Technology Specialist: Team Foundation Server), CSM (Certified Scrum Master), PSM I (Professional Scrum Master I) and MVP (Most Valuable Professional) for VS ALM.
Visual Studio Release Management – the right infrastructure for high-quality DevOps
- Stopnja 300
- Datum 19. maj 2015 15:00
The greatest obstacle on the way towards continuous delivery is certainly the collaboration between the development department, which develops the software, and the IT operations department, which delivers and maintains it in production. Collaborative mechanisms within each of these departments are usually not connected, and most of the time communication gets interrupted at the border between the two departments. DevOps represents the right solution to this problem. It is a set of cooperative guidelines and integrated tools which emphasizes communication, collaboration, integration and automation between development and IT operations, leading towards the achievement of frequent automatic deliveries of high quality software. This session focuses in particular on tools that automate the delivery process. An automated delivery process helps in achieving a fast, reliable, repeatable and painless release pipeline, which connects your development and operations, and ensures the delivery of new software features in every moment, even multiple times a day if necessary. After reviewing the architecture and functionality of Release Management from the Visual Studio ALM toolset, we will explain the basic concepts and process configurations of its various components. You will see how you can deliver using on-premises tools from Team Foundation Server or online tools that are part of Visual Studio Online. Through a series of demonstrations you will gain insight into practical usages of Release Management and the knowledge necessary for the introduction of automated delivery in your own development process.