Software development is agile, not transactional

The dangers of considering software development as a transactional and commoditized business

Anthony Figueroa
The Startup
Published in
5 min readJul 7, 2019

--

Transactional relationships

Retail: a transactional business

In today’s world, we usually exchange money for solid, tangible goods or well-defined services. That’s how material transactions work. As an example, we might buy a t-shirt for $50. That means you give someone $50, and they immediately give you the t-shirt. Or you pay a plumber $15 and hour. Then the plumber spends some time fixing your leak. In this case, there’s a high level of certainty that the problem will be solved.

Paying for software

Most people have had transactional software experience. You might have exchanged $399 for a box that contained the amazing Office ’97. Or you paid $59 and received a CD with the latest game. And these days, you might pay for a subscription and get access to software in the cloud.

Why software development is different

When you pay for custom software development, you’re not buying a material product…

--

--

Anthony Figueroa
The Startup

CTO at Rootstrap. I lead tech strategy of a top digital product agency, applying agile methodologies and experience. Passionate about solving complex problems.