Should I Use Offshore Development for my Software Needs?

Anup MarwadiSoftwareLeave a Comment

We often get this question from prospective clients as well as existing customers that are using local talent. We understand the economies of scale and respect company budgets and work collaboratively with our partners to work within these constraints. Just because you’re using local software developers doesn’t mean you’ll get high quality software. At the same time,  just because you … Read More

The Amazing Discovery Process When Building Software

Anup MarwadiSoftwareLeave a Comment

If you’re a client looking to build high quality Software, you should read this. Majority of our clients will call us and want to start developing Software as soon as possible. While we understand that time is of the utmost importance, allow us to help you understand why an initial discovery process can be so effective when on-boarding a client. … Read More

DIDI Software Development Process

Anup MarwadiSoftwareLeave a Comment

DIDI (Discover-Ideate-Develop-Iterate) is our name for our SCRUM Development process that we have effectively used to build high-quality Software for over 13 years now. – Anup Marwadi, CEO – HyperTrends Global Inc. We follow an Agile Model of Software Development to rapidly iterate and deliver the highest quality software. More specifically, we follow the SCRUM approach of building a Product … Read More

What Is Technical Debt?

Anup MarwadiSoftwareLeave a Comment

Technical Debt is a term in Software Development that measures the costs of building something by choosing a hack/easy-fix in building software than using an approach of properly designing the software because it would take longer to release. Technical Debt has become commonplace in majority of the tech teams that work in Agile because teams are not given many opportunities … Read More

What Is Your Software Development Process?

Anup MarwadiSoftwareLeave a Comment

A true mark of a good Software Development Agency is the ability to deliver high quality software backed by a rock-solid Software Development process. While majority of the agencies have solid development processes (in theory), things start falling apart when these agencies either: a) bow under the pressure of the client (we’ve been there before), or b) try to do … Read More

Redis Performance Guidelines – Part 1

Anup MarwadiSoftwareLeave a Comment

Redis is an amazing, in-memory, data structure store that is used by many large applications as an underlying data store as well as a high performance Cache. Redis is a single threaded client, which means only one request can be processed at a time. To facilitate better Redis development, there are several important items we need to consider: 1. Don’t … Read More