MODULE 3 (LESSON 5) -SOFTWARE ENGINEERING.pdf
Document Details
Uploaded by KnowledgeableSuprematism8868
Full Transcript
SOFTWARE ENGINEERING MODULE 03 MR. DEXTER DUMAYAG | FIRST SEMESTER | A.Y 24-25...
SOFTWARE ENGINEERING MODULE 03 MR. DEXTER DUMAYAG | FIRST SEMESTER | A.Y 24-25 with new ones. This can have a big effect UNIT III: SOFTWARE PROJECT on the scope, schedule, and budget of the MANAGEMENT project. SOFTWARE PROJECT - is the whole process E. Go through cycles and small steps - the of making software, from gathering project is broken up into smaller and requirements to testing and maintenance manageable parts that can be worked on in a certain period of time. and tested separately. LESSON 5: THE SOFTWARE PROJECT THE NEED OF A SOFTWARE MANAGEMENT SOFTWARE PROJECT - typically has defined scope, budget, and timeline, and they Software project management is important involve the use of software development for a project to be success. methodologies and project management to ensure that the project is completed and Standish Group did a study that found successful. that more than half of all software fail to reach their goal. The leading causes are cost and time overruns (Standing CHARACTERISTICS OF A SOFTWARE Group, 2018). PROJECT Effective software project SOFTWARE PROJECT - is a complicated task management can help reduce these with many steps, such as planning, risks and make sure the project is done designing, building, testing, and deploying. on time, on budget, and high quality. A. One-of-a-Kind and Unique - each Software project management is the software project is different and needs a use of knowledge. Skills, tools, and different way of doing things to reach goals. methods to plan, carry out, and keep an eye on a software project. - Most software projects are made to solve particular problems and meet - it includes planning,allocating specific business needs. resources, managing risks, quality control, and managing B. Have a lot of uncertainty and are hard to stakeholders. understand - there are a lot of unknown this includes technical, time, and resource- Benefits of a Software Project related unknowns. management: - Because of this it can be hard to plan 1. Better planing and control of projects - it and carry out a software project well. gives structure for planning and controlling of projects. C. Team need to talk and work with each other - software project is team sport, and 2. Better use of resources - make sure that everyone must work together to reach the resources are used in the best way possible. goals. 3. Better communication and team work - D. Changes are often made - stakeholders gives team members, stakeholders, end- needs may change or they may come up users a better communication. Notes by Ruby SOFTWARE ENGINEERING MODULE 03 MR. DEXTER DUMAYAG | FIRST SEMESTER | A.Y 24-25 4. Happier Stakeholders - helps make sure G. Managing project communication - that projects meets their expectations. making sure that stakeholders know how the projects is going. SOFTWARE PROJECT MANAGEMENT H. Project risk management - finding and ACTIVITIES AND MANAGEMENT dealing with project risks. Software project management - is the I. Project procurement management - process of planning, organizing, directing, buying resources need for the project. and controlling a software development project’s resources and activities. J. Managing project stakeholders - figuring out who and what they want. Project manager - in charge of making sure that all these tasks are done well and QUALITIES OF SOFTWARE PROJECT quickly. MANAGER Project manager is in charge of leading the The Project Management Institute (PMI) project team, taking care of project risks, says that the following are part of a and making sure that the project is done on software project management: time, on budget and high quality. A. Managing the integration of a project A. Leadership Skills - must be able to inspire - means coordinating all the project’s and motivate their team to reach the activities and keep track of any project’s goals. changes. B. Technical Knowledge - must have a B. Managing the project’s scope - means good grasp of the process, technologies, defining and keeping track of the and methods used in software project’s goals, requirements, and development. deliverable. C. Communication Skills - needs to C. Managing project time - keeping track communicate with the stakeholders, the of the project schedule and making team, and end-users in a clear and sure that project tasks are done on effective way. time. D. Problem-solving skills - need to quickly D. Project cost management - find and solve problems in a good way. estimating, budgeting, and keeping track of project’s cost. E. Time management skills - make good use of their time and put task in order. E. Managing quality - making sure that the project meets the quality standard F. Risk Management skills - need to be able that were set. to find and deal with risks. F. Managing people - on a project team, G. Adaptability - must be able to adjust to their skills, and their roles is a part of changes. the human resource management. Notes by Ruby SOFTWARE ENGINEERING MODULE 03 MR. DEXTER DUMAYAG | FIRST SEMESTER | A.Y 24-25 Notes by Ruby