Font Size: a A A

Research On The Software Development Team Based On Roles

Posted on:2012-07-13Degree:MasterType:Thesis
Country:ChinaCandidate:L P SunFull Text:PDF
GTID:2178330335963294Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
With the rapid expansion of the scale of software development, software programs is becoming more complex, and the probability of failures in present software development is higher and higher, The workshop development is no longer applicable to today's software companies, they need to change their management model to put companies in an invincible position.Many software projects today are faced with problems such as schedule delays, cost overruns, poor quality, people tend to think that the technology and tools led to this, but through the analysis of the failure of many projects, we know it's largely due to the soft factors such as organizations, people, the management of software development process is in a mess and roles and responsibilities are not clearly defined, Therefore, it's necessary to emphasize the importance of organization design and management of software development team and to define the roles that each post played in software development activities.Above all, The article has given the relationship between software development team and MAS based on Agent and MAS theory, and has established the organization model of software development team. The article has studied the organization pattern, operation mechanism, interaction between roles, and coordinated management of software development team from individual, role and process three aspects. Then the article told that a reasonable review mechanism should be introduced to the software development team, and the effectiveness of the mechanism has been verified theoretically. This article has also studied the ration of distribution of the developers and testers which impact on the schedule based on system dynamics. Finally, the article has pointed out the difference between software architect and project manager. Also the importance of the architect and other roles of architect in the team have been discussed, so the relevant personnel can make a deep understanding of the software architect.
Keywords/Search Tags:Software Development Team, Agent, MAS, Role, Review, System Dynamics
PDF Full Text Request
Related items