When you are working with a team of developers, it’s important to begin the project with an understanding of the standards you will be setting to determine what kind of code is best for the project. Writing good code is your priority, and will obviously separate you from your less-experienced competitors.read more
The Agile software development philosophy has become quite popular among programmers, for good reason. As you consider your next (or first) software development effort, you may be thinking it would be worth your while to understand the pros and cons of Agile development, especially compared to the traditional development method known as Waterfall. Which one should you use for your application, and why? Good question.read more
A challenge common to all teams is particularly important to software development management today: how do you keep good employees around? How do you make your organization appealing to the best developers? The demand for talented developers is high so you want to keep the ones you have, and be appealing to others. If you’re struggling to attract and retain talent, don’t worry. There are a number of things you can do.read more
How much ya got? Seriously, and you’re going to hate this, development cost is more often a question of what you are willing to spend than what it will actually cost. That’s because the cost of doing everything that you actually want is always way more than what you...read more
Why a software development strategy focused on your goals and your user’s goals will help you take full advantage of market opportunities
The luckiest and most prepared owners and managers of companies both large and small know how to take advantage of new opportunities sooner than their competitors. These days, that often means developing a software application for internal use or for use by your...read more
Why are you doing this in the first place? Sometimes developing an application just sneaks up on you. Your customers need you to solve a particular problem, and you find yourself creating a solution for them that involves software. You give that to your customers,...read more
Who are your customers, and what do they want from your product? If they don’t like it, your product won’t sell. Everything you do to create your product will be wasted if you don’t start first with your customer. You probably already think you know your customers....read more
So you’ve worked out what kind of application you need to create, and now it’s time to build the team to do it. What you do now will have a profound effect on the success of your development. For the sake of this discussion, I’ll focus on the composition of the team,...read more
More and more, managing software development is a necessary skill for all sorts of CEOs who never thought they would ever have to deal with creating software. We are well into the age of the Internet of Things; that’s one reason. A product that once stood on its own...read more
When a company wants to develop an application but doesn’t have the technical knowledge to do so, working with a product developer is usually the best way to get it done. It’s less expensive in the long term than hiring an extensive in-house team, and hunting for...read more
Things are bound to happen during development. There will be an unexpected problem that comes up, and unfortunately—because application development has so many moving parts—a problem in one area can have a cascading domino effect throughout an entire project. If your...read more
The hardest thing in many endeavors is moving from idea to execution. How many people have you met who have a great idea for a novel? How many of those people have actually written one? I’d hazard a guess that the second number is much, much smaller than the first.
The same concept holds true for app development. Lots of people have great ideas, but very few actually follow through until it’s done. That’s because executing on an idea often takes different skill sets than those you use just conceiving it. I can come up with an idea for a novel, but I don’t think I’d ever be able to actually write one. That’s where a mobile app development company comes in. We’re like a ghostwriter and publisher rolled into one.read more
The CEO’s guide to making software your customers will love
You will know how to lead a software development effort, even (and especially) if software isn’t your main business.
You will be able to spot the most common mistakes before they can hurt you, and lead your team with more confidence.