Build Capability Basics A basic build capability is founded on two key fundamentals: the ability to reproduce the build and the ability to automate the build process. Without these two fundamentals, you're fighting an uphill battle. Reproduction of the build implies that you have a CM system able to capture the build definition. Automation helps to ensure that no manual errors can play into the production, but this is just the beginning. These build basics will help set you on the right path for high-quality changes. |
||
Build Management Essentials: The Basics and More In theory, build management is simple. But like many aspects of IT, in reality, it's quite complex. This article introduces the basics of build management and provides a foundation on which to build further study. |
||
Personality Factors That Influence Core Build and Release Management Practices Leslie Sachs discusses the key people skills essential to appreciating how and which personality factors most impact one's ability to successfully implement core build and release management practices. |
||
The Needs and Growth for ALM Tools and Techniques After defining ALM and looking at the entire lifecycle, teams can begin deciding which tools to utilize to close the gap that often forms between development and operations. Learn how to avoid disruptions by choosing tools that can work across the entire lifecycle. |
||
Is The Enterprise ALM Stack Ready for the Disruption of Open Source? Open source software and tools have consistently grown in quality over the years and now offers more than just an attractive price point. By integrating these tools with existing enterprise ALM tools, developers can see their workload decrease across the entire enterprise level. |
||
Build Management Essentials You Need to Know Joe Farah writes that it used to be that reproducibility was the holy grail of build process and capabilities. While that is still the central requirement, good build management processes and tools can take you a lot further, a lot faster, and with better quality. |
||
Efficient Preparation and Utilization of Test Data Good test data is one of the major factors contributing to successful testing. Efficient test data management is imperative in ensuring software quality. Test data plays a vital role not only in testing but also the entire software lifecycle process. By creating quality test data, defects can be detected at an early stage in the software lifecycle process, which in turn helps to reduce cost and time to market and improves quality. The intent of this paper is to discuss an approach for the creation and utilization of test data, thereby improving the quality and coverage of testing software applications. |
||
Listen Up, Vendors! Six Requirements for ALM Tools We in the CM/ALM community rely on tools, but how do we pick the best tools for the job? These six requirements outline what we look for in our ALM tools and what we don't want to see. Vendors, take heed! |
||
A Primer on a Next Generation Application Lifecycle Management Tool Joe Farah gives a primer on a next generation ALM tool that reinforces the concepts of next generation ALM. Next generation ALM tools are, well, somewhat futuristic. After all we're talking about the next generation. But it's hard to talk about abstract and idealistic concepts if they are too hard to picture. |
||
Take a Second Look at Software Testing Metrics The question of how to measure the effectiveness of testing procedures fuels heated controversies. In reality, however, testing metrics are subjective. It is recommended, therefore, that we adopt a different approach and move to measuring data and processes instead of measuring people. |
Arik Aharoni
March 15, 2011 |
Pages
Upcoming Events
Apr 27 |
STAREAST Software Testing Conference in Orlando & Online |
Jun 08 |
AI Con USA An Intelligence-Driven Future |
Sep 21 |
STARWEST Software Testing Conference in Anaheim & Online |