The Latest
![]() |
How Do You Write Good User Stories?[magazine] Expert answers to frequently asked questions. In this issue, David Hussman explains how to write good user stories. |
|
![]() |
Long-Distance Relationships[magazine] A letter from the Better Software magazine editor. |
|
![]() |
Build Management Essentials: The Basics and More[article] 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. |
|
Build Management Essentials You Need to Know[article] 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. |
||
Personality Factors That Influence Core Build and Release Management Practices[article] 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[article] 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?[article] 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. |
||
Efficient Preparation and Utilization of Test Data[article] 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[article] 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[article] 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[article] 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 |
|
Language-Aware SCM[article] Five or six years ago, the SCM arena was in a comfortable “status quo”, in which tools delivered only what developers expected (or even less) and innovation didn’t arrive at a quick pace.And then the DVCS arrived on the scene and turned the SCM world upside down. |
Pablo Santos
March 14, 2011 |
|
Automated Deployment and Dynamic Virtualization: Like Peanut Butter and Jelly[article] Automated processes offer many benefits to development teams, but it's not until you pair these processes with virtualization that automation reaches its full potential. By carefully selecting the right platform for your project, you'll help improve the speed, reliability and quality of your work. |
||
Five Imperatives for Application Lifecycle Management[article] Customers are often looking for their software to be built quickly, and to remain competitive, developers have to follow suit. Application management allows for increased productivity by also increasing efficiency. Learn how ALM coordinates people and tools to all work smoothly together. |
||
How to Make People Feel (Un)Welcome[article] The age-old expression "you never get a second chance to make a first impression" is still true to this day. So often the way we greet people, or fail to greet them, sets an irreversible path of leaving others feel completely unwelcome, even if that wasn't the intention. |