The Latest

The Ajax Balancing Act[magazine]

The path to Ajax has its pitfalls, but using it carefully can put you ahead of the game. Tod Golding offers some tips to help you investigate the world of Ajax solutions, technologies, frameworks, and patterns and find a balance between an enhanced user experience and a robust application.

Tod Golding's picture Tod Golding
Believing Is Seeing[magazine]

What you don't know can hurt you, and what you do know can too. Lee Copeland takes a look at how the results of a 1949 Harvard experiment with playing cards should influence the way you evaluate your previous experience when building software

Lee Copeland's picture Lee Copeland
Is There an Assessment in the House? Diagnosing Test Process Ailments in House[magazine]

When you're not feeling well, you go to the doctor for a checkup. If your organization's test process isn't working as well as you'd like, you should give it the same treatment. Ruud Teunissen offers advice on performing an in-house test process assessment.

Ruud Teunissen's picture Ruud Teunissen
Marine Corps Maxims: Principles for Building Strong Test Teams[magazine]

The value the U.S. Marine Corps places on teamwork can improve your software development team as well. Former USMC member Sean Buck shares how correctly applying Marine Corps principles will lead the way toward better, more effective test teams.

Sean Buck
Rock, Paper, Scissors: How Testers Uncover Hidden Requirements[magazine]

The requirements process is not a linear one. In this article, Michael Bolton helps you get in the game by showing how the elements of the requirements process–reference, inference, and conference–interact and influence each other.

Michael Bolton's picture Michael Bolton
In Search of Commitment Clarity[magazine]

When planning your workload, it's easy to bite off more than you can chew. But as Michele Sliger explains in this tale of one overachiever's attempt to take on too much work, overcommitting yourself means overcommitting your team.

Michele Sliger's picture Michele Sliger
Changing the Hand You're Dealt: Better Designs Through Problem Redefinition[magazine]

Spending a little more time in design can help minimize the complexity of debugging and maximize the likelihood that the elements of a project will come together in the end. Payson Hall uses a parable and a program fragment to show how small changes to the problem can simplify the solution.

Payson Hall's picture Payson Hall
Agile SCM and Requirements[article]

The process of eliciting software requirements is a specialist area with many of its own techniques and practices. This month the authors look at how agile software configuration management fits in with software requirements.

Configuration Management in an SOA Environment[article]

I am the Programme Configuration Manager for the SOA programme for a large UK financial company, which have adopted an SOA approach for creating new services to replace existing
applications.

Part of the problem which I have found when first trying to come up which a Configuration Management strategy, is that normally you can go to the internet and there are lots of articles on a subject in a particular area. However, what I found was that there is very little and what there is, is mostly theoretical even from well established names.

TechWell Contributor's picture TechWell Contributor
Configuration Management and Simplicity - The Five "T" Approach to Keeping it Simple[article]

Let's face it, software configuration management can be downright overwhelming, and its
complexity can challenge the most organized project manager. 

When The Standish Group conducted research to analyze the successes and failures of software projects, they found that 8 out of 10 projects are unsuccessful.  Furthermore, nearly a third of all projects are so poorly executed, they are nixed before they are finished. 

TechWell Contributor's picture TechWell Contributor
Going Abroad--Part II[article]

Many organizations currently experiment with offshore development, and Jochen Krebs is trying to find a good reason why the outsourcing trend has become so popular. In part 2 of his three part series, he explores the low-cost parameter of the offshore business model.

Jochen Krebs
Simple Ain't Easy: Software Design Myths and Realities[magazine]

The definition of "simple design" varies from person to person. But achieving simplicity isn't just about maintaining simple point solutions.

Brad Appleton's picture Brad Appleton
A Look at VMware[magazine]

The more complicated the system to test, the bigger the headache. Chris Meisenzahl takes a look at how you can take the pain out of testing complicated software systems with VMware’s virtualization tools—VMware Player, VMware Workstation, VMware Server, and VMware ESX Server.

Christopher J. Meisenzahl
The Best-Laid Plans[magazine]

It's a fact of life that plans change, but the proper implementation of agile and release planning can get you back on track. Just be sure to keep the communication lines open and clear throughout the process. Stacia Broderick tells the tale of a department as it works out its kinks in the best interest of its customers.

Stacia Broderick
Rhetoric, Religion, and a Better Way[magazine]

With Apple's conversion to Windows-capable, Intel-based architecture as his jumping off point, Tod Golding takes a look at how we tend to view new technologies through our old perceptions. As technology evolves for the better, he explains, we too must grow out of old rhetoric.

Tod Golding's picture Tod Golding

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.