3 articles Articles posted in Agile

Surveying Mechanical Turk to Validate a Startup Idea

Surveying Mechanical Turk to Validate a Startup Idea

I was intrigued by Lindsey Harper’s post, “How I Used Amazon’s Mechanical Turk to Validate my Startup Idea.” If you’ve ever worked with market research firms, built your own panels, or have hit the pavement trying to collect your own market research you know it can be expensive and/or time consuming. The idea of having a broad and cheap sounding board available online was very appealing. I figured I would give it a shot and run a …

Continue reading →

Python + Django vs. C# + ASP.NET: Productivity Showdown

Python + Django vs. C# + ASP.NET: Productivity Showdown

People are often asking me how and why my department shifted from an ASP.NET environment to Django. I’ve finally gotten around to writing about the process leading up to our decision. I hope people out there find it useful in their own development groups and discussions. Almost two years ago I was in a rather unlikely situation in that I was running a software engineering department containing both a C# team and a Python team. …

Continue reading →

Agile Scapegoating and People over Process

Last week James Shore posted an article The Decline and Fall of Agile that generated quite a bit of discussion. He points out many of atrocities and failures in software development and software project management done under guise of “Agile” or “Scrum” are often not true implementations. You have these teams who say they are doing Scrum, but the only things that actually get adopted are sprints and scrums. So many of these failed groups ignore the important and difficult aspects of …

Continue reading →