SPG Blog About Software Development
Git as the Core of the Development ProcessUnderstandably, with so many massive projects behind us, our customers often wonder how exactly we manage our source code and if our version control processes will be compatible…
From the very start of your project, our QA team is heavily involved in every stage of the SDLC (software development life cycle). In this way, throughout development, we prepare a number of important deliverables,…
By now, most readers will already be familiar with the Agile concept of failing fast. For those who aren’t, however, this is a highly influential development approach that encourages companies to take bold, decisive action, because…
In one of our previous articles, we explored the XP development process and how it moulded us into the company that we have become today.But because every yin needs its yang, today, we’re taking a…
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…
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…
Last October, Prime Minister Theresa May caused quite a stir in Parliament when she bravely announced to the world that her Brexit deal was “95 percent complete.” The widespread confusion, however, was wholly understandable. After…
The “one expert per technology” mindset is as culturally pervasive as it is clearly detrimental, yet its origin is actually understandable. After all, if you have a heart condition, you go see a cardiologist, if…
From an early age, we are taught that failure is a bad thing. You should never fail exams, you aim to pass them; you don’t become something in life through a series of floundering events,…
As explained in a previous article, working on a product instead of a project demands a totally different mindset, which often makes it difficult to discern and form a winning team.At Software Planet, however, we…