Agile vs Traditional Project Management
現今科技一日千里, 在我們日常生活中, 經常會應用到不同的software application. 小至mini game, 大至OS. 所有由concept 到產品, 全部都是由一個個不同的project 組合而成.
What is a project? Project is a temporary endeavor undertaken to create a unique product, service or result)
(Project definition: Planned set of interrelated tasks to be executed over a fixed period and within certain cost and other limitations)
而一個成功的project, 必需有好的Project management.
What is project management? Project management is the application of knowledge, skills, tools, and techniques to project activities to meet the project requirements. (PMBOK 2004)
Project management is the process by which project are defined, planned, …show more content…
'Agile' is an umbrella term used for identifying various models used for agile development, such as Scrum. Since agile development model is different from conventional models, agile project management is a specialized area in project management.
In agile projects, it is everyone's (developers, quality assurance engineers, designers, etc.) responsibility to manage the project to achieve the objectives of the project.
In addition to that, the agile project manager plays a key role in agile team in order to provide the resources, keep the team motivated, remove blocking issues, and resolve impediments as early as possible.
In this sense, an agile project manager is a mentor and a protector of an agile team, rather than a manager.
Overview Traditional project management approaches. http://acpguide.org/2011/09/07/traditional-management-vs-agile-project-management/ Characteristics of Traditional Project Management Approaches
Traditional management methodologies make the following assumptions:
- Rigid procedures are necessary to regulate change
- Hierarchical organizational structures are ways of establishing order
- Increased control results in increased order