Through this article let us understand the key differences between Scrum and Traditional software project management.
The main difference between traditional SDLC methods for software engineering and SCRUM methods is the way that project management is being handled.
Traditional waterfall project management emphasizes on conducting detailed upfront planning for the project with emphasis on fixing the scope, cost and schedule – and managing those parameters. Whereas, Scrum encourages data-based, iterative decision making in which the primary focus is on delivering products that satisfy customer requirements.
To deliver the greatest amount of value in the shortest amount of time, Scrum promotes prioritization and Time-boxing over fixing the scope, cost and schedule of a project. An important feature of Scrum is self-organization, which allows the individuals who are actually doing the work to estimate and take ownership of tasks.
In Traditional software development, the Manager does the estimation and in Scrum, the team is solely responsible for estimating the requirements.
The risk identification in Traditional methods are done upfront whereas risk identification is done through daily standup meeting identifying impediments earlier.
Scrum focuses mainly on people whereas Traditional project management emphasizes on process
Collaborative and servant leadership is encouraged in Scrum rather than command and control kind of leadership. Customer involvement is high throughout the project in Scrum methodology
Please refer to http://prozenics.com/aglieglossary.html to know more about Agile Terminology