Agile Estimation Techniques in Software Project Management

Project management has existed from times immemorial, from building the great wall of China to the Egyptian pyramids and the invention of the printing press or the advent of the internet. People have executed both large-scale and small-scale projects for a long time.