Information Technology Reference
In-Depth Information
Chapter 13
Hands-On Software Engineering Project
The difference between the real world and academia can be significant. Some
efforts to bridge this gap come from projects that simulate real world problems in a
controlled learning environment. The expectations that arise in these settings are
not just to deliver a product or service by some arbitrary deadlines, but for the
student to engross themselves in the processes and activities, and to learn and hone
skills that are highly marketable. To do this, students need to provide honest and
constructive feedback for other students, the group, and themselves.
Certain topics require more than a theoretical knowledge. The software
development lifecycle and related activities are such things. One of the things that
will be inevitable in the course of the project is a narrowing of scope or provided
features. This concept should be evident to most upper level students, but there is a
great difference between understanding the need and having exercised correctly
the option. Another benefit of a hands on development project is the growth of
many more skills in relation to being a software engineering professional. These
skills result from real client interaction, creation of presentation and documenta-
tion materials, peer on peer group interaction, and many other aspects too
numerous to list.
13.1 Phase I: Team Composition and Problem Definition
Defining the problem is the first step. Chosen representatives should meet with the
customer to discuss and document their needs. The requirements of the project
should be clearly understood and the actual product description should be nego-
tiated at this time. Software engineers should make sure that all customer inter-
actions are well monitored, and that they adhere to proper business courtesies
when working with customers.
The breakdown of teams will either make or break the project. The project
leader should consider all aspects of personality and skill before composing teams.
Search WWH ::




Custom Search