The right path to knowledge transfer in software development

knowledge transfer

Often, development companies will face multiple changes inside the organization, whether it’s about new projects, shifting developers from one project to another, or employees leaving or coming, one thing is for certain. A proper knowledge transfer management system has to be implemented to turn these changes into a positive experience led by progress and not […]

How to handle change requests and establish a change management system

change management

Software development is a dynamic process, as we all know. It is far from static as it can be. Not one software will be the same, and as such, the process of developing one will differ. Even though we can establish SDLCs and follow some structured approaches, changes are bound to happen. Change requests are […]

Golden Path – for software development and anything else

golden path

It almost doesn’t matter what we are talking about, but often standardizations and guidelines make our life easier. You don’t need to search for answers on your own and spend a lot of time on it. A lot of time, we are happy if there is an outlined path with clear signage and instructions, a […]

How to manage essential and accidental software complexity in development

software complexity

In the sea of software possibilities and new requirements, user needs are becoming harder and harder to fulfill without introducing some complexity. Behind every friendly user interface is a web of expertly crafted code. But that code didn’t come alive without processes and certain software complexity, to begin with.  We can, of course, expect some […]

Can we talk about the technical debt quadrant?

technical debt

Technical debt. A term you all are all too well familiar with. And in the course of your career, you might’ve encountered some form of it or the other. Often, software development comes with its hangups and quick fixes appear as the best solution for them. But, as we all know, quick fixes are not […]

Roadmap to requirements elicitation

requirements elicitation

It’s so fortunate that you’re starting your project and you came across this blog post. Well, let us take you on a rather interesting journey of requirements elicitation. Even though the name suggests something complex, if approached correctly, it can be the best building block for the software development process. We all know that each project […]

Scope creep and gold plating – the death of projects

scope creep

No, we are not talking about a peeping Tom. Scope creep might sound like it, but trust us, it’s a completely different thing (we hope). It’s something that happens regularly in software development projects and can send even the best-laid plans into a tailspin. Even in agile projects, scope creep can rear its head, even […]

How to run a project in a software development process

software development

As a software development company, you encounter so many diverse projects and each one is unique. But each approach to projects is somewhat different and has its own set of rules. As we said, it’s never going to be the same. In time, though, some development companies design certain processes and approaches in their projects. […]