DevOps & Engineering with Visual Studio & Azure

Improve your engineering practices with DevOps and Application Lifecycle Management (ALM)

You can’t build successful software without exceptional teams and naked Agility is here to make sure that your teams have the DevOps & Agile knowledge and skills required to deliver high quality, working software, on a regular cadence.

Engineering Excellence

Engineering excellence is about more than just construction or coding. Its about making sure that you not only build the right software, but that it is always kept in a working state. We work to teach, advice, coach, and finally mentor your teams to delight your customers will software they can use.

Automation

You can’t have a good ALM strategy without automation. It is at the heart of agile practices and continuous techniques. If you want tight feedback loops between the engineering teams and the customers you simply must have as much automation as you can get. From automated testing with CodedUI, Selenium, and SpeckFlow to continuous build and delivery with Team Build and PowerShell, your team needs the skills and knowledge to continuously improve and streamline your release pipeline.

ALM Platform & DevOps

Many organizations are adopting the new application lifecycle management practices known as DevOps to speed the completion of software and produce higher-quality outcomes. We work with many organisations, small and very large, to help them integrate these new DevOps practices into their overall ALM strategies.

Services

In order for both DevOps and Agility to succeed you need to invest in certain principals & practices that will help you along your journey.

  • Developer Tools Deployment Planning Services (DTDPS) -

    Developer Tools Deployment Planning Services (DTDPS) is a Software Assurance benefit designed to help your organization plan effective Visual Studio deployments. Each organisation on an Enterprise Agreement with Microsoft is allocated a number of vouchers that can be redeemed for consulting time. This consulting time is used to create a plan to deploy, or improve, your implementation of Team Foundation Server (TFS) or Visual Studio Team Services (VSTS).

  • Visual Studio Team Services Consulting (VSTS) -

    VSO provides the flexibility of an always on and infinitely scalable solution for your software development pipeline. Don’t be constrained by local capabilities, or merely augment them with VSO

  • ALM & DevOps Assessments -

    Do you know you next step in your ALM strategy? We can help you understand where you are now, and where you need to get to with a maturity assessment of your ALM practices. We will interview your teams and managers to get a good understanding of those practices and then create a full assessment with a top three things to fix.

  • Team Foundation Server Consulting (TFS) -

    Team Foundation Server and Microsoft Visual Studio ALM is a huge suite of products that can vastly improve your engineering teams ability to deliver high quality software quickly. To use it effectively you need consulting that includes skills in migration, upgrade, customisation, and configuration.

  • Release pipeline with Release Management -

    Taking the next step and integrating DevOps into your ALM strategy is easy with Release Management for Visual Studio. Create integrated release pipelines with approvals and traceability to easily see who approved what going all the way to production.

  • TFS Process Template migrations -

    Have you chosen the wrong process template or are you in a customisation nightmare? We have worked with many customers to migrate process templates with as much data fidelity as possible. Indeed we have documented many of our solutions on our blog so y …

Not all of these practices will be relevant to your company with your people and your software. Even the items listed above will never be implemented the same way in another organisation. You need to be willing to try something, and see if it works for you.

Training Courses

While never a one size fits all it makes a lot of sense to train everyone in your organisation in the tools and practices that you are going to ask them to adopt.

Training Courses in DevOps

We have a number of DevOps & ALM Training Courses available that can help you make the most of your tools and learn the practices nessesary to faster delivery of value.

VSTS Configuration and Administration

The VSTS Configuration and Administration course is designed for organisations that are adopting Visual Studio Team Services (VSTS) and need staff skilled in how to configure and administer their VSTS account.

Software Testing Using TFS 2017 or VSTS

Software Testing Using TFS 2017 or VSTS is a two-day course that is designed for testers who need to gain a solid practical knowledge of testing applications using Microsoft Team Foundation Server (TFS) 2017 or Visual Studio Team Services (VSTS).

Developer Fundamentals with Git

The Developer Fundimentals with Git course for TFS and VSTS offer many features to help make a developer more productive. Learn how to leverage Git for source control.

Build and Release Management Using VSTS

The Build and Release Management Using VSTS 2-day course focuses on building and releasing .NET applications using the capabilities of Visual Studio Team Services (VSTS) and  Team Foundation Server (TFS). It focuses on the new scriptable, cross-platform build system introduced in TFS 2015 and how to use it effectively.

Managing Agile projects using VSTS

The Managing Agile projects using VSTS is a 3-day course that provides Project Managers, Scrum masters and Team leads the essential skills required to effectively manage a software development project using Microsoft Visual Studio Team Foundation Server 2015 or Visual Studio Team Services.

DevOps using VSTS and Azure

The DevOps using VSTS and Azure course is a combination of Visual Studio Team Services (VSTS) and Microsoft Azure that provides a powerful and fully featured solution to enable you to plan, build, test, release, and measure your modern business applications.