Understanding the GNU Build System

This tutorial looks at the GNU Build System. From an end-user's perspective, it first describes how to build the binary executable of a GNU free and open source software package from the available source code and install it on your system. Then, from a programmer's perspective it looks at the GNU Build System for generating …

Understanding the GNU Build System Read More »

The Agile Concurrent Software Process

by Karunesh Johri ABSTRACT The major activities required in a software development life cycle (SDLC) were identified in the waterfall model. The agile concurrent software process model proposes that the activities identified in the waterfall model are not done sequentially; these activities progress concurrently with varying intensities during the entire software life cycle. Also, a …

The Agile Concurrent Software Process Read More »

Software Project Estimates, Timelines and Deadlines

More software projects have gone awry for lack of calendar time than for all other causes combined. Frederick P. Brooks Work happens slowly. Why get impatient? No matter how much you water the trees, the fruits will come only at the right time. Kabir To cook well requires a certain amount of time. If you …

Software Project Estimates, Timelines and Deadlines Read More »

Scrum Agile Software Development

by Karunesh Johri INTRODUCTION Scrum is an agile software development methodology. Agile software development processes are different from traditional process models like the waterfall model in the sense that they try to address the fundamental problem, How to get the real progress?. Traditional process models give a long-winded path to project completion with the promise …

Scrum Agile Software Development Read More »

The making of UNIX Operating System

THE EARLY DAYS CTSS Compatible Time-Sharing System, CTSS, was developed at MIT under Project MAC. It was one of the first time-sharing operating systems, demonstrated in 1961 and was in use till 1973. CTSS was used on IBM 7094 and was “compatible” with standard batch processing OS for 7094, the Fortran Monitoring System (FMS); it …

The making of UNIX Operating System Read More »