Premium
The use of systems development methodologies in practice: a field study
Author(s) -
Fitzgerald B.
Publication year - 1997
Publication title -
information systems journal
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 2.635
H-Index - 89
eISSN - 1365-2575
pISSN - 1350-1917
DOI - 10.1046/j.1365-2575.1997.d01-18.x
Subject(s) - ignorance , field (mathematics) , computer science , management science , process management , knowledge management , action (physics) , position (finance) , development (topology) , data science , engineering , epistemology , business , mathematics , mathematical analysis , philosophy , physics , finance , quantum mechanics , pure mathematics
This paper discusses the findings of a field study of experienced systems developers which investigated the use of systems development methodologies (SDMs) in practice. Among the main findings to emerge are the following. There is a wide difference between the formalized sequence of steps and stages prescribed by a methodology and the methodology‐in‐action uniquely enacted for each development project. Also, there is much evidence which suggests that developers omit certain aspects of methodologies not from a position of ignorance, but from the more pragmatic basis that certain aspects are not relevant to the development environment they face. Thus, methodologies are tailored to the needs of the prevailing development environment and, being documented in a single manual often, are framed at a higher level of granularity that specifies broad activities and objectives, rather than specifying in a very detailed fashion the exact manner in which development should take place. Additionally, the findings clarify the apparently contradictory position in the literature as to whether developer experience is positively or negatively correlated with methodology use. The study would suggest that experienced developers are likely to use methodologies, albeit ones which have been heavily customized to the exigencies of the particular situation.