Save up to 30% on Elsevier print and eBooks with free shipping. No promo code needed.
Save up to 30% on print and eBooks.
Productive Objects
An Applied Software Project Management Framework
1st Edition - August 1, 1997
Author: Robert J. Muller
Language: English
Paperback ISBN:9781558604377
9 7 8 - 1 - 5 5 8 6 0 - 4 3 7 - 7
The increasing popularity of object-oriented programming languages, design methods, database managers, and other technologies has challenged software development project managers…Read more
Purchase options
LIMITED OFFER
Save 50% on book bundles
Immediately download your ebook while waiting for your print delivery. No promo code is needed.
The increasing popularity of object-oriented programming languages, design methods, database managers, and other technologies has challenged software development project managers with a new set of rules. Project managers need to reexamine their standard methods for planning and controlling projects to adapt to the new rules for development. This book combines the perspectives of project management and systems theory to provide a unique look at managing object-oriented projects. Software engineers and project managers working with object technology will obtain essential tools for managing any software project and will learn how to apply those tools specifically to managing object-oriented software projects.This guidebook provides an integrated, cohesive system of project management that aligns directly with the technology it manages. Organized into self-contained sections, this book permits you to access the project management objects you need. In addition, it provides examples of what to do and what not to do using real-life examples from the author's experience.
Provides the methods necessary to productively manage object-oriented software development
Contains real-world examples that illustrate how all of the different objects work
Consists of self-contained sections that can be referred to when the reader needs information regarding a specific aspect of project management
PrefaceObject-Oriented Software DevelopmentComparing to Other ModelsHow to Use the BookPart One: Systems and ProjectsChapter 1: A General Systems Approach Systems, Projects, and ValueObject SystemsThe System and KaizenThe Improvement PlanThe System ModelReadingsQuestions to Think AboutChapter 2: Reusable SystemThe Reusable SystemThe Reuse RepositoryThe Versioned SystemReadingsQuestions to Think AboutChapter 3: The Project and Its EnvironmentThe ProjectThe Project Deliverables and System Earned ValueThe Project StakeholderThe Project RepositoryReadingsQuestions to Think AboutPart Two: ProcessChapter 4: Process and Process ModelingThe TaskThe Process and Task ModelsThe MilestoneReadingsQuestions to Think AboutChapter 5: The Work-Flow ModelTransaction Work-Flow ModelAd Hoc Work-Flow ModelAdministrative Work-Flow ModelReadingsQuestions to Think AboutPart Three: Plan And ScopeChapter 6: The Project DocumentThe DocumentThe Formal Project DocumentThe Document TemplateQuestions to Think AboutChapter 7: The Project PlanThe PlanThe Project PlanReadingsQuestions to Think AboutChapter 8: Statement of WorkThe Statement of WorkThe Work Breakdown StructureReadingsQuestions to Think AboutChapter 9: Quality ManagementThe Quality Management PlanThe Quality Assurance Process Model and ProcessThe Test PlanThe Quality EnvironmentReadingsQuestions to Think AboutPart Four: ScheduleChapter 10: Project SchedulingThe Project ScheduleThe Time ChartThe Dependency ChartReadingsQuestions to Think AboutChapter 11: The Schedule Task and DependencyThe Schedule TaskDurationThe DependencyReadingsQuestions to Think AboutPart Five: RiskChapter 12: RiskThe RiskOO Development RisksReadingsQuestions to Think AboutChapter 13: Risk QuantificationWhat Are the Risks?Risk Tolerance QuantificationReadingsQuestions to Think AboutChapter 14: Risk ManagementThe Risk Management PlanThe Risk Management MethodReadingsQuestions to Think AboutPart Six: Software DevelopmentChapter 15: SoftwareThe ObjectThe Storage OrganizationThe ClusterThe Software SystemThe Product DocumentReadingsQuestions to Think AboutChapter 16: Developing Object-Oriented SoftwareThe Development Process ModelHackingThe WaterfallThe SpiralThe FountainRecursive-ParallelGeneticReadingsQuestions to Think AboutChapter 17: Development DocumentationThe Development DocumentThe Requirements DocumentThe Functional SpecificationThe Design DocumentReadingsQuestions to Think AboutChapter 18: Development EnvironmentThe Development EnvironmentThe Product RepositoryQuestions to Think AboutPart Seven: ToolsChapter 19: Work CalendarThe Work CalendarThe ShiftQuestions to Think AboutChapter 20: RepositoryThe RepositorySchemaQuestions to Think AboutChapter 21: Development ToolThe Development ToolDesign PatternsReadingsQuestions to Think AboutChapter 22: Information System and Modeling ToolThe Information SystemThe Project Management SystemThe Product Management SystemSystem Modeling ToolReadingsQuestions to Think AboutPart Eight: ChangeChapter 23: Change Management PlanThe Change Management PlanThe Configuration Management PlanReadingsQuestions to Think AboutChapter 24: Change ManagementThe Change Management ProcessThe Change Management Process ModelThe Change RequestThe Change Management SystemThe Change ReportReadingsQuestions to Think AboutChapter 25: Configuration ManagementThe Configuration Management Process ModelThe Configuration Management SystemReadingsQuestions to Think AboutChapter 26: BaselineThe BaselineThe Document BaselineThe Cluster BaselineThe Product BaselineThe Performance Evaluation BaselineThe Contract BaselineReadingsQuestions to Think AboutPart Nine: ProcurementChapter 27: ProcurementThe Procurement ProcessThe Procurement Process ModelThe Request for ProposalThe ProposalThe Assessment CriterionThe ContractThe Procurement Management PlanReadingsQuestions to Think AboutChapter 28: Contract AdministrationThe Contract Administration ProcessThe Contract Administration Process ModelThe Contract Administration SystemThe Contract ReportReadingsQuestions to Think AboutPart Ten: OrganizationChapter 29: OrganizationThe OrganizationThe Functional OrganizationThe Projectized OrganizationThe Matrix OrganizationThe Organization ChartReadingsQuestions to Think AboutChapter 30: Work Group and the TeamThe Work GroupThe TeamReadingsQuestions to Think AboutChapter 31: Management CultureThe Cultural PatternsSuccessful Pattern MatchingReadingsQuestions to Think AboutChapter 32: PolicyThe PolicyThe Design StandardThe Coding StandardReadingsQuestions to Think AboutChapter 33: Organizational EnvironmentThe External StandardReadingsQuestions to Think AboutPart Eleven: ResourcesChapter 34: ResourceThe ResourceThe ContractorThe SkillThe Skills MatrixThe RoleThe Training CourseReadingsQuestions to Think AboutChapter 35: Resource AssignmentThe AssignmentThe Staffing PlanThe Responsibility MatrixThe Effort EstimateReadingsQuestions to Think AboutPart Twelve: CostChapter 36: The Chart of AccountsReadingsQuestions to Think AboutChapter 37: The BudgetThe Cost EstimateThe Cost Estimation ToolThe Cost BudgetThe Spending BudgetReadingsQuestions to Think AboutChapter 38: Cost ManagementThe Cost Management PlanThe Cost Management SystemReadingsQuestions to Think AboutPart Thirteen: CommunicationChapter 39: Communication ProcessThe Communication ProcessThe Communication Process ModelThe Communications Management PlanReadingsQuestions to Think AboutChapter 40: The Personal InteractionReadingsQuestions to Think AboutChapter 41: MeetingThe MeetingThe Joint ReviewThe Communication MeetingReadingsQuestions to Think AboutChapter 42: Progress ReportThe Progress ReportThe TimesheetReadingsQuestions to Think AboutChapter 43: Communication ToolThe Communication ToolThe Online RepositoryReadingsQuestions to Think AboutBibliographyIndex
No. of pages: 698
Language: English
Edition: 1
Published: August 1, 1997
Imprint: Morgan Kaufmann
Paperback ISBN: 9781558604377
RM
Robert J. Muller
Robert Muller is a Partner and Founder of Poesys Associates, and a project management consultant specializing in object-oriented, rapid application development, and client/server technology. Previously, he was Product Development Manager and Technical Documentation Manager for Blyth Software, Inc. and Manager of Client/Server Technology at Symantec’s TimeLine division. He is the author of The Oracle Developer/2000 Handbook, has taught a Developer/2000 course and C++ courses for UC Extension, and is co-author of Object-Oriented Software Testing: A Hierarchical Approach.