skip to main content
10.1145/1796900.1796963acmconferencesArticle/Chapter ViewAbstractPublication PagescprConference Proceedingsconference-collections
research-article

Tailoring software development

Published:20 May 2010Publication History

ABSTRACT

In this research-in-progress we review existing studies and theories that focus on tailoring software development. Our purpose is to develop a more complete model of the tailoring process than is found in the current literature. In our theory, "tailoring" refers to the activities of selecting a set of standardized processes for a software development project prior to the start of the project, modifying those selected processes for the specific project as the development team begins its work, and monitoring and adjusting the processes and project goals and constraints over the course of the project. We present a model that allows us to understand what is involved in tailoring software development at key points in time relative to a specific software development project. We present the model as currently a work-in-progress and illustrate its use by presenting a few hypotheses based on relationships specified in the model and supporting literature.

References

  1. Adler, P. S. 2005. The evolving object of software development. Organization. 12, 3 (2005), 401--435.Google ScholarGoogle ScholarCross RefCross Ref
  2. Barney, J. 1991. Firm resources and sustainable competitive advantage. Journal of Management. 17, 1 (1991), 99--120.Google ScholarGoogle ScholarCross RefCross Ref
  3. Caldeira, M. and Ward, M. 2003. Using resource-based theory to interpret the successful adoption and use of information systems and technology in manufacturing small and medium-sized enterprises. European Journal of Information Systems. 12, 2 (2003), 125--139. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Cameron, J. 2002. Configurable development processes. Communications of the ACM. 45, 3 (2002), 72--77. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Forrester, E., Ed. 2006 A Process Research Framework, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA.Google ScholarGoogle Scholar
  6. Germonprez, M., Hovorka, D. S. and Collopy, F. 2007. A theory of tailorable technology design. Journal of the Association for Information Systems. 8, 6 (June 2007), 351--367.Google ScholarGoogle ScholarCross RefCross Ref
  7. Gregor, S. and Jones, D. 2007. The anatomy of a design theory. Journal of the Association for Information Systems. 8, 5 (May 2007), 312--335.Google ScholarGoogle Scholar
  8. Iivari, J., Hirschheim, R., and Klein, H. K. 2000-2001. A dynamic framework for classifying information systems development methodologies and approaches. Journal of Management Information Systems. 17, 3 (Winter 2000-2001), 179--218. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Iivari, J. and Huisman, M. 2007. The relationship between organizational culture and the deployment of systems development methodologies. MIS Quarterly. 31, 1 (2007) 35--58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Nidumolu, S. R. and Knotts, G. W. 1998. The effects of customizability and reusability on perceived process and competitive performance of software firms. MIS Quarterly. 22, 2 (June 1998), 105--137. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Paulk, M., Curtis, B., Chrissis, M., and Weber, C. 1993. Capability maturity model, version 1.1. IEEE Software. 10, 4 (1993), 18--27.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Slaughter, S. A., Levine, L., Ramesh, B., Pries-Heje, J., and Baskerville, R. 2006. Aligning software processes with strategy. MIS Quarterly, 30, 4 (December 2006), 891--918. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Squire, B., Brown, S., Readman, J., and Bessant, J. 2006. The impact of mass customisation on manufacturing trade-offs. Production and Operations Management. 15, 1 (Spring 2006), 10--21.Google ScholarGoogle Scholar
  14. Thong J. 2001. Resource constraints and information systems implementation in Singaporean small businesses. Omega. 29, 2 (2001), 143--156.Google ScholarGoogle ScholarCross RefCross Ref
  15. Walls, J. G., Widmeyer, G. R., and El Sawy, O. A. 1992. Building an information system design theory for vigilant EIS. Information Systems Research. 3, 1 (1992), 36--59.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Xu, P. and Ramesh, B. 2007. Software process tailoring: An empirical investigation. Journal of Management Information Systems. 24, 2 (Fall 2007), 293--328. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Tailoring software development

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader