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 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.
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.
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) 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).
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
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 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.
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.
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.
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.
As the only official training for users of Team Foundation Server (TFS) and Visual Studio Team Services (VSTS) you will learn how to apply modern, agile engineering practices in Scrum to increase your software delivery capabilities. This course focuses on the Development Team and teaches them how to build high quality software in 30 days or less.
Team Foundation Server 2015 update 2 and Visual Studio Team Services offer a completely redeveloped build and release management solutions. This 2-day course focuses on building and releasing .NET applications using these new systems.
Many developers have been using Visual Studio for many years and continue to use the same features they have always used. This 2-day course is designed to educate developers on many of the features available in Visual Studio 2015 Enterprise edition that could greatly improve their code quality and productivity.
This five-day immersion course is designed to get your entire team working efficiently with Microsoft’s Application Lifecycle Management solution based around Visual Studio Team Foundation Server 2015 or Visual Studio Team Services. The course is divided into different topics on each of the days to help you gain a complete understanding of the features and capabilities of Visual Studio 2015 and Team Foundation Server 2015.
Enable developers to use team based tooling and version control (TFVC) to efficiently build software products.
This three day course is designed for testers who need to gain a solid practical knowledge of testing applications using Microsoft Test Professional 2015.
Team Foundation Server 2015 and Visual Studio Online offer many features to help make a developer more productive. Unfortunately developers that are self-taught or those that are moving to TFS/VSTS from version control only products often fail to gain the full benefit from this product.
Software engineering practices have changed drastically in the last few years. Agile practices, DevOps, Cloud Computing, Open Source and similar developments have proven their effectiveness. Microsoft’s platforms for software development and cloud computing have also embraced these concepts and are at the leading edge in their domain.
Learn how to create expert test automation with Coded UI, Load, and Performance Testing.
Learn how to administer and manage a local Team Foundation Server
This workshop includes instructor demo and guided discussion focusing on agile software engineering practices. The instructor will cover relevant engineering and ALM (Application Lifecycle Management) practices. Request Course Download Syllabus