Agile

The intersection of business process and agile development: management strategies and best practices

How To

How Story Mapping Complements Agile Development

Story mapping offers a visualization of the steps, or stories, which make up a software development project. This conversation with several experts on the topic discusses how story mapping works, how maps are created and how stakeholders benefit from seeing the lay of the land. Full Story »
How To

Why Software Testing Can't Save You From IT Disasters

Some software bugs are like the cicadia, emerging only under the 'right' conditions and wreaking havoc until they're stopped. Without the right tools, no amount of software testing can stop these bugs from causing a meltdown. Just ask Nasdaq.

How To

How Code Marketplaces Can Cut Application Development Costs

Buying code modules from a curated marketplace can help usher applications into production on time and on budget. Because code marketplaces guarantee that developers will actively maintain modules, concerns about support are largely mitigated.

News analysis

7 Tech Acronyms and Abbreviations That Need to Go Away

IT is full of shorthand. (Hey, there's one example.) Many abbreviations and acronyms have become standard terms in tech, if not everyday language. But some terms just need to be retired.

News analysis

U.S. CIO Urges Feds to Fail Fast, Not Fail Big

Taking a page from the private sector, federal CIO Steve VanRoekel calls for a more agile, iterative approach to government IT projects.

Feature

How to Use Agile Development to Avoid Project Failures

The rocky rollout of Healthcare.gov is a very public example of a larger issue of software product failures. Can an agile development framework allow software companies to avoid such project management headaches themselves?

How To

23 Signs Your Cloud Project May Be in Trouble

On many an old map, unknown territories were marked, 'Here be dragons!' Sure, it's actionable, but it's not very informative. Centuries later, do we have the same problem with software project management? Here's how to slay the dragons that threaten to set your cloud projects aflame.

How To

Are Purchasing Practices Killing Your Software Projects?

Alan Shepard famously said, 'It's a very sobering feeling to be up in space and realize that one's safety factor was determined by the lowest bidder on a government contract.' Don't let the purchasing department determine the success of your software project.

How To

How to Break Bad News About Shipping Software

Imagine you're working on a major project such as Healthcare.gov. Suddenly, you realize there's no way the software will be done on time -- or even work. What do you do? Hear how veteran testers, project managers and developers tactfully handle such situations.

How To

Agile Project Management Lessons Learned From Texas Hold'em

Over the holidays, CIO.com columnist David Taber spent way too much time discovering eternal truths while playing online poker. Take a look at what he learned along the way about agile project management.

How To

Why CRM Financial Analysis Always Fails

A smart person once said, 'As long as you're asking the wrong questions, it doesn't matter what answers you come up with.' When it comes to making the business case for CRM, the CFO is likely to ask too many of the wrong questions.

How To

'No Estimates' in Action: 5 Ways to Rethink Software Projects

The idea behind the #NoEstimates approach to software development isn't to eliminate estimates but, rather, to explore other ways to solve problems without specifically asking, 'How long will it take?' Here are five real-world examples of teams that are doing just that.

How To

Why You May Need an 'Agile Coach' (Whatever One Is)

Ask an 'agile coach' what he or she does and the answer could range from write code to run meetings. It's not what you'd necessarily expect an agile coach to be doing, but that doesn't mean the role is unnecessary.

How To

How to Move Beyond Project Estimates and Provide Better Value

If software development teams can take the time they spend estimating how long a project will take and start to execute that project instead, they can go that much faster. But what does a world without estimates look like -- and what might it mean for the business?

How To

Why CRM Implementation Needs Training Wheels, Not Racing Gear

If it's true that the best CRM systems are built, not bought, then which features should you be building? And how should you build them? As with riding a bike, implementing a CRM system gets much harder once you take off the training wheels--or, in this case, the out-of-the-box features.