Software Engineering I
Software Engineering Projects
– Computer Science and Software Engineering Department
Copyright By PowCoder代写 加微信 powcoder
• Explain and understand the terms project, project manager and project management.
• Understand the concept of Project Management and its processes.
• A project is a temporary endeavour undertaken to create a unique product, service, or result.
• A project is temporary.
– It has a defined beginning and a duration, and therefore defined scope and resources.
• A project is unique.
– It creates unique deliverables, which are products, services or results.
• A project is elaborated progressively
– It has a specific set of activities designed to accomplish a goal.
• Examples of projects include, but are not limited to:
– The construction of a building.
– The relief effort after a natural disaster.
– The expansion of sales into a new geographic market are all projects.
– The development of a software product.
Project Management
• Project Management (PM) is the application of knowledge, skills, tools, and techniques to project activities in order to achieve a goal.
• A project must be expertly managed to deliver it on-time, on-budget, and satisfy the organizations’ needs.
Project Manager
• The project manager is the role responsible for achieving the project objectives.
• Effective project management requires that the project manager possess a wide
variety of competencies: – Knowledge
– Performance
– Personal
Project Management
Project Management
• PM processes fall into these groups:
– Initiating and Planning
– Executing, Monitoring and Controlling – Closing
• The product, service or result satisfy customer needs.
• The project attributes are met.
– Product, quality, security, productivity, cost, schedule, and many more.
• The target milestones are achieved along the way.
• Tools and other resources are available and effectively used.
• Team members operate effectively with high morale.
PM Common problems
• Inaccurate requirements gathering.
• Lack of leadership.
• Poor communication.
• Lack of user testing.
• Change in project objectives.
• Inaccurate estimations.
PM in numbers
• The Project Management Institute (PMI) published that, on average …
– 45% of big projects surpassed the estimated cost.
– 7% took more than the expected time.
– 56% delivered less than the agreed scope.
• In fact, 17% of IT projects can go so bad that they can threaten the very existence of the company.
• Are software projects different to other projects?
– Software projects have an average cost overrun of 66%, the same figure for non-software
– In the construction industry, 94% of the customers were satisfied with the results of their projects.
projects is 43%.
程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com