(from Chapter 14 of Royce’ book)

Slides:



Advertisements
Similar presentations
Ninth Lecture Hour 8:30 – 9:20 pm, Thursday, September 13
Advertisements

Using UML, Patterns, and Java Object-Oriented Software Engineering Royce’s Methodology Chapter 16, Royce’ Methodology.
Chapter 5 Developing Customer Relationships Through Quality, Value & Satisfaction.
Rational Unified Process
Chapter 14- tailoring the process
Chapter : Software Process
Sixteenth Meeting 6:30 – 9:20 pm, Thursday, September 20, 2001 Review - Looking Forward (from Part IV, Chapter 15 of Royce’ book) Final Examination.
Fifteenth Lecture Hour 10:30 – 11:20 am, Sunday, September 16 Tailoring the Process (from Chapter 14 of Royce’ book)
1 Software Construction Software Construction Chapter 1.
Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,
Thirteenth Lecture Hour 8:30 – 9:20 am, Sunday, September 16 Software Management Disciplines Process Automation (from Part III, Chapter 12 of Royce’ book)
Fourteenth Lecture Hour 9:30 – 10:20 am, Sunday, September 16 Software Management Disciplines Project Control and Process Automation (from Part III, Chapter.
Computer Systems & Architecture Lesson Software Architecture in the Future.
Chapter 2 Process: A Generic View
Eleventh Lecture Hour 9:30 – 10:20 am, Saturday, September 16 Software Management Disciplines Iterative Process Planning (from Part III, Chapter 10 of.
Second Hour Lecture 9:30 – 10:20 am, September 8, 2001 Evolution of Software Economics Improving Software Economics (from Chapters 2 and 3 of Royce’ book)
Software Engineering Saeed Akhtar The University of Lahore Lecture 6 Originally shared for: mashhoood.webs.com.
Fifth Lecture Hour 9:30 – 10:20 am, September 9, 2001 Framework for a Software Management Process – Life Cycle Phases (Part II, Chapter 5 of Royce’ book)
RECEIVABLES MANAGEMENT AND FACTORING CHAPTER 28. LEARNING OBJECTIVES  Emphasize the need and goals of establishing a sound credit policy  Show how an.
Chapter 8 Workflows of the Process Taken from Walker Royce’s textbook – Software Project Management plus a number of Personal Comments.
An organizational structure is a mostly hierarchical concept of subordination of entities that collaborate and contribute to serve one common aim... Organizational.
1 11/2004 – N.Campanis for MPUG Western NY Chapter Working Session Nick Campanis Presented to MPUG – Western NY Chapter Working Session November 10, 2004.
RUP RATIONAL UNIFIED PROCESS Behnam Akbari 06 Oct
Chapter 17 Overhead Cost Management Flexible Budgets.
COCOMO Software Cost Estimating Model Lab 4 Demonstrator : Bandar Al Khalil.
Project management Chapter 5. Objectives To explain the main tasks undertaken by project managers To introduce software project management and to describe.
Your Guide to Technology for Business
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
INTRODUCTION TO MARKETING
Chapter 33 Estimation for Software Projects
The Accountant’s Role in the Organization
RECEIVABLES MANAGEMENT AND FACTORING
Loyalty and Relationship Marketing
Equality, Diversity and Inclusion – The Business Case
Chapter 2 – Evolution of Software Economics
Maintaining Quality Test Optimization with Increasing Software Complexity Ankit Goyal Software Engineer II Adobe Systems.
Software Engineering: A Practitioner’s Approach, 6/e Chapter 23 Estimation for Software Projects copyright © 1996, 2001, 2005 R.S. Pressman & Associates,
Requirements and the Software Lifecycle
Introduction to Software Engineering
COMP 350: Object Oriented Analysis and Design Lecture 2
Andy Nolan1, Silvia Abrahão2 Paul Clements3,
Copyright 2012 John Wiley & Sons, Inc. Chapter 7 Budgeting: Estimating Costs and Risks.
Software Lifecycle Models
Operations performance
Contents IT BALANCED SCORECARD AND BUSINESS BALANCED SCORECARD
Major Parameters Marketing IT
Customer Information Global Automotive Manufacturer
Managing Non-Interest Income & Non-Interest Expense
EBA Investment Attractiveness INDEX
Foundations of Business
OO Design and Development
Content Analysis Content Analysis -- a research technique for categorizing observational data for the purpose of describing the phenomenon or testing.
Chapter 33 Estimation for Software Projects
Software Engineering: A Practitioner’s Approach, 6/e Chapter 23 Estimation for Software Projects copyright © 1996, 2001, 2005 R.S. Pressman & Associates,
Business Ethics and Social Responsibility
The Accountant’s Role in the Organization
Facilities Planning and Design Course code:
Control and Entrepreneurial Activity – Chapter 11
Chapter Seven Constructions and Scale Drawings
Knowledge Engineering
Metrics for Process and Projects
What is…? Respond to the following 2 questions: What is ‘culture’?
Basic Principles of Estimating
Lecture 1 Entrepreneurs – Who are they and what makes them tick?
The Office Procedures and Technology
Chapter 26 Estimation for Software Projects.
Job Performance Concepts and Measures
Identifying Business Opportunities
CSCI 360: Software Architecture & Design
Chapter 1: Software and Software Engineering
Presentation transcript:

(from Chapter 14 of Royce’ book) Tailoring the Process (from Chapter 14 of Royce’ book)

Topics for Today Process Discriminants for Tailoring Small-Scale Project versus Large-Scale Project

Two Primary Dimensions of Process Variability

Priorities for Tailoring

Project Scale Management is more important in the large projects than in the small projects. Large projects have numerous mundane jobs, especially in the overhead workflows, and more communications. The probability of recruiting, maintaining, and retaining a large number of exceptional people is small. The number of people needed is more important than the project cost for tailoring the project. Size is the most important parameter in the effort formula (generally, lines of source code) and in determining project scale and the number of people needed.

Process Discriminators – Project Size

Process Discriminators – Stakeholder Cohesion

Process Discriminators - Flexibility

Process Maturity

Architecture Risk

Domain Experience

Small Versus Large Projects

Workflow

Key Discriminators for Success Design is key for both small and large projects. Small commercial projects – good design provides good marketability and good profits. Large projects – good design provides for predictable, cost-efficient construction. Management. Most important for large projects where consequences of planning and resource errors can be catastrophic. Deployment. Most important in small projects where there is a large and diverse customer base.

Artifacts