references - springer978-1-4471-0617-3/1.pdf · references abdel-hamid, t.k. and madnick, s.e. ......

7
References Abdel-Hamid, T.K. and Madnick, S.E. (1990) Software Project Management. Englewood Cliffs NJ: Prentice Hall. American Society for Quality Control- Cost Effectiveness Committee (1971) Quality Costs What & How, 2nd edn. Milwaukee. American Society for Quality Control - Cost Effectiveness Committee (1977). Guide for Reducing Quality Costs. Milwaukee. Asner, M. (1990) Up Your Computer. Reston VA: Reston Publishing. Association for Systems Management (1976) Peopleware in Systems. Cleveland OH. Barnett, A. Effective Data Systems Development. Maryland: Barnett Data Systems. Bennis, W.G. (1966) Changil'!g Organizations. New York: McGraw-Hill. Boehm, B.W. (1981) Software Engineering Economics. Englewood Cliffs NJ: Prentice Hall. Boehm, B.W., McClean, R.K. and Urfrig, D.B. (1975) Some experience with automated aids to design of large-scale reliable software. IEEE Transactions on Software Engineering, SE-1, 125-33. Burrill, C. W. and Ellsworth, 1. W. (1983) Quality Data Processing: The Profit Potential. Tenafly NJ: Burrill-Ellsworth Associates. Cotter, R.D. (1984) Quality Control in Systems Development. Pennsauken NJ: Auerbach Publishers. Crosby, P.B. (1979) Quality is Free. New York: New American Library. Crouse, R.L. (1984) The information center is the productivity center. Technical Report TR 19.90204. Essex Junction VT: IBM. Crouse, R.L. (1985) Staffing the information center. Information Center 1(1),42-6. Date, C.J. (1981) An Introduction to Database Systems. New York: Addison-Wesley, p. 214. Date, C.J. (1984) INFO IMS, second quarter, p. 27. De Marco, T. Controlling Software Projects. Management Measurement & Estimation. New York NY: Yourdon Press. Desanctis, G. and Courtney, J. (1983) Towards friendly user MIS implementation. Communica tions of the ACM, October. GUIDE International. Estimating Using Function Points. GUIDE Publication GPP-134, Chicago 11. Fayol, H. (1949) Industrial and General Administration (transl. C. Storrs). New York: Pitman. Freedman, D.P. and Weinberg, G.M. (1982) Handbook of Walkthroughs, Inspections and Technical Reviews. Boston MA: Little, Brown. Fujii, M.S. (1977) Independent verification of highly reliable programs. Proceedings of COMPSAC 77. Chicago: IEEE, pp. 38-44. Hall, D.M. Management of Human Systems. Association for Systems Management. Hall, E. (1989) Project control. Direct Access, 1 September. Harvard Business Review Performance Appraisal. Cambridge MA: Harvard Business Review. Hinton, B.L. An empirical investigation of the Herzberg methodology and two factor theory. Organizational Behaviour and Human Performance. Howden, W.E. (1978) A survey of static analysis methods, in Software Testing and Validation Techniques (eds W.E. Howden and E. Miller). New York: IEEE Computer Society, pp. 82-96. Howell and Teichroew Mathematical Analysis for Business Decisions. Illinois: Richard D. Irwin Inc. Hughes, C.T. and Clark, J. (1990) Stages of case usage. Datamation, 1 February. 255

Upload: lenga

Post on 13-Mar-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: References - Springer978-1-4471-0617-3/1.pdf · References Abdel-Hamid, T.K. and Madnick, S.E. ... An Introduction to Database Systems. New York ... Yourdon, E. (1982) Managing the

References

Abdel-Hamid, T.K. and Madnick, S.E. (1990) Software Project Management. Englewood Cliffs NJ: Prentice Hall.

American Society for Quality Control- Cost Effectiveness Committee (1971) Quality Costs­What & How, 2nd edn. Milwaukee.

American Society for Quality Control - Cost Effectiveness Committee (1977). Guide for Reducing Quality Costs. Milwaukee.

Asner, M. (1990) Up Your Computer. Reston VA: Reston Publishing. Association for Systems Management (1976) Peopleware in Systems. Cleveland OH. Barnett, A. Effective Data Systems Development. Maryland: Barnett Data Systems. Bennis, W.G. (1966) Changil'!g Organizations. New York: McGraw-Hill. Boehm, B.W. (1981) Software Engineering Economics. Englewood Cliffs NJ: Prentice Hall. Boehm, B.W., McClean, R.K. and Urfrig, D.B. (1975) Some experience with automated aids to

design of large-scale reliable software. IEEE Transactions on Software Engineering, SE-1, 125-33.

Burrill, C. W. and Ellsworth, 1. W. (1983) Quality Data Processing: The Profit Potential. Tenafly NJ: Burrill-Ellsworth Associates.

Cotter, R.D. (1984) Quality Control in Systems Development. Pennsauken NJ: Auerbach Publishers.

Crosby, P.B. (1979) Quality is Free. New York: New American Library. Crouse, R.L. (1984) The information center is the productivity center. Technical Report TR

19.90204. Essex Junction VT: IBM. Crouse, R.L. (1985) Staffing the information center. Information Center 1(1),42-6. Date, C.J. (1981) An Introduction to Database Systems. New York: Addison-Wesley, p. 214. Date, C.J. (1984) INFO IMS, second quarter, p. 27. De Marco, T. Controlling Software Projects. Management Measurement & Estimation. New

York NY: Yourdon Press. Desanctis, G. and Courtney, J. (1983) Towards friendly user MIS implementation. Communica­

tions of the ACM, October. GUIDE International. Estimating Using Function Points. GUIDE Publication GPP-134, Chicago

11. Fayol, H. (1949) Industrial and General Administration (transl. C. Storrs). New York: Pitman. Freedman, D.P. and Weinberg, G.M. (1982) Handbook of Walkthroughs, Inspections and

Technical Reviews. Boston MA: Little, Brown. Fujii, M.S. (1977) Independent verification of highly reliable programs. Proceedings of

COMPSAC 77. Chicago: IEEE, pp. 38-44. Hall, D.M. Management of Human Systems. Association for Systems Management. Hall, E. (1989) Project control. Direct Access, 1 September. Harvard Business Review Performance Appraisal. Cambridge MA: Harvard Business Review. Hinton, B.L. An empirical investigation of the Herzberg methodology and two factor theory.

Organizational Behaviour and Human Performance. Howden, W.E. (1978) A survey of static analysis methods, in Software Testing and Validation

Techniques (eds W.E. Howden and E. Miller). New York: IEEE Computer Society, pp. 82-96. Howell and Teichroew Mathematical Analysis for Business Decisions. Illinois: Richard D. Irwin

Inc. Hughes, C.T. and Clark, J. (1990) Stages of case usage. Datamation, 1 February.

255

Page 2: References - Springer978-1-4471-0617-3/1.pdf · References Abdel-Hamid, T.K. and Madnick, S.E. ... An Introduction to Database Systems. New York ... Yourdon, E. (1982) Managing the

256 The Project Management Paradigm

IBM (1984) Managing End-User Computing. White Plains NY: IBM. Information Systems Design Methodologies (1983) Proceedings of the IFIPWG8.1 Working

Conference on Future Analysis of Information Systems Design Methodologies. York, UK, 5-7 July.

Jones, C. (1991) Applied Software Measurement: Assuring Productivity and Quality. New York: McGraw-Hill.

Juran, J.M. (1974) Quality Control Handbook, 3rd edn. New York: McGraw-Hill. Kast, F.E. and Rosenzweig, J.E. (1970) Organization and Management: A Systems Approach.

New York: McGraw-Hill. Kerzner, H. (1979) Project Managemeni: A Systems Approach to Planning, Scheduling and

Controlling. New York: Van Nostrand Reinhold. Kidder, T. (1981) The Soul of a New Machine. Boston: Atlantic Monthly/Little, Brown. Kouzes, J.M. and Posner, B.Z. (1989) The Leadership Challenge: How to Get Extraordinary

Things Done in Organizations. San Francisco: Jossey-Bass. Krauss, L.I.Administering and Controlling the Company Data Processing Function. Englewood

Cliffs NJ: Prentice Hall. Kroenke, D.M. Database Processing: Fundamentals, Design, Implementation, 2nd edn.

Chicago: Science Research Associates. Laurel, B. (ed.) (1990) The Art of Human-Computer Interface Design. New York:

Addison-Wesley Light, H.R. The Nature of Marl'agement. Liverpool: Pitman. Lucas, H.C. Jr (1974) Toward Creative Systems Design. New York: Columbia University Press. McGregor, R.D.D. (1985) Redefining Policies for the Growing Information Center. Nashville TN:

Information Center Conference and Exposition, August. Marfleet, B. (1991a) Methodologies - making accurate cost estimates. Computing Canada,

June. Marfleet, B. (1991 b) Incorporating design changes. Computing Canada, 15 August Management, Measurement and Estimation Miles, R. (1990) Project management. Computing, 11 October. Myers, G.J. (1979) The Art of Software Testing. New York: John Wiley & Sons. Nissen, H.W. The nature of the drive as innate determinant ofbehaviourial organization. Olive, A. Analysis of Conceptual and Logical Models in Information Systems Design Method-

ologies. Facultat d'lnformatica, Universitat Politecnica de Barcelona. Quick, T.L. Inspiring People at Work. Executive Enterprises Publishing Co. Scacchi, W. (1984) Managing software engineering projects: a social analysis. IEEE Transac­

tions on Software Engineering, January. Scott, W.G. and Mitchell, T.R. Organization Theory: A Structural and Behavioural Analysis.

Homewood IL: Richard D. Irwin, Inc. Shaw, J.C. and Atkins, W. Managing Computer Systems Projects. New York: McGraw-Hill. Sloma, R.S. (1984) No Nonsense Planning. New York: Free Press. Stanley, F.J. (1983) Establishing a Project Management Methodology. Pennsaauken NJ:

Auerbach Publishers Inc. Stokes Jr and Stewart, L. (1991) Climbing the new IS corporate ladder, Auerbach. Information

Strategy, Summer. Taylor, F.W. (1923) The Principles of Scientific Management. New York: Harper. Theodore. Applied Mathematics, an Introduction. Homewood IL: Richard D. Irwin Inc. Walsh, M. (1990) A Common Sense Way to Introduce Case Technology. Toronto: NOW. Whiteside, L.W. Effective Management Techniques for Getting Things Done. West Nyack NY:

Parker Publishing Company Inc. Yourdon, E. (1982) Managing the System Life Cycle: A Software Development Methodology

Overview. New York: Yourdon Press.

Page 3: References - Springer978-1-4471-0617-3/1.pdf · References Abdel-Hamid, T.K. and Madnick, S.E. ... An Introduction to Database Systems. New York ... Yourdon, E. (1982) Managing the

Index

acceptance documents 98 team 38,46,115,126,179,188 testing 46

acceptor 36,115,174,179-80,211,225, 242

activity 190 activity planning schedule 180,200,211,

217 activity resource estimates form 201 Albrecht, Al 155 Albrecht method 162 American Airlines reservation system 73 American National Standards Institute

53 Applied Business Technology Corp. 155 Argyris, Chris 25 Art of Software Testing, The 69 Ashton Tate 73 Asians 18 authorization form 210,225 automation, approaching 74

Beer, Sir Stafford 27 Bender & Associates 82 Bennis, Warren 25 black box specifications 67 black box testing 60, 66 Bombardier 116 boundary-value analysis 69 Boyd,Guy xiv briefing manual 210,214,229,231 British Mark II Function Point Method

163 Brookes, Donald 124 budget cost estimates 141 Burlton, Roger xiv Burnett, Clive xiv business analysis and design 99,102 business system design 102,104 business system development 98

capability maturity model 137 Carleton University study 118

257

Carnegie Mellon University 137 CASE tools 4,71, 152,250 cause-effect graphing 69 Centre for Project Management 6 champion 38 change 10,23,158 change control 136 change management 225 change request 210,215 Channel Tunnel 36 Chapin charts 63 Christie, Tosso 21 collective agreements 118 Columbia University 28, 136 commitment 6,210-11,215-16,218,

220-1 communication 27,207-8,211,233,235

channels 208 compensation 29 competitiveness 14 completion grid 241 complexity factor 157 computer system analysis and design 103 computer systems development 104 Computerworld 81 configuration management 48,53 constraints 140

on progress 221 conversion and implementation plan 104,

106 cooperation 21 coordinator 211 cost

elements 166 estimating 166

costing hierarchy framework 141 counselling 22 Covey, Stephen 18 CPM 56,180 creativity, fostering in a disciplined

framework 27 critical path methodology 190 Crosby, Philip 46 cultural diversity 135 cyclomatic complexity 65

Page 4: References - Springer978-1-4471-0617-3/1.pdf · References Abdel-Hamid, T.K. and Madnick, S.E. ... An Introduction to Database Systems. New York ... Yourdon, E. (1982) Managing the

258

data control types 156 data warehouse 2 Datamation 59, 135 De Marco 'Bang'metrics 162 decision table 64, 69 deliverable acceptance form 179,242,244 deliverable acceptance matrix 179,188,

240-1 deliver abies 179

approval of 39 deliverer 36 demotivator 29 design 187 design control 84 development times and costs, calculating

135 Diploma in Project Management 6 disaster, risk of 38 documentation 58,60,87,240 document control 84 document management system 211-12 Drucker, Peter F. 17 dynamic testing 56

Economics o/Trust, The 28 egalitarianism 18,28 egoless programming 26 Eisenhower, General Dwight D. 7 empowerment xiii 3,6,113,251 encouraging people 32 end product 36-7,132,134,179 error

correction, cost of 47,153 sources of 51

estimate 135,137 estimating

cost process 142 goal in 135 principles and techniques of 143,173 theoretical 153 training 144

evaluation notes, guidelines for writing 90 event 190 expectancy theory 26 external consultants 18

fault types 53 Payol's model 250 feasibility study/cost-benefit analysis 101 feature points 163 fIling system 211 financial commitment 220 flagship applications 30 flexible hours xiii

float 191 flowcharts 64 formal reviews 100 Prank, Milo O. 165

Index

function point analysis 158-9,200 function point count, adjusted final 157 functional group 35 functional requirements 38

Gantt chart 197 general application attributes 156 generic office environment 139 get-it-done school of thought xiii globalization 28 grey box testing 60 GUI testing 83

hack 27 Harding Consulting Group 124 harmony 111-12 Hoskyn's Prism 253 Howe, Mike xiv 'How to Make Your Team Unstoppable' 18

IBM 135,155,233 IEEE Standard 50, 53 impact assessment 132 implementation 34 information management systems plan 134 information resource management

functions 109 information technology steering committee

119 initial project estimate 157 initiation 100, 131, 134, 156, 172

document 132 International Shipping Corporation,

Malaysia 233 Internet 233 ISO standards

8402 4 8402 45 9000 94 9001 46,90 9004-5 84

JAD see joint application design JAR see joint application requirements Java 233 joint application design (JAD) 156,164 joint application development 188 joint application requirements (JAR) 164

Page 5: References - Springer978-1-4471-0617-3/1.pdf · References Abdel-Hamid, T.K. and Madnick, S.E. ... An Introduction to Database Systems. New York ... Yourdon, E. (1982) Managing the

Index

Jones, Capers 162

Laurel, Brenda 60 Lavigne, Julie xiv Lawler, Edward E. 26 Lazarsfeld, Paul F. 136 leadership 7,10,14 leaders, role of 32 learning curve 145 levelling 192-3 Likert, Rensis 25,28

McClelland, David C. 26 McLuhan, Marshall xi Maddison, Bill xiv Malaysia 17,30-1 management reporting 58

steering committee 35 managing teams in different locations merit system 28 methods 59 Mexico 17 Microsoft Project milestone reviews mindset 2 minutes 232

200,235 100

mission statement 131, 133 modelling 87 monitoring progress 42 Morris, Rick xiv motivation 23,25,29

challenges of 33 comprehension of 26 lack of 28 process of 30

Moynihan, Senator Daniel Patrick 136 multicultural environment 18 multicultural project team 17

Naisbitt 125 Nassi-Shneiderman 63 Nik Mohammad Zain Hj Omar xi North American managers 18

office automation 148,150 operation profIle 131, 133-4 operations 188 organizational maturity 137 outside boundary testing 67-8

paradigm change 10,252

116

Paradigm of Project Management 236 paradigm shifts 252 participative management 19 Pearkins, Jon xiv Peel, Simon 71 performance 23

review 242, 246 personal acceptance document 44 personal commitment 17,21,41,207 personality theory 7 PERT 5-6, 180 Peters, Tom xi, 18 plan acceptance form 184 Plan View Inc. 200 Plato 174 polling 136 Porter, Lyman W. 26 post-implementation review 3, 107 preliminary analysis 134 Pressman, Roger 65 Prima Vera 200 problem analysis 134 processes and methodologies process flow 35 processing complexity

adjustment 156 factors 156

productivity 28,151,155,158 project 137

constitution of 9 invisible 37 managing 13

project acceptance 134

259

project activity planning schedule 210,215 project circle 38,134 project communication 128 project completion

forms 242 plan for 240

project control 181,207-9,211 process 208 tools 207

project control plan 204 project cost report 214 project delays 42 project estimate 135 project identillcation tools 134 project management

aspects of 7 building blocks of good 173 good 23 methodology 4-6,9,19,173 process 16,40 successful 13

project manager 121,174 communication with acceptor 128

Page 6: References - Springer978-1-4471-0617-3/1.pdf · References Abdel-Hamid, T.K. and Madnick, S.E. ... An Introduction to Database Systems. New York ... Yourdon, E. (1982) Managing the

260

communication with resource managers 128

competent 14 selection of 38 traits of 13

project manager's obligation 220 project objective 27 project organization 33, 115

chart 176,180 form 132-3

project pinboard 235 project plan 40

basic 174 project planning 173 project report 217 project resource usage 222 project responsibility, acceptance of 21,215 project review committee 41,120,152,179,

210-11,214,228-9 meeting 134 members 132

project risk 167 project roles and responsibilities 173 project or stage completion 243

form 185 project stage deliverable completion 242 project and stage planning 174,177

activities 174 project status 210-11,214,218,235 project teams 17,180

members 124 selecting the right people for 20

Project Workbench 200 prototyping methodology 4

quality assurance 50,76 audit 84 management 1,4,45,48-50,53,173,186,

188 measures 50 plan 49,84 technical 87

reengineering 1-2 regression testing 72 Reinventing the Corporation 125 relationship between individuals and

deliverables 176 relationships 17 reorganizing 2 reports 215 request for proposal 179 request for service 131

requirements 186 conformance to 5, 45 analysis 70

resistance to change 1, 3 resistant situation 3 resource

management 5 manager 40,125,174

resources 180 availability 132

responsibility characteristics 24 profIle matrix 8 sharing 40-1,208

Index

responsible manager 120,132,174,179-80, 184,210-11,215,220,222,225,229-30

Riding the Waves of Culture 18 risk 140

factor 2 management 173

rules of thumb 151

SDLC see systems development life cycle self-destruction, principle of 14 Senge, Peter 18 Sexton, Brendan 14 Shelton, John 252 sign-off form 127 situation analysis 41

methodology 3 situationalist 26 skeleton plan 174,178 software engineering economics 155 Software Engineering Institute 137 software reliability 155 .. 2_ 2 ••

Spinoza, B. xii staff

functions 34 internal and external 18 problematic 27 subject matter 35

stage completion report 186,245 stage coordinator 123,177 standards 179 status report 215

form 218 steering committee 35 strategic planning 173 stress tests 60,70 structural testing 80 structure charts 60 Symons, Charles R. 162 system owner 37 system specifIcations, responsibility for 38 systems development 3, 112

Page 7: References - Springer978-1-4471-0617-3/1.pdf · References Abdel-Hamid, T.K. and Madnick, S.E. ... An Introduction to Database Systems. New York ... Yourdon, E. (1982) Managing the

Index

systems development life cycle 3-4, 9, 45, 134,156,173,186

systems test, passing 59

tactical planning 173 Taggart, Bill xiv team leaders or project managers 34 team sizes 17 teamwork 21 technical administration 34, 120 teleworking xiii, 117 teleworkplace 116 test cases and results form 86 test case specification 58 test design 54, 75, 79

specification 58 test documentation 77 test execution 75,78 test inputs 70 testing 61, 186

flow 54 in perspective 54 methods 67

test log 58 test management 55,75,81 test plan 56 test procedure script 58 test repository 76 test summary report 71 test types 59 Timeline 200 tools, automated 72 total degree of influence 157,161 total quality management 2

see also quality training manual 58 Treasury Board, Public Service, Canada 119 Trompenaars, Fon 18

unions 118 unit testing 59 USA 17 US Military Specification 1521B 56 user documentation 216 user participation 110 users

developing own systems 113 managing information systems

development 113 risks and drawbacks of involving 114

variances 208 VERITAS ViSTA™ 81 visibility 17,36-7,43 Von Oech, Roger 27

wages 28 walkthrough 56-7,100 weaknesses 27 WebProject 200,214,233 Weinberg, G. 26 WeIland, B. xiv Whack on the Side of the Head, A 27 Wheaton, Peter xiv white box testing 60,62 white box test results, evaluating 66 Whitney, John O. 28 Wirthlin Worldwide 19 working at home 116 working relationships 127 work plan 180,201 Wysecki, Robert K. 162

Yourdon,Ed 162,251

261