Ana is an ALM and TFS consultant at Ekobit, Croatia. She primarily works on implementing ALM environments supported by TFS for development teams of different sizes. This includes the full set of services related to planning, installation, integration and customization, as well as training and consulting the team in order to efficiently make their transition and start using the tools according to best practices. Besides that, her main points of interest include agile software development methodologies and practices. In addition, she plays the role of Principal Design Reviewer and Tester for TeamCompanion. Previously she worked as project manager and senior software developer. She started in 2000 with C++, SQL and XML, and continued with C# and .NET related technologies. 2006-2008 she led an agile distributed team working on the first Croatian software project fully supported by the VS ALM environment. Ana delivers regular training workshops and speaks publicly about her extensive experiences. She presented at various local and international events like Microsoft Windays, Advanced Developers Day, DevArena and Basta!, and delivered numerous public (Microsoft Innovation Center) and customer tailored trainings (Telecom, ISV, Postal Services, Banking, etc.). She attended several worldwide developer conferences like Microsoft TechEd, Microsoft PDC and ALM Forum 2014. She holds following certificates MCSD:ALM, CSM, MCTS:TFS, MCSD.NET and MCDBA.
Continuous Delivery and Team Foundation Server 2013
- Stopnja 300
-
Datum
četrtek
10. april 2014 09:45
The process of delivering new application versions is typically complex, risky and tedious. Delivery is often performed manually which constantly requires the attention of the development team, too frequently removing the focus from developing new features. Furthermore, each new deployment represents a new opportunity for generating errors, not due to errors made by the team, but due to the complexity of the deployment process. Yet, it does not have to be this way... In this session we will describe techniques and processes which enable a fast and incremental delivery and significantly reduce the time needed to deploy new features to your end users. An automated build, integration, testing and release process, combined with improved collaboration between team members and supported by appropriate tools, enables the continuous delivery of new versions in a repeatable, reliable and efficient manner. We will demonstrate how you can automate all these aspects of the development process but still retain the total control, which allows you to perform manual testing and manually approve the transition to the next stage.No matter which role in the development process you perform, this session can help your entire team, as well as your entire organization, to move from idea to release faster than ever and repeat that on a daily basis, even more times a day when needed.