Tag: Software development process

How Does Blockchain Work? A Guide for Beginners

Despite challenges associated with each solution and business model, all FinTech companies face the same basic problem – trust. People confide with these organizations to multiply, keep safe or simply loan money. Their money. That’s why an image is so valuable. There’s a way to build trust and ensure a high level of technical proficiency; all at the same time. It’s called blockchain.

Read more

Why is transparency important in the software development process?

The importance of transparency in the software development process extends beyond creating a product. It’s the quality of business relationships that really matters. The market-ready product, being the final stage of a business relation, is only a result. The reason behind its successful delivery by the vendor and the acceptance by the client is an honest partnership. How to make sure that transparency in software development really works?

Read more

Client’s Role and Responsibilities in Software Development Process

A construction site on an alien planet is like a hive – everyone knows what to do, everyone has a specific role to play. There are risks and unknowns. Erection of a building under these circumstances requires careful planning, selection of materials, coordination, and teamwork. Similar rules apply in software development – engineers, product owners, designers, and quality assurance specialists are focused on their specific tasks. But the most important role is played not by developers; it’s reserved for the client. Here’s how the client’s responsibilities in product development translate into working application.

Read more

Top 20 Questions to Ask a Software Development Company (part 2)

You surely have points to check before signing a contract with a development company. You want to make sure that the partner you are going to choose, is reliable and software quality is spot-on. This is part two of hour lenghty and very detailed article, so if you have questions to ask a software development company, visit the first material: Questions to ask before hiring software development company.

Read more

Top 20 Questions to Ask a Software Development Company (part 1)

Software development contracts can be built in multiple ways but one thing that should matter the most is software quality. Meetings and calls before the start of product development will help you make a good decision and choose the right software vendor. What to pay attention to? What to avoid? How to learn more about your partner? We made a list of 20 questions to ask when signing a contract with a software development company.

Read more

Machine Learning in Finance, Banking and FinTech

Consumers of digital services expect quality service, security, and convenience. Machine learning (ML) in finance is the best example of how these needs can be fulfilled. Without compromising business models, and the need to generate revenue. With customer-centricity in mind. The best way to serve people what they need is to know them a little better. How is this goal achieved and what’s the state of machine learning adoption in the industry?

Read more

Simple Context Passing With AsyncLocalStorage in Node.js

Node.js is one of the most popular programming languages used on the web nowadays. It’s single core design has lots of positives, but sometimes can be a little challenging – especially when it comes to passing the context between asynchronous invocations. It seems not to be such a problem anymore, though. Developers can use AsyncLocalStorage in Node.js to overcome long lasting problems. Let’s dive in to check how to do that.

Read more

5 Key Factors to Startups’ Project Management Success

Imagine you have a beautiful tree with a potential to bear fruit every season. It doesn’t come for free—you have to tend to it. Water the seedling, shelter from extreme weather conditions, protect from pests. Manage resources, so they can last for months. The same goes for successful project management. Many companies, especially startups, have great ideas and deep domain knowledge but lack project management skills to build products with long-lasting impact. Here’s a shortlist of key success factors and handy solutions provided by companies like ours.

Read more

Key Roles in E2E Software Development

App development is like professional football. Companies are like teams and their employees are like players, coaches, and managers. After all, what happens backstage and between the games is equally important to the actual performance on the football pitch. Every member of the group is crucial for success, though their roles are different. Read on to learn all you need to know about the roles in software development teams!

Read more

The Importance of Quality Assurance in FinTech Software Development

In the app economy, green is the new black. Investors, companies and teams expect apps to perform and deliver sales results overnight – or at least quickly enough to verify assumptions of a minimum viable product (MVP). Especially today, when COVID-19 washes off many companies and the future is uncertain. Sometimes, when the pressure is on, pressing the “off” button might be healthy. Not only under the current market conditions but in software development overall. That button is quality assurance and it can be an anchor for the business, guaranteeing customer loyalty and lower maintenance costs.

Read more

Transparency in Software Development… Revealed

Do you ever have an impression that the concept of transparency in software development could be more… transparent? In every company, it can mean something entirely different and, just like any other industry practice, it has fluid boundaries. At Code & Pepper, we start our transparency policy by explaining what it stands for and what aspects of cooperation it involves. Here we go with project transparency explained for every step of the way.

Read more

How to Select Technologies in FinTech: Part 2

Part I of this article focused on awareness and gave a few examples of how technology choice can have serious consequences for the future of your product: to the point of making or breaking your business. Part II investigates how and why the ripple effect of this one decision can reach as far as your recruitment schedule, delivery plans and innovation potential. Mind you, this applies not only to technologies in FinTech!

Read more

What’s the Best Technology for FinTech: Part 1

I’ve always been passionate about technology and that’s why I was shocked by the meeting I had recently. I was in my home office talking on Skype with a CTO from a FinTech startup (let’s call him Richard). Richard explained that he wanted us to build some payment processing service but, to my surprise, what he said was…

Read more

12 Elements of a Solid Software Development Process

With more than 400 completed projects at Code & Pepper, we’ve worked out an optimal development approach, which allows us to successfully deliver FinTech solutions, no matter what your product does and where your business is located. This approach is based on some fundamental values shared in our teams: transparency, agile approach, deep technical knowledge, excitement and motivation with every new project and challenge. If you would like to know what to expect from Code & Pepper, this is where you’ll find the answers to many questions.

Read more