Abstract
Trial and error are inevitable in the process of software development; unfocused communication wastes valuable resources during redesign. To speed up this development process, an optimization of the information flow and a redesign of the development organization were initiated, specifically by creating “chunks” or groupings of tasks and people. First, we investigated the information flow between tasks and utilized the Design Structure Matrix (DSM) to couple tasks into phases, thereby reducing information exchange among chunks of tasks and eliminating the redundant iterations of tasks. Meanwhile, we also grouped the engineers into groups in order to eliminate wasteful communications between the groups of engineers. We depicted the social network defined by the information flow within the software development sector and compared the new arrangement to the old arrangement in a visible way. This new arrangement will facilitate the communications between engineers and speed up the process of software development.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Brooks FP Jr (1975) The mythical man-month. Addison-Wesley, Menlo Park
Boehm BW, Papaccio PN (1988) Understanding and controlling software costs. IEEE Trans Softw Eng 14(10):1462–1477
Brooks RE (1980) Studying programmer behavior experimentally: the problems of proper methodology. Commun ACM 23(4):207–213
Vosburgh J, Curtis B, Wolverton R, Albert B, Malec H, Hoben S, Liu Y (1984) Productivity factors and programming environments. In: Proceedings of the 7th international conference on software engineering. IEEE Computer Society, Washington, DC, pp 143–152
Yassine AA (2005) An introduction to modeling and analyzing complex product development processes using the Design Structure Matrix (DSM) method. Product Development Research Laboratory, University of Illinois, Urbana-Champaign Urbana
LIU Hongli, FU Yao, CHEN Zhigao (2009) Effects of social network on knowledge transfer within R&D team. In: 2009 International conference on information management, innovation management and industrial engineering, 978-0-7695-3876-1/09 © 2009 IEEE, Xian. doi: 10.1109/ICIII.2009.348
Browning TR (2001) Applying the design structure matrix to system decomposition and integration problems: a review and new directions. IEEE Trans Eng Manage 48(3):292–306
Cain BG, Coplien JO, Harrison NB (1996) Social patterns in productive software development organizations. Ann Softw Eng 2(1):259–286. doi:10.1007/BF02063813
Haythornthwaite C (1996) Social network analysis: an approach and technique for the study of information exchange. Soc Inform Sci Res 18(4):323–342, ISSN 0740–8188, 10.1016/S0740-8188(96)90003-1. http://www.sciencedirect.com/science/article/pii/S0740818896900031
Gonsalves T, Itoh K (2011) Multi-objectives optimization for software development projects. In: Proceedings of the international multi conference of engineers and computer scientists 2010, vol 1, IMECS 2010, Hong Kong, 17–19 Mar 2011
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Wang, B., Madani, F., Wang, X., Wang, L., White, C. (2014). Design Structure Matrix. In: Daim, T., Pizarro, M., Talla, R. (eds) Planning and Roadmapping Technological Innovations. Innovation, Technology, and Knowledge Management. Springer, Cham. https://doi.org/10.1007/978-3-319-02973-3_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-02973-3_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-02972-6
Online ISBN: 978-3-319-02973-3
eBook Packages: Business and EconomicsBusiness and Management (R0)