Image for post
Image for post

“Is this a must-have?”
“That one is good to have.”
“Is this functional or just a visual aid?”

As project managers, this is just one of the many conversations that you may have when it comes to deciding on the features for your product. Given the numerous options and limited resources, feature prioritization is inevitable. As you continue reading, you will find the non-negotiable dos and don’ts of this process.

You need to start by categorizing all your current features and future feature requests. This can be done with the help of ‘themes’. …


Image for post
Image for post

Agile is an incremental and iterative approach to project management and software development that helps teams deliver quality software, quicker and without any hassles. But the number of companies that are truly agile in every possible sense is less. Many are stumbling their way through and some are using agile just on paper.

The way we see it, with the proper initiatives and right time frame, every organization can switch to agile. Sure there will be hiccups, but they can be solved with a positive mindset and approach. Issues like chaos in communication, skeptical employees, possible burnouts, etc should not…


Image for post
Image for post

For envisioning and planning the roadmap of a software project — its design and evolution, you begin with your whiteboard. It is indeed the best place to start and share what’s in your mind. However, your ideas may not be portrayed the way you want them to, or worse, they do come out exactly as you imagined but your team is not too enthusiastic about them.

We have all been in such meetings — getting confused, and asking questions. Questions about proposed software design, architecture, and the system’s current state. …


Image for post
Image for post

Code reviews can be tedious and if the code is somebody else’s then some frustration is justified. However, code reviews do save a lot of time and keep breaking errors in check.

Based on the scale of your project you can either go with peer review or with group review. When you’re confident about your code and are in a time crunch, you can choose to get your colleague to review your code. This way, you get an error-free code that can be pushed for production. On the other hand, if the project scale and team size are larger, you…


Image for post
Image for post

“What gets measured, gets managed”, once said by Peter Drucker. In today’s competitive business environment, project managers, stakeholders, and executives want to quantify the output as much as possible.

In software development, just like any other field, many people consider productivity in terms of inputs and outputs. For an average salary of $107,510 per year, a full-time developer works 40 hours/week in the US. Salary and hours are easy and visible quantifiable inputs. The developer then puts bug fixes together repeatedly, produces deployments, documentation, and software features. These are outputs.

There is another school of thought that has a different…


Image for post
Image for post

React is undoubtedly one of the most popular JS libraries to build applications. It is also one of the most actively developed libraries which means instant bug fixes and security patches. React has many advantages, but may fall susceptible to security threats. Here are a few recommendations that we share based on our vast experience of working with this technology.

(Know more about our proficiency in Front-end Technologies)

Cross-site scripts and URL injections are some of the most common and serious attacks that affect applications in general. …


Image for post
Image for post

In our previous article, we talked about what is technical debt and how one strikes a balance between juggling code quality and its timely delivery. In this new blog, we have come up with a list of tools that will help you and your developers for assessing and acting on the analysis of your technical debt.

Let’s see what the tools are.

SonarQube, early known as Sonar, is an open-source platform that assists developers in improving their code quality. It comes with two customizable dashboards, called Global and Project. This makes it very clean as you can add or remove…


Image for post
Image for post

Technical Debt — also known as Code Debt, Design Debt, or Tech Debt is often the byproduct of speedy deliveries of the software.

There are times when the project manager has to make a strategic choice between speedier delivery and code quality. There may be scenarios where along with a tight deadline, you stumble across some new bugs or want to add on some interesting features in your product. The project managers may choose to opt for shortcuts and temporary fixes to speed-up the deliveries and come back to the bugs after the release. This leads to technical debt.

Technical…


Image for post
Image for post

Among the many operational challenges, businesses continually face the question of how much time and money they should allocate to application maintenance.

A robust and high-performing application delivers expected business functions with rare instances of manual intervention. If you can succeed in building such an application, you have with you the very coveted almost-zero maintenance app.

However, the drive toward zero-maintenance has its own set of drawbacks. By over-optimizing the applications, the software development process may become “less friendly” to the business. …


Image for post
Image for post

VS Code is loaded with lots of features by default that makes it powerful, even without the themes and extensions.

However, even experienced developers may not be aware of these useful features. Not everyone has the time to explore every tip and trick to find the ones that help them code faster. With each new update of VS Code, new features are introduced that often remain unexplored.

Here we’ve listed the 10 most useful VS Code tricks that can help you code faster this year.

1. Multi cursor selection

Defining multiple cursors helps in editing a document in more places simultaneously. Multi-cursor mode can…

Galaxy Weblinks

Technology Insights, Design Trends and Industry Updates. https://www.galaxyweblinks.com

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