0% found this document useful (0 votes)
74 views2 pages

Chapter Based Assignment

Here are the key points to address in your responses: - Intangibility of software poses problems for estimating and measuring progress. Best programmers do not always have skills for planning, coordination, communication needed for management. - Keeping team informed on progress and decisions improves cohesiveness. Problems in XP include difficulty making timely decisions as more are devolved to team. - Consider impact on team and families of unpaid overtime. Weigh factors like schedule needs versus well-being. Persuade manager of alternatives or risks of schedule. - Consider technical contribution versus management growth. Weigh factors like skills, interests, career goals in deciding whether to accept promotion. - Higher price may be justified if high reliability,

Uploaded by

Hsjs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
74 views2 pages

Chapter Based Assignment

Here are the key points to address in your responses: - Intangibility of software poses problems for estimating and measuring progress. Best programmers do not always have skills for planning, coordination, communication needed for management. - Keeping team informed on progress and decisions improves cohesiveness. Problems in XP include difficulty making timely decisions as more are devolved to team. - Consider impact on team and families of unpaid overtime. Weigh factors like schedule needs versus well-being. Persuade manager of alternatives or risks of schedule. - Consider technical contribution versus management growth. Weigh factors like skills, interests, career goals in deciding whether to accept promotion. - Higher price may be justified if high reliability,

Uploaded by

Hsjs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Dear Student,

Provide answer to the following questions based on the chapters Project

Management and Project Planning, by April 20th, 2022, through email to your
respective Teaching Assistant, copying the same to me.

1. Explain why the intangibility of software systems poses special problems for
software project management. Explain why the best programmers do not
always make the best software managers.
2. Explain why keeping all members of a group informed about progress and
technical decisions in a project can improve group cohesiveness. What
problems do you think might arise in extreme programming teams where many
management decisions are devolved to the team members?
3. You are asked by your manager to deliver software to a schedule that you
know can only be met by asking your project team to work unpaid overtime.
All team members have young children. Discuss whether you should accept
this demand from your manager or whether you should persuade your team
to give their time to the organization rather than to their families. What
factors might be significant in your decision?
4. As a programmer, you are offered promotion to a project management
position but you feel that you can make a more effective contribution in a
technical rather than a managerial role. Discuss whether you should accept
the promotion.
5. Under what circumstances might a company justifiably charge a much higher
price for a software system than the software cost estimate plus a reasonable
profit margin?
6. Explain why the process of project planning is iterative and why a plan must
be continually reviewed during a software project.
7. Cost estimates are inherently risky, irrespective of the estimation technique
used. Suggest four ways in which the risk in a cost estimate can be reduced.
8. The XP planning game is based around the notion of planning to implement
the stories that represent the system requirements. Explain the potential
problems with this approach when software has high performance or
dependability requirements, giving a suitable example.
9. A software manager is in charge of the development of a safety-critical
software system, which is designed to control a radiotherapy machine to treat
patients suffering from cancer. This system is embedded in the machine and
must run on a special-purpose processor with a fixed amount of memory (256
Mbytes). The machine communicates with a patient database system to
obtain the details of the patient and, after treatment, automatically records
the radiation dose delivered and other treatment details in the database.

The COCOMO method is used to estimate the effort required to develop this
system and an estimate of 26 person-months is computed. All cost driver
multipliers were set to 1 when making this estimate.

Explain why this estimate should be adjusted to take project, personnel,


product, and organizational factors into account. Suggest four factors that
might have significant effects on the initial COCOMO estimate and propose
possible values for these factors. Justify why you have included each factor.

10. Some very large software projects involve writing millions of lines of code.
Explain why the effort estimation models, such as COCOMO, might not work
well when applied to very large systems.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy