How to Increase Your Software Development Velocity—Even During an Economic Slowdown

14 min read

Business, Agile
None

Delivering sprint tasks on time and within budget is the cornerstone of software development.

This stability is especially important in times as unstable as these, because stability means predictability. You can only achieve the desired results if your business conditions are predictable.

One of the key factors contributing to software development stability is velocity. But what is it, exactly? How is it different from performance? And how do you achieve high velocity?

Read on to learn:

  • What does velocity mean in software development?
  • How to increase your team velocity?
  • How to increase it in a time of economic slowdown?
Author

Łukasz Koczwara

VP of Engineering

Author

Adam Stempniak

Content Specialist

Generate Better Ideas, Faster: Remote Brainstorming Session Process + Sample Agenda

15 min read

Business, QA, Agile
None

Brainstorming sessions can help you come up with amazing ideas by tapping into the power of collective intelligence.

However, you will only benefit from the session if you make sure it’s well-thought-out beforehand.

In this article, you'll find out what mistakes you're probably making during brainstorming and how to hold a fruitful session, step by step. We’re also including a sample agenda you can use in your next meeting.

Author

Paweł Jurdeczka

Product Strategy Consultant

Author

Justyna Dados

Social Media Specialist

How to Audit the Quality of Your Python Code: A Step-by-Step Guide (Checklist Inside)

14 min read

Business, Python, QA
None

A code audit is vital to ensure your product is of good quality, secure, and ready to launch. It is often considered the necessary last step of product development.

In this article, you will find a detailed guide on what a code audit is, why you need it and how to perform it, step by step. As a Python-centered software house, we decided to focus on how to run an audit of Python-based code.

With our guide, you will be able to run a Python code audit yourself or at least learn what you should expect from one.

Read on!

Author

Maciej Król

Full-Stack Developer

The Best Machine Learning Blogs and Resources

11 min read

Business
None

Machine learning has been one of the most prominent buzzwords in recent years. Some people say the term in hushed tones, the fear of a robot takeover filling their minds, while others are positively giddy at the prospect.

We realize that the inner workings of machine learning may be complex and intimidating if you just dive deep into them without preparation, which is why we’ve compiled this list of blogs and resources. Since Python is very often the soil from which machine learning can grow, you can say we know a thing or two about the topic. 

Author

Łukasz Grzybowski

Head of Machine Learning and Data Engineering

Author

Patryk Stefanowicz

Content Writer

How to Compare Prices and Assess Estimations of Software Development Outsourcing Companies

16 min read

Business
None

In-house software development has become a lot more challenging these days.

Because of that, you’ve probably looked into outsourcing your software development and were left with a range of price lists and estimations—all drastically different from one another.

Why is that? How could you receive offers that varied so much? After all, you were discussing the exact same project and needs with each vendor.

In this article, we’ll show you how to compare prices from software development companies. We’ll go through the most common differences and point out what to look for in an estimation.

Author

Joanna Chmiel

Content Writer

Author

Marcin Zabawa

Head of Service Delivery

Author

Marta Błażejewska

Business Development Executive

News from the Python World: Big Updates, Essential 3.7, 3.8, and 3.9 Changes

16 min read

Business, Python
None

New versions of Python semantics provide a lot of shortcuts, and learning about them can only make your code better. As the language evolves, it can do more and provide better performance. The sooner you learn how to update your code to take advantage of Python’s technological improvements, the better for you and your team.

In this article, we will analyze the essential changes and new features that come with Python 3.7, 3.8, and 3.9.

Author

Bartosz Witkowski

Python Developer

Author

Michał Słupski

Content Writer

Top UK Proptech Companies and Their Tech Stack

13 min read

Business
None

The UK is a proptech powerhouse. 

Proptech is booming all around the world and the real estate sector is nowhere near the end of this revolution. But as of 2020, the British Isles are clear winners of the proptech race.

In this article, you’ll find our list of top 10 UK proptech companies along with their detailed descriptions, as well as a brief introduction to the world of proptech.

Even if you’re not in the proptech business, this list will help you identify which technologies are adapted by successful companies and where the tech wind is blowing!

Author

Marta Szyndlar

Junior Marketing Specialist

Finding “Regulatory Truth” for Global Food and Consumer Product Brands: Interview with Patrick Waldo of Decernis

13 min read

Business
None

STX Next has been working with Decernis, a Washington-headquartered regulatory intelligence company, for almost seven years. 

To reflect on the partnership and celebrate our joint achievements to date, we sat down with Patrick Waldo, the Director of Product Management and Planning at Decernis. 

Patrick spoke to us about the complexities of working in the food regulation sector and why Decernis chose to partner with STX Next. He also outlined the benefits of outsourcing software development and the qualities that make a great software house.

Author

Jakub Grajcar

Inbound Marketing Team Lead

The Most Interesting Companies Using Python

13 min read

Business, Python
None

The STX Next development team’s love for Python is endless.

To show you why Python deserves all this love, I’ve prepared several examples of companies that use Python to achieve extraordinary outcomes.

In this article, we’ll look at extraordinary examples of Python uses in the real world right now—to make drugs, run a huge MMO game, battle corruption, and disrupt markets.

Author

Michał Słupski

Content Writer

How Agile Roles Help You Manage Risk in Software Development Outsourcing

10 min read

Business, Agile
None

You’ve got an idea for a product and you’ve decided to hire a software house to help with the development process.

To make the most of the collaboration, however, you should be mindful of the potential challenges that can come up even in the most successful partnerships and be prepared to counteract them.

In this article, we will guide you through the process of identifying some of the problems you might be dealing with as a software outsourcing client and how these two roles can help you find relevant solutions.

Author

Piotr Nadarkiewicz

Project Management Consultant