Abstract
The practice of applying rigid software development rules has killed creativity as processes and tools take precedence over technical solutions and client satisfaction. A key role in developing software is played by the intellectual resources of project teams, i.e. their knowledge. The knowledge used to produce software may be either open or hidden. In order to manage software development effectively, advantage needs to be taken of the knowledge held by each design team member. Two distinctive knowledge management strategies are available for managing software development. These are the knowledge codification strategy and the knowledge personalization strategy. The knowledge codification strategy requires the use of expensive technology to apply CASE tools. Based on two decades of experience in managing IT projects, we have grown somewhat critical of the use of CASE tools. Our experience in managing IT projects shows that a strategy of knowledge personalization in software development helps improve designer knowledge in a given business field and boosts their productivity.
Chapter PDF
References
Ashok, J.: Knowledge Management: An Integrated Approach. Peearson Education Limited (2004)
Borucki, A.: Factors Adversely Affected the Productivity of Software Designers Applying CASE Tools. In: Vink, P. (ed.) Advances Social and Organizational Factors, pp. 317–329. CRC Press Taylor & Francis Group (2012)
Cushman, W.H., Rosenberg, D.J.: Human Factors in Product Design. Elsevier, Amsterdam (1991)
Hankała, A.: Aktywność umysłu w procesach wydobywania informacji pamięciowych. Wydawnictwo Uniwersytetu Warszawskiego, Warsaw (2009)
Heeg, F.J., Shrader, M., Scgrader, S.: Analyse und Neugestaltung betrieblicher DV-Systeme unter besonderen Beucksichtingung Software-ergonomicher Kriterien. In: Schonplug, W. (ed.) w Software-Ergonomie 1987: Nutzen Informatiuunssytems dem Benutzer, Tanbuer, Berlin, pp. 440–453 (1987)
Highsmith, J.: APM: Agile Project Management, PWN (2007)
ISO/IEC-15939-Software engineerng-Software measurement process, Reference number
ISO 9241-100 Ergonomies of human system interraction - Introduction to Software ergonomics
ISO 9241-129 Ergonomics of human system interraction-Guidance on invidualization
ISO 9241-20 Ergonomic of Human system interaction-Accessibility quideline for Information communication equipment and service-General quidelines (2008)
Marco, T., Lister, T.: Czynnik ludzki, skuteczne przedsięwzięcie i wydajne zaspoły. WNT, Warszawa (2002)
Martin, R.C., Martin, M.: Agile. Programowanie zwinne. Zasady, wzorce, praktyki zwinnego wytwarzania oprogramowania w C#, Wydawnictwo Helion (2008)
Ledzińska, M.: Człowiek współczesny w obliczu stresu informacyjnego. Wydawnictwo Psychologii PAN, Warsaw (2008)
Ledzińska, M.: Nowe czasy-nowe źródła stresu w pracy. In: Juliszewski, T. (ed.) Obciążenie psychiczną pracą-nowe wyzwania dla ergonomii. Komitet Ergonomii PAN, Kraków (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Borucki, A. (2014). Ergonomic Aspects of Software Engineering. In: Stephanidis, C., Antona, M. (eds) Universal Access in Human-Computer Interaction. Design and Development Methods for Universal Access. UAHCI 2014. Lecture Notes in Computer Science, vol 8513. Springer, Cham. https://doi.org/10.1007/978-3-319-07437-5_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-07437-5_10
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07436-8
Online ISBN: 978-3-319-07437-5
eBook Packages: Computer ScienceComputer Science (R0)