Blog

SPG Blog About Software Development

Illustration for Advantages of Hiring Full-Stack Developers
January 25, 2022

Hiring Full-Stack Developers: Pros and Cons

Advantages and Disadvantages of Full-Stack Developers In essence, full-stack developers: Possess a Deeper Understanding & Wider View Are More Flexible Choose the Optimal Form of Implementation Handle Errors More Effectively Reduce Implementation Delays Reduce Communication…

Continue Reading

What Are Spikes in Agile and Why Do We Need Them?
December 3, 2021

What Are Spikes in Agile and Why Do We Need Them?

Sometimes the most optimal solution to a problem remains unclear, and there could be multiple reasons for it: perhaps a problem is particularly unique, with no known solution, or there could be a lack of…

Continue Reading

Git as the core of the dev process illustration
November 13, 2020

Git as the Core of the Development Process

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…

Continue Reading

What is Gitflow
November 12, 2020

What Is Gitflow and Why Should You Use It?

For those who are not generally familiar with Git, Gitflow or version control systems (VCSs), these are comprehensive technical solutions to manage changes in our source repositories. Source repositories can be thought of as databases…

Continue Reading

How to Recover from Business Failure. Fail Fast, Learn Faster
March 2, 2020

Recovering from Business Failure: Fail Fast, Learn Faster

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…

Continue Reading

What is Wrong with the Waterfall Model
July 12, 2019

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 model.…

Continue Reading

How-Scrum-Works
June 24, 2019

How Scrum Works and Why You Should Choose It

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…

Continue Reading

The Values Principles and Practices of Extreme Programming
May 29, 2019

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…

Continue Reading

May 8, 2019

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…

Continue Reading

Working with Full-Stack Developers
April 26, 2019

Why We Work with Full-Stack Developers

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…

Continue Reading

Categories