What is the definition of Software Quality?

13 years ago

Even before we try and define what is software quality, it may be a good idea to understand what is…

How to Really Welcome Changing Requirements in Agile Environment

13 years ago

If you are one of those who is all set to start with agile development practices in your organization, check…

At Heart, I am a Software Engineer

13 years ago

We start our career most probably with Trainee and then, once confirmed, gets promoted to Associate Software Engineer or Software…

Deliverables On-Time vis-a-vis Technical Debt Risk

13 years ago

When we are working under tough deadlines and there is mounted lot of pressure on software engineers to crank out…

What is a Workflow?

13 years ago

While having a discussion with one of my colleagues, I found his interpretation of workflow quite interesting. There are myths…

How to Create Software Quality Metrics For Your Project

13 years ago

Well, if you are a software development partner for one or more of your customers, and you are looking forward…

How to Write Good Doc Comments for a Class/Method?

13 years ago

Well, software engineers love to jump to the code (minus document) once design is completed. Majority of them do not…

How to Write a Winner Design Document for Agile User Stories

13 years ago

When the development is based on agile methodology such as SCRUM and especially, distributed SCRUM, at some point, the need…

A Quick Way to Identify Code with Low Testability

13 years ago

Following is a quick way to identify code with low testability and hence low maintainability: Take any specific public method…

5 Things to Consider while Gathering Requirements from your Customers

13 years ago

Most of the time, software engineers are primarily interested in understanding requirements only from functionality perspective or, more simply speaking,…