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

Tailoring software development

Published: 20 May 2010 Publication 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.
[2]
Barney, J. 1991. Firm resources and sustainable competitive advantage. Journal of Management. 17, 1 (1991), 99--120.
[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.
[4]
Cameron, J. 2002. Configurable development processes. Communications of the ACM. 45, 3 (2002), 72--77.
[5]
Forrester, E., Ed. 2006 A Process Research Framework, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA.
[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.
[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.
[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.
[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.
[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.
[11]
Paulk, M., Curtis, B., Chrissis, M., and Weber, C. 1993. Capability maturity model, version 1.1. IEEE Software. 10, 4 (1993), 18--27.
[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.
[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.
[14]
Thong J. 2001. Resource constraints and information systems implementation in Singaporean small businesses. Omega. 29, 2 (2001), 143--156.
[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.
[16]
Xu, P. and Ramesh, B. 2007. Software process tailoring: An empirical investigation. Journal of Management Information Systems. 24, 2 (Fall 2007), 293--328.

Cited By

View all
  • (2017)Continuous software engineering—A microservices architecture perspectiveJournal of Software: Evolution and Process10.1002/smr.186629:11Online publication date: 6-Apr-2017
  • (2014)Making Groupware SocialProceedings of the 2014 International Conference on Intelligent Networking and Collaborative Systems10.1109/INCoS.2014.60(49-56)Online publication date: 10-Sep-2014
  • (2014)A mapping study on the feasibility of method engineeringJournal of Software: Evolution and Process10.1002/smr.164226:12(1053-1073)Online publication date: 1-Dec-2014
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGMIS-CPR '10: Proceedings of the 2010 Special Interest Group on Management Information System's 48th annual conference on Computer personnel research on Computer personnel research
May 2010
190 pages
ISBN:9781450300049
DOI:10.1145/1796900
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 May 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. adjusting project budget
  2. aligning software processes with strategy
  3. and quality
  4. configurable development processes
  5. factors affecting tailoring
  6. managing software projects
  7. modifying project goals and constraints
  8. process line
  9. schedule
  10. tailoring by stage

Qualifiers

  • Research-article

Conference

SIGMIS-CPR '10
Sponsor:

Acceptance Rates

Overall Acceptance Rate 300 of 480 submissions, 63%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 28 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2017)Continuous software engineering—A microservices architecture perspectiveJournal of Software: Evolution and Process10.1002/smr.186629:11Online publication date: 6-Apr-2017
  • (2014)Making Groupware SocialProceedings of the 2014 International Conference on Intelligent Networking and Collaborative Systems10.1109/INCoS.2014.60(49-56)Online publication date: 10-Sep-2014
  • (2014)A mapping study on the feasibility of method engineeringJournal of Software: Evolution and Process10.1002/smr.164226:12(1053-1073)Online publication date: 1-Dec-2014
  • (2012)The situational factors that affect the software development processInformation and Software Technology10.1016/j.infsof.2011.12.00354:5(433-447)Online publication date: 1-May-2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media