How to Hire the Best Developers

The amateur juggler sits nervously at the dimly lit desk, knowing full well that his clumsy, shaking hands might at any moment knock the candle over, and set the whole tent office ablaze. Breathe, he tells himself. Get it together.

Across the table, the circus director looks over at the strapping young man before him and quickly gathers his notes for the standard interview questions.

“Ok, Mr… Beansley, is it?”

“Yes, sir.”

“Can you juggle more than three items at once?” the director asks, patiently scanning the candidate from behind his tiny, round spectacles.

Phew. He won’t have to lie for this one.

Read More


Agile for Larger Projects

It is no secret that when the Agile methodology was first conceived, this was done with fairly small development teams in mind. Yet today, with Agile’s increasing popularity in software companies across the globe, the old adage “less is more” might finally be losing its original punch.

Instead, more and more providers are now tending towards the notion that with a few clever tweaks and tricks, large Agile teams are still able to maintain the same agility as their smaller counterparts.

So without further ado, let us take a look at some of the most prominent scaling techniques available at the moment and explain how we at Software Planet are efficiently rising up to this challenge.

Read More


Pitfalls of the Estimation Process

No estimation process can ever be foolproof, and the same is true when dealing with user stories. For this reason, in this article, Software Planet would like to lay out a few of the most common pitfalls that stand dangerously in the way of preparing reliable — and achievable — estimates.

Read More


The Road to Continuous Deployment

Anyone experienced with traditional IT environments will probably be familiar with the age-old tension between releasing new features and guaranteeing stability. In these unfortunate circumstances, development and production teams work separately from one another, paving the way for a series of issues in both delivery fluidity and compatibility.

This is very much akin to sprucing up a big, circular cake and somehow attempting to fit it into a much smaller — possibly star-shaped — box for delivery. Just as you would likely have to slice the cake up in order to make it fit inside the awkward packaging, due to the natural differences between development and production environments, operations teams must tweak any code that is sent their way.

Of course, in this day and age, the industry demands agility. So in order to get around this issue and expedite the delivery process, here at Software Planet, we make use of continuous deployment — a practice that while admittedly requiring a series of big changes to attain, has the power to take your production capacity to exciting new levels.

Read More


SPG Reviews: Influencer Marketing Solutions

Understandably, our customers are often concerned about the correct way to go about marketing their software products. But while no magic recipe for success currently exists, in recent years, it has become increasingly clear that highly sought for solutions like Google Adwords and content marketing can only take you so far. Beyond there, one must think outside the box.

So for this article, we would like to highlight just one of the many ways that you can do this, by ramping up your marketing efforts through the engaging power of social influencers.

Read More


Building a Product: The Right Team

While most of our days are spent working on software projects, from time to time, we are asked by our customers to help build a product instead. This task, however, tends to come with a perceptible measure of adjustment, as it calls for a very different mentality and set of skills.

Having this in mind, today we would like to begin a brand new series on developing products and how this differs from conventional development. This first article will focus on our customers and the team of creatives they will require.

After all, building a successful product may not always be a walk in the park, but it certainly becomes a lot easier when you have the right people at your disposal.

Read More


The Importance of Animation in UI Design

While the launch of the iPhone just over a decade ago is rightly hailed as a revolution in mobile technology, it also heralds the beginning of a much quieter — yet comparably significant — transformation. Thanks to touchscreen technology, operating our applications has evolved from merely clicking up and down static lists to pinching, tapping, dragging and swiping our way through our programs.

Paired with modern animation tools, these powerful new ways to interact with our systems pose exciting — and often unexplored — opportunities for any business hoping to better engage with their customers.

Read More


Sitemaps: Your Project at a Glance

Unless you’re a real-life Sherlock Holmes, you’ve probably struggled to make sense of all the information that inherently comes with any large project.

When creating websites especially, this challenge can be tremendous, as in order to minimise clutter and maximise revenue, one must somehow determine which pages should be used and where, as well as how and why.

Thankfully, however, a little trick of the trade exists to curb this problem — to be specific, maritime trade!

Read More


Best Practices for Evaluating Design

For the artistically disinclined, choosing the look that will one day represent your product or company can often be a time of confusion. After all, what constitutes “good” design anyway? Isn’t all of that subjective?

To a certain extent at least, the answer may be yes, but the real goal of any design team is not simply to achieve something attractive — though that too is clearly important — but to effectively communicate through visual means.

With this in mind, we’ve assembled here some expert tips for assessing and critiquing your team’s design.

Read More


The Best Way to Market Software

At SPG, we are often asked how much money should be allocated towards marketing software products. The answer, however, may come as a disappointment, as there is in fact no definitive response.

Instead, what typically arises is a hopeless chicken-and-egg like situation: while most marketing providers will require a certain user base to begin with, the whole point of engaging with them is to attract those users in the first place.

For this reason, and because every project is unique, much more than a hefty wallet, marketing software calls for strategy and discernment.

Take a hunter, for example. If he wished to capture a duck, he may foolishly decide to do so at his local swimming pool. But if he gave the matter a small measure of thought, eventually, it would dawn on him that he would fare a lot better at a pond in the woods.

Of course, the above may seem like a rather blatant misfire, but equally as confounding is that far too many people today are unwittingly pitching their products to wholly inappropriate audiences.

Read More