
| chapter 1 introduction introduction to the 34 competencies surveying the foundations some other useful definitions product development techniques project management skills summary problems for review citations chapter 2 a case in point background information on the chinese railway system railroad building in china chinese business environment project description a final note:potential market for software citations web pages for further information chapter 3 process overview .key chapter 3 points where we are in the product development life cycle chapter 3 relation to the 34 competencies learning objectives for chapter 3 sei cmm level 3 is the defined level ieee 1074-process map for software life cycle process customized software development process software project management organization life cycle summary problems for review visit the case study citations references web pages for further information chapter 4 selecting software development life cycles where we are in the product development life cycle chapter 4 relation to the 34 competencies learning objectives for chapter what is a software development life cycle? why are software development life cycles important? selection and tailoring of software development life cycles is a quality objective the sei cmm and the life cycle international organization for standardization(iso)/iec 12207 software development life cycle models selecting an appropriate software development life cycle model customizing the life cycle model summary problems for review visit the case study citations references web pages for further information chapter 5 managing domain processes where we are in the product development life cycle chapter 5 relation to the 34 competencies learning objectives for chapter defining the process domain project selection models project portfolio management understanding financial processes understanding financial processes summary problems for review visit the case study citations web pages for further information chapter 6 selecting a project team where we are in the product development life cycle chapter 6 relation to the 34 competencies learning objectives for chapter 6 selecting a project team the whole is the sum of the parts parts need to work together working together requires a framework providing the total solution summary problems for review visit the case study citations suggested readings web pages for further information chapter 7 defining the goal and scope of the software project where we are in the product development life cycle chatper 7 relation to the 34 competencies learning objectives for chapter 7 project planning what is"the goal"? project charter the software project management plan summary problems for review visit the case study citations suggested readings web pages for further information chapter 8 creating the work breakdows structure where we are in the product development life cycle chapter 8 relation to the 34 competencies learning objectives for chapter what is a work breakdown structure? approaches to building a wbs defining project milestones creating work packages building a wbs for software summary problems for review visit the case study suggested readings web pages for further information chapter 9 identifying the tasks and activities where we are in the product development life cycle. chapter 9 relation to the 34 competencies learning objectives for chapter 9 characteristics of tasks and activities the activity id process summary problems for review visit the case study references web pages for further information chapter 10 software size and reuse estimating where we are in the product development life cycle chapter 10 relation to the 34 competencies learning objectives for chapter the sei cmm and estimating problesm and risks with estimating software size getting started with software sizing:estimating begins with planning the effects of reuse on software size summary problems for review visit the case study citations suggested readings web pages for fruther information chapter 11 estimating duration and cost where we are in the product development life cycle chapter 11 relation to the 34 competencies learning objectives for chapter 11 the sei cmm and estimating effort measures the stips iin estimating cocomo:a regression model cocomo ii slim:a mathematical model summary problems for review visit the case study citations references suggested readings web pages for further information chapter 12 assigning resources where we are in the product development life cycle chapter 12 relation to the 34 competencies learning objectives for chapter 12 organizational planning identifying and documenting the project roles and skills needed assigning responsibilities to individuals establishing reporting relationships projict management resource activities during execution summary problems for review visit the case study suggested readings web pages for further information chapter 13 choosing an organizational form where we are in the product development life cycle chapter 13 relation to the 34 competencies learning objectives for chapter 13 what is an organization? characteristics of an organization organizational structures implementing an organizational structure summary problems for review visit the case study citations references suggested readings web pages for further information chapter 14 considering dependencies where we are in the product development life cycle chapter 14 relation to the 34 competencies learning objectives for chapter what are dependencies? types of software development dependencies brainstorming dependencies and activities summary problems for review visit th case study suggested readings web pages for further information chapter 15 scheduling the work where we are in the product development life cycle chapter 15 relation to the 34 competencies learning objecives for chapter 15 why schedule? the uncertainty of scheduling the future scheduling fundamentals pert and cpm scheduling leveling resource assignments map the schedule to a real calendar critical chain scheduling complete process for building a real schedule summary problems for review visit the case study citations suggested readings web page for further information chapter 16 eliciting requirements where we are in the product development life cycle chapter 16 relation to the 34 competencies learning objectives for chapter 16 background for requirements management requirements management and the sei cmm critical success factors as applied to software requirements what is a software requirement? what makes a "good"software requirement? requirements elicitation methods guidelines in eliciting requirements requirements and quality function deployment summary problems for review visit the case study citations suggested readings web pages for further information chapter 17 developing the software requirements specificagion where we are in the product development life cycle chapter 17 relation to the 34 competencies learning objectives for chapter 17 questions the srs answers for a project benefits of an srs building the srs evaluating the project srs degree of stability degree of necessity verifiability modifiability traceability some final hints summary problems for review visit the case study citations references web pages for further information chapter 18 determining project risks where we are in the product development life cycle chapter 18 relation to the 34 competencies learning objectives for chapter 18 what is risk management? risk management models project risk and the sei identifying risks analyzing and quantifying risks developing and controlling risks risk categories steps in developing a risk management plan summary problems for review visit the case study citations web pages for further information risk management tools references chapter 19 introduction to software engineering where we are in the product development life cycle chapter 19 relation to the 34 competencies learning objectives for chapter 19 software,engineering,and software engineering software engineering bodyof knowledge swebok and the sei cmm swebok and the 34 software project management competencies swebok and quality software project management summary problems for review visit the case study citations web pages for further information suggested readings chapter 20 reliability where we are in the product development life cycle chapter 20 relation to the 34 competencies learning objectives for chapter 20 software reliability terminology fault forecasting fault prevention fault removal fault tolerance reliability tools softwaren reliability plan summary problems for review visit the case study citations standards web pages for further information tools suggested readings chapter 21 software metrics where we are in the product development life cycle chapter 21 relation to the 34 competencies learning objectives for chapter 21 what is a metric? the importance of metrics to software projects metrics and the sei cmm sei cmm level 2:repeatable sei cmm level 3:defined sei cmm level 4:managed useful metrics the basili goal/question/metric paradigm a "basic metrics"starter set measuring aspects of software quality the metrics plan summary problems for review visit the case study citations suggested readings web pages for further information chapter 22 analysis and design methods where we are in the product development life cycle chapter 22 relation to the 34 competencies learning objectives for chapter 22 analysis and design and the sei cmm structured analysis/structured design(sa/sd) object-oriented analysis/object-oriented design(ooa/ood) summary problems for review visit the case study citations suggested readings web pages for further informtion chapter 23 validation and verification reviews,inspections,and walkthroughs testing where we are in the product development life cycle chpter 23 relation to the 34 competencies learning objectives for chapter 23 static testing:reviews dynamic testing directed flow graph:mccabe cyclomatic complexity analysis user acceptance and usability testing the ideal test coverage dynamic testing :measurement,reporting,and decision making object-oriented testing summary of dynamic testing summary problems for review visit the case study citations suggested readings web pages for further information chapter 24 use of tools where we are in the product development life cycle learning objectives for chapter 24 software requirements tools software design tools software construction tools software testing tools software maintenance tools software configuration management tools cmm level 2 and above software engineering life cycle process tools software engineering process tools software quality tools software engineering management tools infrastructure support tools miscellaneous tools issues minimal tool sets summary problems for review visit the case study citations tools web pages for further information references chapter 25 project tracking and control where we are in the product development life cycle chapter 25 relation to the 34 competencies learning objectives for chapter 25 control systems scope management schedule management cost management quality management progress management risk management summary problems for review visit the case study suggested readings web pages for further information chapter 26 continuous process improvement where we are in the product development life cycle chapter 26 relation to the 34 competencies learning objectives for chapter 26 maturity level process characteristics waste in the software development organization six-steip software development process improvement model applying the software development process improvement model summary problems for review visit the case study citations tools web pages for further information suggested readings chapter 27 project termination where we are in the product development life cycle chapter 27 relation to the 34 competencies learning objectives for chapter 27 why terminate? types of termination what to do upon project termination termination process summary problems for review visit the case study citations suggested readings web pages for further information chapter 28 post-performance analysis where we are in the product development life cycle chapter 28 relation to the 34 competencies learning objectives for chapter 28 what's in a name? how to conduct a ppa summary problems for review visit the case study citations suggested readings web pages for further information chapter 29 reporting and communicating where we are in the product development life cycle chapter 29 relation to the 34 competencies learning objectives for chapter 29 effective communication communication techniques communicating with teams communication and motivation skills of a software project manager behavioral theory and motivation project manager behavior that motivates communicating in meetings communicating via negotiation negotiationg and culture communicating via visual expression of information reporting project status communications management plan template baseling plans project reporting summary problems for review visit the case study citations suggested readings web pages for further information chapter 30 software quality assurance where we are in the product development life cycle chapter 30 relation to the 34 competencies learning objectives for chapter 30 building the software quality assurance plan ensuring the sqap summary problems for review visit the case study references web pages for further information chapter 31 software configuration management what is software configuration management? why is scm important? who is involved in scm? how can software configuration be implemented in your organization? where we are in the product development life cycle chapter 31 relation to the 34 competencies learning objectives for chapter 31 scm principles the four basic requirements for an scm system planning and organizing for scm scm tools benefits of scm process and tools some problems with software summary problems for review visit the case study citations references web pages for further information chapter 32 software quality assurance where we are in the product development life cycle chapter 32 relation to the 34 competencies learning objectives for chapter 32 product development techniques project management skills people management skills legal risk issues summary problems for review visit the case study web pages for further information suggested readings chapter 33 summary product development techniques project management skills people management skills visit the case study appendix a supporting organizations appendix a relation to the 34 competencies key appendix a points organizations supporting software development project management state and local quality organizations and awards visit the case study web pages for further information appendix b real world projects case 1:managing a portfolio of client projects hardware tester company projects case 2:cots software selection for information technology systems case 3:legacy software re-engineering problems for review visit the case study appendix c creating the business plan the technology business plan as the company's meta-plan what is the technology business plan? why build a technology business plan? technology business plan contents making the business case cost benefit analysis in a technology business plan problems for review visit the case study web pages for further information appendix d understanding systems engineering where we are in the product development life cycle learning objectives for appendix d classical systems engineering model requirements engineering types of product systems problems for review visit the case study references web pages for further information tools appendix e distance project management where we are in the product development life cycle learning objectives for appendix e managing distance projects-communications managing distance projects-remote teambuilding managing distance projects-tools a case in point-quorus ten commandments of managing a remote project team problems for review visit the case study citations web pages for further information appendix f project artifact templates where we are in the product development life cycle learning objectives for appendix f software project management plan(spmp) software requirements specification(srs) project risk management plan software test plan software configuration management plan(scmp) references web pages for further information appendix g joint application design in use what the team did right what the team would change next time jad team documents final jad documents glossary quality engineering glossaries software engineering glossaries project management glossaries quality software project management practitioner's glossary bibliography print bibliography web pages for further information index |
商品评论(0条)