John Feathers' Post

The GDPR: Are You Ready for It?

We’ve all done it.

At last, after prowling through the depths of the internet for what seems like an eternity, we stumble upon the perfect web solution — and sign up for it without a second thought.

Of course, what then happens to our data is in the hands of the tech gods, as yet again, like countless others before us, we have agreed to terms and conditions we never once read.

Thankfully, the imminent EU General Data Protection Regulation (GDPR) ensures that this will soon become a thing of the past.

But with new rules set to take full effect by mid 2018, millions of companies worldwide must now face up to their unpreparedness and see it for what it truly is: a critical liability.

Read More

On Building Successful Agile Teams

Although it may be common knowledge that behind every great product is a well-oiled machine of talented people, what is not immediately understood is how to successfully put together a winning team. Of course, anyone can shove a crowd of specialists into a room, provide them with an enormous to-do list and demand that everything be completed by a certain date. Unfortunately, however, this in no way guarantees that the project will be finished when expected — or even at all. With this in mind, Software Planet Group would like to explain how we go about assembling successful teams within an Agile environment.

Read More

Learn from the Experts

Sometimes, the greatest lessons we can learn come not from our own experience, but from the wisdom of others. This article presents some of the aptest quotes we have found to eloquently capture the spirit of developing at Software Planet Group. We hope they will serve to educate customers and inspire young developers as they work towards accomplishing their future career goals.

Read More

InCamp 2017

Every year, Software Planet Group’s inCamp internships provide graduates with the chance to be taken under the wing of some of our very best mentors. We are constantly seeking to improve our internship experience and are pleased to report that this year’s programme has blown all previous inCamps out of the water.

And so, without further ado, here is an overview of everything our interns have got up to so far:

Read More

The Fallacy of #NoEstimates

Like most controversies these days, it seems, it all began with a simple tweet. An avid programmer by the name of Woody Zuill decided to publish his views on estimation, and just as he had predicted, stirred up an online firestorm. Since then, the battle between #Estimates and #NoEstimates has created a rift in the Agile community that rivals Brexit Britain, and is still yet to have abated.

Read More

SPG Meetup: Angular on Fire

Over the last year, Software Planet Group’s Ukrainian Meetup events have slowly been gaining momentum, and we have yet to tire of experimenting with new and exciting formats that will hopefully serve to make them even more beneficial to the local student community. This time around, our five-day long “Angular on Fire” event was chock-full of fun and knowledge, as many students dipped their toes into grownup programming for the very first time.

Read More

How to Create a Vibrant Company Culture

Within any organisation, corporate culture is widely regarded as one of the most important guarantors of success. Although the term has existed for quite some time, bolstered by highly dynamic corporations such as Facebook and Google, it has only recently begun to be seen for its true potential. The reason behind this long-time dormant status boils down to its inherent nature — while a culture may be positive or negative, weak or strong, it is simply an innate part of every business, often making it nigh impossible to pinpoint.

For clarity’s sake, however, a corporate culture is the collective beliefs and ideas within an organisation which affect how a company does business and how employees behave. In spite of the concept’s newfound prominence in the media, a global 2016 study revealed that only 12 percent of respondents believed their company was driving the right culture. But this raises the all-important question: what exactly constitutes the “right culture” anyway?

Read More

Avoiding Sticking-Plaster Solutions

An unnamed engineering professor at Yale once stated that if he had just one hour to solve a problem, he would first spend up to forty minutes trying to define what the actual problem is. While a variation of this quote is often falsely attributed to Albert Einstein, this only lends credit to the brilliance of the professor’s statement. Far too often, developers are quick to accept requirements without giving them a second thought, but what good is it to race to address the wrong problem?

Well aware of this practice, Software Planet Group believe developers should be primarily concerned with targeting the root cause of an issue. But this is a lot more complex than what meets the eye. Step into any organisation with a desire to build a software solution and you will hear a different story from every employee. While the lack of consensus may be daunting to some, in reality, it only takes place because everyone has different needs, and thus problems affecting them in unique ways.

Read More

Staying on Course Through Continuous Feedback

What if on a casual sunny afternoon trip down the M25, the driver in a vehicle in front of you suddenly decided to hold his steering wheel tightly in place and ignore everything his eyes were telling him about the road ahead? If you were lucky enough to not be caught off guard, you would soon find yourself witnessing a senseless car crash. Albeit substantially less tragic, this is very similar to what happens when development teams go about their business without adequately paying heed to customer feedback. Eventually, they are bound to veer dramatically off course, and cause others to suffer the results of their recklessness.

Unfortunately, the same is often true even when software companies follow established development methods. The popular waterfall model, for example, scopes out requirements only at the start of a project. As a result, once initial feedback is received and a path has been determined, there is no turning back. Most software engineers will be either unable or unwilling to make any changes to a project.

Read More

A Partnership Tailored to You

While the quest to secure investments is a scene all too familiar to startup founders everywhere, every year, millions of people tune into BBC’s Dragons’ Den to catch but a glimpse of the oft-uncertain and thrillingly risky entrepreneurial world. Admittedly, most businesspeople could only ever dream of facing the callously tight-lipped Dragons, yet it remains hugely attractive to seek what is known as “smart money” — funds by investors that also bring their knowledge, experience and enviable contacts to the table.

At Software Planet Group, we strive to give customers a similarly advantageous experience by offering a combination of expert knowledge and a genuinely close business relationship. In fact, SPG put customer success at the heart of everything we do. Over the years, we have had the privilege of partnering with many startups that went on to become hugely lucrative businesses, but this is only half the story.

Read More