Presented by Esteban Garcia and Brian Minisi
Total Running Time: 168 minutes
Software development projects require a complex team structure that interacts and communicates effectively. Any breakdown in the team's communication can result in a higher risk of project failure. Similar to team sports, the team suffers unless everyone is working together. Software development project teams are made up of several different roles that span across many projects, and the barriers between these roles result in lower quality, longer development cycles, and higher costs.
Visual Studio 2013 provides collaboration tools that remove the barriers between roles. By extending the software development process to business stakeholders, operations, and end users so that all aspects of the lifecycle are connected and traceable, the odds of success grow significantly. In this eLearning event, we will cover the collaboration features found in Visual Studio 2013 and Team Foundation Server 2013 that enable complex teams to effectively communicate and produce high-quality applications.
During this eLearning you will learn:
- How to increase your coding productivity on an individual level with Visual Studio 2013.
- Different techniques to be more collaborative with your development team, resulting in a more productive and agile environment.
- How to increase collaboration across different roles in your organization.
Who should attend? Software developers, web and mobile developers, any user of the Visual Studio 2013 IDE.
Session 1: Developer Collaboration
In this session, we'll discuss several different new features in Visual Studio 2013 that helps facilitate feedback among peers, real-time collaboration between virtual teams, and tips and tricks for working within the code editor to better understand the code you're working on. We'll discuss features such as Code Reviews, VSAnywhere, CodeLens, and more.
Session 2: Distributed Team Collaboration
We'll show you several different options for distributed team collaboration. In particular, you'll learn how Team Foundation Version Control (TFVC) supports thousands of developers online and offline by providing a centralized version control system that supports branching and merging, low-level permission management, and full auditing that supports regulatory compliance needs. We'll also show you how to take advantage of the Git-based repository that supports full-distributed version control with all capabilities of TFS, along with how you can leverage changesets and Git commits with code comments through the Web Access interface. Finally, we'll show you how you can take advantage of Visual Studio Online's features of an on premise TFS infrastructure without setting up a single server.
Session 3: Collaboration Across All Roles
In our final session, we'll dive into different techniques you can utilize to increase collaboration across different roles. We'll cover Team Rooms, Agile Portfolio Management, Storyboards, and more as effective tools for better collaboration.
Esteban Garcia is a software architect with a passion for ALM, TFS, and Scrum. He is a Solutions Architect and ALM Consultant at AgileThought, Microsoft Visual Studio ALM MVP, ALM Ranger, Pluralsight author Telerik Insider, and president of ONETUG (Orlando .NET User Group). He has over 15 years of professional experience in software development, working in all phases of distributed object oriented enterprise application development and design using Microsoft technologies.
Brian Minisi is a senior architect and ALM Practice Lead for CEI. Brian is also a Microsoft MVP and frequent speaker at code camps and user groups. He is a contributor to Dev Pro, where he has written articles and produced eLearning sessions. Brian is also an ALM Ranger. He has been working with Microsoft technologies since 1998 and has been working in .NET since 2001. He is passionate about architecture and all aspects of the application lifecycle.
If you have any questions regarding this event, the registration process or would like to register more than one attendee, please contact us directly.
Phone: 800-793-5697 or 913-967-1719