Product
Code-based; poor reusability; complex applications
High reusability; standard components; many standard applications
Staff profile
Professional software developers with several years of experience
Multimedia designers; Web programmers (Java, etc.); PR/marketing people
27 trang |
Chia sẻ: dntpro1256 | Lượt xem: 821 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Web Project Management, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Web Project ManagementBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.1Summary of the previous lectureBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.2Development Process modelsoftware development process activitiesRequirement for a web development process modelRational unified process model (RUP)suitability for web application developmentOutlineProject managementProject manager: tasks/responsibilitiesTraditional vs. web project managementBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.31. Project ManagementBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.4Project management is the process of planning, organizing, motivating and controlling resources and procedures to develop a software/web projectIs essential part of software/web engineeringProjects need to be managedto ensure budget and time constraints1. Project ManagementBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.5Project manager’s job is to ensureproject meets budget and timing constraints high quality product is deliveredGood management does not guarantee the project successBad management usually results in project failure schedule delaysbudget overrunlow customer’s acceptance1. Project ManagementBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.6Project management goals aredeliver software on timemeet budget constraintsfulfill customer’s expectationmaintain a happy and well-functioning team2. Project Manager’s tasksBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.7Project planningRisk managementPeople managementReportingProposal writing2. Project Manager’s tasksBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.8Project planning:Project managers are responsible forcost estimationproject schedulingresource allocationMonitoringwork is carried out according to standardsprogress is according to budget and schedule2. Project Manager’s tasksBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.9Project planning:At proposal stage:are resources available to complete the projectwhat price to ask (effort, s/w,h/w, travelling)At startup stage:who will work decide about the increments and allocate resourcesrefine estimates as more information is available 2. Project Manager’s tasksBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.10Project planning:During development process:when project plan needs to be changedcan make more accurate estimates about time and cost2. Project Manager’s tasksBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.11Source: ‘software engineering’ by Sommerville Project planning:2. Project Manager’s tasksBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.12Conflicting areas:Project requires to have a well balanced between budget, time and qualitychange in one can influence otherstimequalitycostSource: Web Engineering – Kappel et al.2. Project Manager’s tasksBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.13Risk management:Project managers are responsible for anticipation of riskscan affect schedule or qualitytaking actions to avoid these risks2. Project Manager’s tasksBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.14Risk management:Risk categories:Project risks: affect the project schedule or resourcesexperienced developer leaves the jobProduct risks: affect the quality and performance of the producta purchased component does not work as expected2. Project Manager’s tasksBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.15Risk management:Risk categories:Business risks: affect the organization developing or procuring the producta competitor introduced a new product2. Project Manager’s tasksRisk management:Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.16Source: ‘software engineering’ by Sommerville 2. Project Manager’s tasksPeople management:Project managers responsible forchoosing peopleestablishing ways of workingCharacteristics of web development teammultidisciplinary: experts from diverse fieldsParallelism: parallel work on large task Small size: due to budget constraints/short development cyclesBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.172. Project Manager’s tasksPeople management:PM solves conflicts if members are working as groupmust be solved early to meet time constraintsdue to short development time, even suboptimal solution is acceptableBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.182. Project Manager’s tasksPeople management:Web team compositionBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.19rolespeopleSource: Web Engineering – Kappel et al.2. Project Manager’s tasksReporting:Project mangers are responsible for reportingon progress of a project to customers and managers of the companyProposal writing:write proposal to win a projectcritical taskBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.202. Project Manager’s tasksGolden rules for Web project managers:Take care of ethics in the teamStress the importance of different application knowledge for the projectSolve conflicts quickly. Make sure no team member is a winner or a loser all the timeExplain to each team member his or her roles and responsibilities continuouslyIdentify parallel developmentsBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.212. Project Manager’s tasksGolden rules for Web project managers:Distribute documentation tasks to team members fairly according to their scopePromote and coordinate the continuous use of tools from the very beginning of the projectTranslate costs and values into different project areasPromote the continuous involvement of the customer in the projectAlways keep an eye on the project progress and the project objectiveBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.223. Traditional vs. web project managementMain objective: Create a quality product at lowest possible cost! Create a usable product in shortest possible time! Project size: Medium to large (10 to 100 people and more) Usually small (6 +/− 3 people)Duration: 12 to 18 months on average 3 to 6 months on averageBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.233. Traditional vs. web project managementCost several million dollars several thousand dollarsDevelopment approach based on requirements; structured into phases; incremental; documentation-drivenAgile methodsTechnologies OO methodsweb technologiesBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.243. Traditional vs. web project managementProduct Code-based; poor reusability; complex applicationsHigh reusability; standard components; many standard applicationsStaff profile Professional software developers with several years of experienceMultimedia designers; Web programmers (Java, etc.); PR/marketing peopleBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.25SummaryBasharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.26Project managementResponsibilities/tasks of a Project managerPlanningRisk management People managementReportingProposal writingTraditional vs. web engineeringReferencesChapter 9, Kappel, G., Proll, B. Reich, S. & Retschitzegger, W. (2006). Web Engineering, Hoboken, NJ: Wiley & SonsChapter 22, Sommerville, Software Engineering, ISBN-10: 0-13-703515-2 , PEARSON Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.27
Các file đính kèm theo tài liệu này:
- lec_3_project_management_4389_2026951.pptx