What is Wrong with the Waterfall Model?

Despite the fact that for a very long time, it completely dominated the world of software development, today, it is difficult to find anyone who would rise in stalwart defence of the rusting Waterfall approach. This comes down to a variety of factors, but above all, software companies have started to realise that in a fast-paced and ever-evolving world, it is not the old familiar, but agility that holds the answer.

So what exactly is Waterfall and why are so many businesses so keen to move away from it?

Read More


Making Valuable Predictions with Linear Regression

If you’ve not been living under a rock, you’ve probably already heard about machine learning (ML) technology. After all, on Software Planet’s blog page alone, this topic has already been covered from multiple angles — see here, here and here, for example.

But to those of you who are still furrowing your brows, this not only represents the current state of AI today, but it is also how developers can create “intelligent” products, like the Amazon Alexa or Apple’s much-lauded Siri.

Though of course, none of these would be possible without complex ML algorithms, it is the simple linear regression that enables accurate predictions.

Read More


What You Can Do with Artificial Intelligence Today

If you’re a regular blog reader, you’re probably already aware that when it comes to artificial intelligence, its current state of development is severely misunderstood. Sadly, however, this matter is not helped at all by the many cash-eying marketers who are still promoting the myth that you can purchase sentient tech products.

Take Oral B, for instance. The entire campaign for their Genius X toothbrush is based around the notion that it offers a full slate of quasi-magical AI features. Yet peel away the hype from what is actually objective fact and what users will be left with is an overpriced feedback system, talking a big game but with nothing to back up its claims.

Yes, true artificial intelligence, as it turns out, remains a developer’s pipe dream, as researchers are nowhere near full comprehension of the human mind.

But what then is the actual state of AI technology today — which really should be referred to as machine learning, by the way — and what should companies expect from the most probable future ahead? In this article, Software Planet Group will take a candid look.

Read More


How to Lower Development Costs

With the time and willingness on our hands, it quickly becomes difficult to sit back and twiddle our thumbs. Naturally, therefore, when beginning new software projects, our customers are often filled with an eager desire to help.

Of course, in these particular cases, most of the work will still be left to the software engineers; yet here at Software Planet, there is always room for expediting development.

In fact, by following the steps outlined in this article, not only will companies profit from noticeably faster deliveries, but developers too should likely benefit from a clearer understanding of the project at hand.

So without further ado, let’s take a look at the main things that you can start doing today to help speed up development — and concurrently, as a byproduct, effectively lower development costs!

Read More




Software Planet’s Dictionary of Do’s and Don’ts

Just as with many other areas in life, in the software development world, there’s a lot that hangs on communication. After all, a single misplaced word can result in monumental misunderstandings, sparking people to become offended, befuddled, dismayed, or even outright outraged as they go about their day.

So while of course, at SPG, we certainly do not expect our customers to be immediately aware of all the lexicon to adopt and avoid, we would like to provide some helpful instruction to ensure communication goes as swimmingly as possible.

This is best explained through a dictionary of do’s and don’ts:

Read More


Information Security: Keeping up with the Trends and Challenges

To be the ultimate software provider, you have to be willing to meet all aspects of your customers’ needs. This is why in addition to developing software, SPG offer vital security audits of both IT infrastructure and software, arm businesses with an effective action plan and help companies to resolve any newfound underlying issues. Get in touch if your company requires assessment, development or testing services!

Oh, and by the way: we’re attending two major cybersecurity events in London — Infosecurity Europe, from the 4th-6th of June, and IFSEC, between June 18th-20th — and would be more than willing to meet you there and discuss your security requirements.

In the meantime, however, please enjoy the article below about the various steps that Software Planet Group are already taking today to keep all of our developers on top of the latest tech trends:

Read More


The Values, Principles and Practices of Extreme Programming

Already on his first day of classes at the University of Oregon, at the very young age of 18, Agile demigod Kent Beck somehow knew he was destined for greatness. As the head of his department sombrely discussed the likeliest outcome for the future of software development — a grim reality in which programmers would take a single concise problem and carefully break it down into perfect, inerrant code — Beck was filled with an impending sense of horror at the thought of the work he loved reduced to a soulless machine.

This cannot be the future, he told himself. I’m gonna change the way people do that.

Read More


What Doesn’t Kill You…

Sometimes it doesn’t matter how much effort you pour into your projects; there will always be someone trying to rain on your parade. This was the experience here at Software Planet Group when totally out of the blue, in a New York pizzeria-style move of underhanded, mafia-like rivalry, our client was hacked by their long-time greatest competitor.

The victims in question were Ted and Marie Giouzelis, proud owners of The Lunchmaster, a school meal delivery solution.

Read More