TNWIKI - Sunday Surprise - What is ALM?

Hello Community Technet!

Today is another Sunday Surprise for this weekend, ALM (Application Lifecycle Management).

What is ALM for Microsoft?

For years, Visual Studio has enabled software development organizations to break free of rigid, process-oriented application lifecycles that isolate development, testing, project management and operations teams. Microsoft’s approach to Application Lifecycle Management (ALM) provides a flexible and agile environment that adapts to your team’s needs, removes barriers between roles, and streamlines processes so you can focus on delivering high-quality software faster and more efficiently. In a world where software development is increasingly critical to business success, the ALM principles embodied by Visual Studio are more relevant than ever.

Agile Planning

Agile development practices enable you to focus on delivering value rather than managing processes. To minimize risk and maximize impact, agile techniques must be closely aligned with business goals and implemented across development, testing, project management, and operations. Visual Studio ALM is a flexible, integrated solution that helps you embrace an agile approach at your pace. Integrated tools support backlog management, sprint planning, agile portfolio management, daily stand-up meetings, lightweight requirements, and Kanban boards. Increased collaboration, visibility, and information sharing across teams ensure that developers deliver what the business really needs, faster and with reduced risk.

Software Quality

Quality is essential to building a strong relationship with customers and assuring efficient business operations. Users not only demand software without defects, they also require functional quality, performance, usability, and ease of use. Meeting those needs as an afterthought in the development process greatly increases the risks and slows down the delivery in faster cycles.

Visual Studio helps you deliver high-quality software without sacrificing speed. It helps you adopt testing practices such as manual, automated and exploratory testing, as well as load testing and lab management at every step in the development cycle, and removing the barriers between development and testing. These testing tools capture insightful information that is stored in an integrated ALM solution and provided to the developer within the development environment, so bugs are easier to reproduce and quality can be assured throughout the development process.

Learn more: On-Premises and Online.

What does the community offer?

Besides the MVP (Most Valuable Professional), there is also a group called ALM Rangers who are a team formed by enthusiast ALM MVPs and Microsoft employees that help the community. They bring the latest information, news, tools, documentation.

And pointing out, it is the goal of our blog, the materials of excellent quality that offers on the Technet Wiki ALM and its derivations ( DevOps, Integrations, EPM, etc...)

To learn more, visit the links:

I hope you will enjoy! 

Alan Carlos
Brazilian Wiki Ninja