In this paper, we investigate the impact of team size on the software development effort. Using field data of over 200 software projects from various industries, we empirically test the impact of team size and other v...
详细信息
In this paper, we investigate the impact of team size on the software development effort. Using field data of over 200 software projects from various industries, we empirically test the impact of team size and other variables-such as software size in function points, ICASE tool and programming language type-on software development effort. Our results indicate that software size in function points significantly impacts the software development effort. The two-way interactions between function points and use of ICASE tool, and function points and language type are significant as well. Additionally, the interactions between team size and programming language type, and team size and use of ICASE tool were all significant.
The purpose of the article is to establish a conceptual framework for understanding the full range of variation in how software development projects can be organized and managed. The set of assumptions forming the bas...
详细信息
The purpose of the article is to establish a conceptual framework for understanding the full range of variation in how software development projects can be organized and managed. The set of assumptions forming the basis for the structure and operation of an organization is referred to as an organization paradigm. Although paradigm is an overused and often misused term, here it is employed in its strictest sense to mean a model that embodies a set of underlying and generally implicit assumptions through which the world is interpreted. The framework described can be used to deepen understanding of a variety of issues in project management and organization. Successful project teamwork begins with selecting the people and building them into a working team. Team building refers to activities aimed at enabling a group to become a cohesive working unit capable of functioning at the highest performance levels. Successful leadership must fit, in style and form, the needs of the paradigm. The best managers supply items that may be lacking in the team paradigm, but do so in a style familiar and comfortable to the team. INSETS: Paradigmatic Framework.;Choosing the Team Members..
Most large research universities include a software design or software development course as a required or elective component of an undergraduate computer science major. For various reasons, some institutions, includi...
详细信息
ISBN:
(纸本)9781581136722
Most large research universities include a software design or software development course as a required or elective component of an undergraduate computer science major. For various reasons, some institutions, including many liberal arts colleges and primarily undergraduate institutions, do not. In this paper, we present a software design course, tailored to undergraduate computer science students within a liberal arts environment, based on the RoboCup soccer simulation platform. We describe the course curriculum and outline its goals, which student evaluations suggest it achieved. We also outline the features of our "NewKrislet" soccer player, which provides an elementary but sufficiently functional entry point to Robocup client design.
Team methods are used as a cost-effective way of installing Software Quality Assurance into a tightly constrained project environment. Positive objective and subjective results are obtained from the use of this method...
详细信息
Team methods are used as a cost-effective way of installing Software Quality Assurance into a tightly constrained project environment. Positive objective and subjective results are obtained from the use of this methodology.
暂无评论