Example: bachelor of science

FUNDAMENTALS OF SOFTWARE ENGINEERING …

FUNDAMENTALS OF SOFTWARE ENGINEERING project management Johan GouwsJohan GouwsJohan GouwsJohan Gouws & (Elec.) (Rand Afrikaans University, South Africa) MBA (Heriot-Watt University, Scotland) (Wageningen, the Netherlands) Leonie E. GouwsLeonie E. GouwsLeonie E. GouwsLeonie E. Gouws (Mech.) (Rand Afrikaans University, South Africa) ( ENGINEERING management ) (Rand Afrikaans University, South Africa) DisclaimersMelikon Pty Ltd published this work as a contribution to the education of SOFTWARE ENGINEERING project managers and other people involved in SOFTWARE development.

fundamentals of software engineering project management table of contents 4 3.6 using new technologyfor software projects.....47

Tags:

  Project, Management, Engineering, Software, Fundamentals, Fundamentals of software engineering, Fundamentals of software engineering project management

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of FUNDAMENTALS OF SOFTWARE ENGINEERING …

1 FUNDAMENTALS OF SOFTWARE ENGINEERING project management Johan GouwsJohan GouwsJohan GouwsJohan Gouws & (Elec.) (Rand Afrikaans University, South Africa) MBA (Heriot-Watt University, Scotland) (Wageningen, the Netherlands) Leonie E. GouwsLeonie E. GouwsLeonie E. GouwsLeonie E. Gouws (Mech.) (Rand Afrikaans University, South Africa) ( ENGINEERING management ) (Rand Afrikaans University, South Africa) DisclaimersMelikon Pty Ltd published this work as a contribution to the education of SOFTWARE ENGINEERING project managers and other people involved in SOFTWARE development.

2 The material herein is for general information only and Melikon cannot be held liable for any actions taken or not taken on the basis of material contained herein. Melikon Pty Ltd holds the publishing rights and the copyright of this work. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage and retrieval systems, without prior written permission from Melikon. Published by: Melikon Pty Ltd Date: June 2004 Re-Published by: Feed Forward Publications ( ) Date: October 2006 Issue: First edition published in 1999.

3 Copyright Melikon 2004 FUNDAMENTALS OF SOFTWARE ENGINEERING project management Table of Contents 3 TABLE OF CONTENTS S GROWING IMPORTANCE .. SOFTWARE DEVELOPMENT .. AND SCOPE OF THIS BOOK .. SOFTWARE PROJECTS .. OF management .. ELEMENTS OF management .. UNIVERSALITY OF FOR EFFECTIVE management .. AS A FEEDBACK management APPROACHES .. AND DOCUMENTATION .. management FUNDAMENTALS .. management FOR .. Analysis .. for Risk Alleviation .. of Risk Abatement .. CHECKLIST FOR project management .. TO SOFTWARE ENGINEERING .. SOFTWARE AN ENGINEERING DISCIPLINE?

4 SOFTWARE CRISIS .. SOFTWARE Development Studies .. Development Quest for First-Time-Right SOFTWARE DEVELOPMENT TRENDS .. Development Categories .. Factories .. PROCESS .. Sequential Model .. V-Model .. Model .. / Evolutionary Model .. Model .. POLICIES / METHODOLOGIES .. of SOFTWARE Development Policies and Methodologies .. Benefits of SOFTWARE Development Aspects Defined by SOFTWARE Development Policies .. 46 FUNDAMENTALS OF SOFTWARE ENGINEERING project management Table of Contents NEW TECHNOLOGY FOR SOFTWARE .. Future Practices.

5 Advice on Using New Technology .. New Technologies into a SOFTWARE project .. CAPABILITY MATURITY MODEL .. Levels of SOFTWARE Process Maturity .. of Practical Application of CMM .. A SOFTWARE project .. PLANNING .. Problems in project Planning .. Two Pillars of project Planning .. of project Planning DEFINITION .. of the Requirements Definition on SOFTWARE Requirements .. of Improper Requirements Definition .. Requirements Definition .. to Aid Requirements Definition .. of Requirements BREAKDOWN .. of Work Breakdown Structures .. a EFFORT ESTIMATION.

6 Estimation Problems in Estimating SOFTWARE Effort .. Estimation Estimation Methods .. Estimation Accuracy .. CONSTRUCTIVE COST MODEL (COCOMO).. Definitions and SOFTWARE Development Types .. for SOFTWARE Maintenance .. COCOMO to Own Needs .. versions of COCOMO .. SOFTWARE SYSTEM SIZE .. Block Counting .. Points .. Points .. Size Growth .. 86 FUNDAMENTALS OF SOFTWARE ENGINEERING project management Table of Contents Estimation for Reuse and Breakage .. FOR IMPROVING ESTIMATION ACCURACY .. SCHEDULING .. Techniques .. of Scheduling Techniques.

7 SOFTWARE project SCHEDULES .. the Development Schedule .. of Reused Code on Development People and Months .. SLIP .. Unstable System .. On Schedule until Testing project Slip Matter? .. RULES OF THUMB FOR project ESTIMATION .. Bother With Rules Of Thumb?.. Rules of of Thumb for Schedule and Effort .. Remarks on Rules of Thumb .. AND STAFFING A SOFTWARE project .. Structures .. Structures .. TEAM STRUCTURES .. Democratic Decentralised (Weinberg) Controlled Centralised (Baker) Team .. Controlled Decentralised Team a Team Structure.

8 OF SOFTWARE STAFF REQUIRED .. Development Productivity .. to the COCOMO Rayleigh Function .. of Thumb for SOFTWARE project Staffing .. ANALYSIS .. for Job the Job Type and Job Title .. Job Assessment of the Vacancy .. Bigger Picture .. SPECIFICATION .. A SOFTWARE 129 FUNDAMENTALS OF SOFTWARE ENGINEERING project management Table of Contents .. Suitable Candidates .. Aspects of Recruiting .. THE RIGHT PEOPLE .. of the SOFTWARE Tools .. Interview Methods .. for Conducting a Structured AND KEEPING THE POSITIONS Initial Matrix.

9 Of Performance Appraisals .. and Influencing Job Performance .. Issues in Performance Appraisal .. for Effective Performance .. of Issues in Training .. To Help New Employees Settle A SOFTWARE project .. AND EFFECTIVE USE OF .. of People Feel in Control .. Your Own Situation as a Leader .. Employees Develop .. Delegation Easier .. What and How Much to AND KEEPING SOFTWARE DEVELOPERS .. Enthusiasm and a Shared Vision .. People s Intelligence .. versus Incentives .. versus Motivators .. management .. of Perceptions on 160 FUNDAMENTALS OF SOFTWARE ENGINEERING project management Table of Contents with Conflict.

10 A SOFTWARE .. BRANCHES OF project CONTROL FOR project VERSUS ACTION FOR COST AND PROGRESS CONTROL .. Reporting .. versus Actual Effort .. DOCUMENTATION .. of project Documentation .. Reviews .. of project Documents .. project management PLAN .. and Purpose of a project management Plan .. for a project management Plan .. UNIT DEVELOPMENT FOLDER (UDF).. and Purpose of the Unit Development for a Unit Development Folder .. QUALITY SOFTWARE FOR SOFTWARE QUALITY CONTROL .. Analysis .. Defect Removal .. to Task Entry / Exit Criteria.


Related search queries