
Name: __________________________________________________________________Role: ________________________________________ Team: ___________
CS577A Fall 2008
Homework #7 – ICM EPG Survey
Due Wednesday November 19, 2008, 11:59 pm (20 points); Submit Online Thru DEN (www.uscden.net)
File Name Convention: Lastname_Firstname_HW7.doc
Contact Person –DEN discussion board
Reference: ICM EPG: http://greenbay.usc.edu/IICMSw/index.htm
Part I: (10 points) Regarding the Instructional Incremental Commitment Model-Software Electronic Process Guide
(ICM EPG), please answer the following questions:
I. Effective communication regarding the process
(low/ bad) (high/good)
1 2 3 4 5
1. The ICM EPG improves my understanding about software development process.
2. The ICM EPG enables my communication about software development process
among team members.
3. The ICM EPG enables my communication about software development process
with the client.
Comments:
II. People-oriented process information
(low/ bad) (high/good)
1 2 3 4 5
4. The ICM EPG provides essential information about software development process
based on your role.
5. The ICM EPG helps me to understand responsibilities of each role with respect
to the process.
6. The ICM EPG would help me in assigning tasks to each role, if I were the project
manager
7. The ICM EPG helps me to select the role that I want.
8. The ICM EPG explains about activities in which each role has to participate.
Comments:
III. Process modeling and support
(low/ bad) (high/good)
1 2 3 4 5
9. The ICM EPG provides essential information for me to plan and execute my
software development process.
10. The ICM EPG allows me to learn about software development process
incrementally.
11. The ICM EPG provides information that supports me in process adaptation to fit
with your project status.
12. The ICM EPG provides a framework for analyzing and estimating patterns of
resource allocation and consumption in each phase of the software
development life cycle.
Comments: