If you are hearing the phrase “Agile Development” frequently around the office, it’s no surprise. More and more companies are turning to this system that uses constant feedback and is adaptive to the changing tides of a given project. At its core, Agile Development includes software development methodologies that use […]
Types of Software Bugs
Every software product contains some errors. A software bug is such a system behavior that does not meet the requirements and produces the incorrect results. It is impossible to develop a bug-free system. The failures of software products can be of various types. Here are some of them. Functional bugs […]
Agile Or Incremental Software Development: Which Is Better?
Introduction. First of all, “which is appropriate?” would be a better question. The truth is that each software development method is appropriate in different circumstances. This article discusses my personal experiences with these approaches within Axios, and I welcome any comments or different perspectives. It’s fair to say that we […]
Comparison Between Agile and Traditional Software Development Methodologies
The early software development methodologies were limited to “code and fix” with little long-term planning, that worked fine for a small set of systems, but as the systems grew they became susceptible to bugs and were harder to run efficiently. Newer methodologies brought planning and discipline in the software development […]
Disadvantages of Code Review Walk-Through
The most common kind of code review is the ever common wal-through review. It can be over the shoulder review or a more formal process involving meetings, either way the walk-through review involves the author highlighting his changes and attempting to gain feedback from other members of the team. Even […]
Strengths and Weaknesses of Waterfall Approach for Software Development
One of the most famous and widely used approaches for software development is the waterfall model. Waterfall approach is an old technique that has been in use for quite some time, but in modern times agile approach is gaining prominence. Waterfall approach, as is evident from the name, refers to […]
A Magical New Way To Test Your Apps on Real Devices
Apps are the ‘new thing’. We are living in an era, where, you click on your mobile screen for your evening cup of ‘cuppa’. With the advent of technology and internet, mobile phones and services are getting personalized like never before! And to compliance these services, numerous number of apps […]
The Advantages and Disadvantages of Agile Development Software Methods
Agile development software methods have certainly been the hype for software developers everywhere since 2001. There are so many different kinds of agile methods available that it’s a bit of a challenge to choose the right one for your project. The simplest way to find out would be to read […]
Transitioning From Waterfall to Agile, Adoption or Transformation?
When it comes to approaches in software development, companies often times implement either the Waterfall or Agile methodologies to fulfill the needs of a project. Waterfall development refers to a more traditional approach where stages are completed linearly and the end result is produced when all stages are completed. In […]
The Nature of Software Development Methodologies – Cowboy, Waterfall and Agile
As technology and our understanding of software development mature, developers constantly have to rethink how they build software. As an example, it’s easy to understand how a COBOL programmer from the 60’s developed code differently from a Java coder today. In the old days of development, developing an application was […]