software

Software Configuration Management

Software Configuration Management

  • by kjohri

1.0 BACKGROUND

Software is unique in the sense it is intangible and highly malleable. It is intangible because we can not touch it. The best we can do is to look at the files. Software is malleable because it is so easy to change it, either by design or by mistake.… Read more

Git Tutorial

  • by kjohri

Git is a software source code management (SCM) system, originally developed by Linus Torvalds in 2005 for management of Linux kernel source code. Using Git greatly simplifies the source code management functions for a project and improves the overall efficiency of the software development process.… Read more

mpstat

  • by kjohri

The mpstat command in a Linux or Unix system gives the processor related statistics. mpstat is a part of the sysstat package for performance monitoring under Linux. The mpstat command gives the CPU utilization report and the hardware and software interrupts per second for each processor.… Read more

Understanding the GNU Build System

  • by kjohri

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.… Read more

The Agile Concurrent Software Process

  • by kjohri

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.

Read more

Software Project Estimates, Timelines and Deadlines

  • by kjohri

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.Read more

Scrum Agile Software Development

  • by kjohri

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?Read more