Running a Great Retrospective

All too often in life, one simple mistake can lead to a stream of errors that if not stifled early enough, is bound to result in a flood of frustration.

Unfortunately, the same is true in software development. This is why few things are more critical to programmers than ensuring projects are kept on track, come rain or come shine.

Read More


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