For the whole iteration, it’s important to make it possible that your team members have been scheduled to utilize their full capacity on the project.

Jira Capacity Planning

Complete Guide on How to Do Planning and Estimation Like a Pro

Being on schedule is the only good news you long for during a sprint. If you are taking care of a software development team, you need to make sure that the iterations are meeting scheduled delivery times while your team members utilize their capacities fully. Planning their capacities may not be a one-time process; rather, it’s an ongoing process and is worth spending hours on it along with the finances.

Software teams today are successfully…


Photo by Ramón Salinero on Unsplash

One thing that is common among most software startups is the urge to ship their product (MVP) as soon as possible without investing a lot of resources


The term ‘Technical Debt’ was coined by one of the Agile Manifesto’s authors, Ward Cunningham. ‘Technical Debt’ has now become a buzzword in the software industry

What Is Technical Debt In Agile

Software Engineering appears to be quite a lucrative career option. It indeed is- With professionals drawing pretty hefty paycheques and working in uber-cool glass offices, it remains as one of the top career choices in 2021. However, all that glitters is not gold. The extremely tight deadlines and work pressure often take a toll on the health of Software Engineers. Add to that they are also sometimes overburdened by ‘Technical Debt’. But wait a minute, are you also confused by what we mean by ‘Technical Debt’. …


In order for your software to perform all its tasks efficiently and effectively, it is vital for the code to have high quality

How to choose the best tool to check your code quality?

In order for your software to perform all its tasks efficiently and effectively, it is vital for the code to have high quality. Code quality can be checked through online tools like Duecode. However, there are several features you need to consider while choosing the best tool to check your code quality. Some of these features are listed below.

1. Coding Standards

The more complex a code is, the higher are the chances of encountering bugs. Your tool should have a coding standard against which it should check your code quality. Coding standards are basic guidelines implemented on codes to make them simpler…


Here are the rules we were starting with

Controlling Coding Standards. How And Why

A middle-sized outsourcing company QArea from Eastern Europe decided to use Duecode in several areas to fix with a coding standards initiative. These areas are:

  • Low maintainability of the code.
  • Developer lock-in.
  • Manager blind spots of what’s happening on the project.
  • Hard-to-measure coding skill sets of developers.
  • Certain surprises come to light too late (usually at the time of the delivery).

QArea’s primary purpose was to start a company-wide initiative for better project control and accountability. It will result in a calmer work process, transparency and early issue identification, less negative risks associated with delivery.

Here are three rules we…


Technical Debt arises from the quick and dirty decisions made by the development team

How To Manage Technical Debt

A Software Development Lifecycle (SDLC) consists of several phases. All of these phases are necessary for the prompt and proper delivery of the software. However, it doesn’t necessarily mean that every software delivered to the client is debt-free.

The problem of technical debt is a recurring issue in Development Teams and this is often seen as something negative as it happens to be one of the greatest de-motivating & frustrating concepts for the entire team.

Technical Debt arises from the quick and dirty decisions made by the development team and also refers to the additional development cost implied due to…


Technical debt is perhaps one of the most important considerations to keep in mind when you’re handling complex software projects

What Is Technical Debt In SonarQube?

Technical debt is perhaps one of the most important considerations to keep in mind when you’re handling complex software projects. Also called design debt or code debt, it is a very commonly used metric that makes tracking and maintaining code quality a lot easier for development teams.

Being one of the most popular tools for code quality maintenance, SonarQube from SonarSource comes with powerful technical debt analyzing tools baked in and ready to use out of the box. In this article, we will look over what technical debt is in SonarQube and how we can measure and reduce it appropriately.

What is Technical Debt?


Although technical debt is not desirable, managers can hardly avoid it at all

How To Minimize Technical Debt

Although it’s hard to calculate the exact level of Technical debt, you need to know the seriousness of the situation once it gets unsolvable!

You might agree, it’s a common practice in the organizational setup to assign the most complex and lengthy coding job to the junior developers with the least experience. Or there might be a deadline close ahead, and the team of engineers is considering specific shortcuts to complete the coding task. Such instances create the chances of technical debt, especially when there is not enough support for developers.

In contrast to carrying out lengthy and clean coding…


Similar to a greedy algorithm, technical debt means going for a local optimal solution as compared to a global optimum

How To Monitor Technical Debt

Technical Debt

Technical debt refers to the tasks you delay in software development to meet your immediate deadlines. Similar to a greedy algorithm, technical debt means going for a local optimal solution as compared to a global optimum. However, the debt needs to be repaid at some point. Monitoring and managing your debt is vital to prevent any issues from arising in the future.

How to Monitor Technical Debt?

To prevent an excessive pile-up of technical debt, it is important that you keep track of everything. You can keep a “technical debt document”, where you can list issues that need addressing. Further, you can also detail on…


Technical Debt is the expenses obtained by the Company because the software developers decided to build a software by choosing the shortcut

How To Measure Technical Debt?

If you had any experience in IT, you have probably heard of technical debt but when Product Management is something you are unfamiliar with, there’s a significant quantity of new things for you, especially if you’ve never been engaged with the IT industry.

If you’ve been closely linked with software development, you’re surely aware of this subject. But if you’ve come from a sales department or any other non-tech department, you might be confused.

I assume that this is the main reason why you have found this article! So let us dive you into the world of Technical Debt.

How…

Mykhailo Glodian

PM at duecode.io. Duecode is like an analytics dashboard 📊 for code projects

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store