Archive by Author

Auditions – Testing for Team Fit

We’ve been talking about using auditions, or test projects, in hiring technical talent. In the first article, we talked about why auditions are important, and reviewed at a high level how to run a successful audition. In our next article, we covered how to test for technical competency during the audition. In this article, we’re […]

Read More Comments Off on Auditions – Testing for Team Fit

Auditions – Testing for Technical Competency

In our last article, we covered the three goals of an audition and the basic guidelines for using one to hire technical talent. If you happened to miss it, do go back and read it before you dig in here. In this article, we’re going to cover how you, as a non-technical founder or product […]

Read More Comments Off on Auditions – Testing for Technical Competency

How to Use Auditions in Hiring Technical Talent

Without a doubt the topic I get asked most about is hiring and managing technical talent.  Whether it’s your technical co-founder, a key early hire, or a contractor, a key part of your process should be a test project. In the next few articles, we’re going to cover how to properly run a test project, […]

Read More Comments Off on How to Use Auditions in Hiring Technical Talent

What is Technical Debt?

“The borrower is a slave to the lender” – The Book of Proverbs It’s going to happen to you. It’s inevitable. You’re going to take on technical debt as you build your product. In this article, we’re going to cover three important questions that you, as the business or product owner, will need to understand: […]

If It’s Not Written Down, It’s Not Done

Do you ever have those moments where you solve the same problem again because you didn’t write down how you solved it the first time? When you’re running hard, particularly in the early-going of a new company or product, the temptation is to let documentation go until everything else is done. After all, things are […]

Read More Comments Off on If It’s Not Written Down, It’s Not Done

What Are the Different Ways Software Gets Released?

If you’re building your first technology project, you’ll need to understand the different ways software gets distributed to your users so that you can make intelligent decisions on what is and is not included in a particular release. What’s a Release? Let’s start with defining the term “release”, as it means different things to different […]

Read More Comments Off on What Are the Different Ways Software Gets Released?

“Why Don’t My Developers Build What I Asked For?”

There are many reasons why technology projects go over the cliff, but the inability to clearly communicate between product owners and developers is at or near the top of the list. It’s remarkable how often teams will go through cycle after cycle of bad results, waste copious quantities of time and money, and not adjust their […]

Read More Comments Off on “Why Don’t My Developers Build What I Asked For?”

How to Use Demo Days to Stay on Track

When I was running the product team at Symantec responsible for building a new IT Service Desk product, one of the best things we ever did was put in place a regular demo day with the product owners / managers / stakeholders. Each Friday we’d have a web meeting where anyone who was interested in […]

Read More Comments Off on How to Use Demo Days to Stay on Track

Your App Just Crashed – Will You Survive?

It’s rare, particularly in early stage companies, to find any kind of disaster recovery plan. It’s a common misconception that disaster recovery (or DR for short) is what big companies do, and that smaller companies have no need for such bureaucratic nonsense. After all, nothing ever breaks. Right? If I were to walk into your […]

Read More Comments Off on Your App Just Crashed – Will You Survive?