Product and project challenges in electronic commerce software development

ACM SIGMIS Database (Impact Factor: 0.64). 12/2002; 33(4):10-22. DOI: 10.1145/590806.590810
Source: DBLP


Electronic commerce (E-commerce) software development organizations face unique challenges based on rapidly changing markets, demanding customers with ill-defined requirements, and resulting priority conflicts between product line development and customer projects. A model of this unique development environment is identified with important linkages among the product function, the project function, and the underlying software development function within an organization. Guided by this model of the E-commerce development environment, a case study of a medium-sized E-commerce company was conducted. Based on this study, eight critical challenges to the successful development of top quality software systems are identified. From these challenges a research model and propositions are presented. As each challenge is discussed unique impacts of the E-commerce environment are reinforced by direct quotes from in-depth interviews. On-going research will draw upon the research model and propositions to provide insights on how best to develop software products and deliver customer projects in E-commerce environments.

Download full-text


Available from: Alan Hevner
  • Source
    • "A significant feature of the B2C market is its emphasis on ''customer-driven commerce'' [7] [12]. To meet customers' requirements , it is important to understand how they make purchase decisions [20] and the value-adding activities critical in their procurement process. "
    [Show abstract] [Hide abstract]
    ABSTRACT: We developed a goal-driven methodology for eliciting and modeling the requirements of a business-to-consumer application. It has two phases: e-commerce strategy formulation and eliciting system requirements. In the first phase, an EC value matrix is used to develop a strategy and value-adding services for a business and then necessary customized requirements are identified. In the second phase, a goal-driven approach is used to specify the system requirements based on the strategy. This methodology enables business managers and system developers to develop high-level strategies that improve value activities and obtain competitive advantage, and thereby determine the specifications of the core e-services. To illustrate the methodology, we use a B2C application of an online bookstore. Finally, implications and conclusions are discussed.
    Full-text · Article · Jul 2008 · Information & Management

  • No preview · Article ·
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Software maintenance is a very important phase in software development. It generally occupies the most of development life cycle in order to ensure software quality. This paper takes an e-commerce project as an example to study how to efficiently provide software maintenance support in offshore software development for a global deployed software product. Through interviews and a survey to the project developers, authors summarize the good methods and approaches used in its maintenance that greatly helped its success. Meanwhile, the authors also study lessons that influenced its efficient maintenance (e.g. extra workload caused by performance tuning, troubles due to sharp time-difference, problem- reproducing difficulty caused by testing environment difference and slow code transfer). Suggestions for further improvement are also proposed based on real experiences in order to benefit similar software development in the future.
    Preview · Article · Jan 2004
Show more