• 제목/요약/키워드: software customization

검색결과 60건 처리시간 0.024초

오프소스소프트웨어의 가치창출과정과 비즈니스 모델 (Value Creation Process and Business Model of Open Source Software)

  • 장승권;박병수;서재교
    • 한국산학기술학회논문지
    • /
    • 제6권1호
    • /
    • pp.48-53
    • /
    • 2005
  • 본 논문은 오픈소스소프트웨어와 사적독점 소프트웨어를 비교하고 이를 바탕으로, 오픈소스소프트웨어가 독창적으로 가치를 창출할 수 있는 비즈니스 모델을 제안하는데 목적이 있다. 우리가 제안하는 오프소스소프트웨어의 새로운 비즈니스 모델은 맞춤형 소프트웨어를 제공하는 것이다. 이는 사적독점소프트웨어가 소프트웨어 산업에 미치는 좋지 않은 영향인 고착화와 거래비용을 소프트웨어 유통을 통해 제거할 수 있는 비즈니스 모형이다. 맞춤형 소프트웨어는 라이센스 판매 위주로 수익을 창출해 온 방식을 대신해 가치사슬 상의 관련 산업을 통해 가치를 창출함으로써 효율적인 소프트웨어 시장을 구축한다. 소프트웨어의 가치를 증대할 수 있도록 유통시킴으로써 라이센스 판매가 아니더라도 산업 전반의 가치를 높여서 시장의 성장과 수익을 도모할 수 있다.

  • PDF

컴포넌트 워크플로우 커스터마이제이션 기법 (A Component Workflow Customization Technique)

  • 김철진;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제27권5호
    • /
    • pp.499-509
    • /
    • 2000
  • 소프트웨어를 개발하는데 미리 구현된 블록을 사용하여 소프트웨어 개발 비용과 시간을 단축할 수 있다. 이와 같이 미리 구현된 블록을 컴포넌트(Component)라고 하며 컴포넌트는 실행 단위로 개발자에게 인터페이스만을 제공하여 내부 상세한 부분을 숨기므로 쉽고 빠르게 대형 어플리케이션을 개발할수 있다. 개발자는 완전히 내부를 볼 수 없는 블랙 박스(Black Box) 형태의 컴포넌트를 사용한다. 그러나 개발자들은 개발 도메인의 특성에 맞게 속성 및 워크플로우(Workflow)의 변경을 원하기 때문에 커스터마이즈(Customize)할 수 있는 방법이 있어야 한다. 기존의 커스터마이즈 기법은 컴포넌트의 속성을 변경하는 것에 국한 되어 있다. 본 논문에서는 비즈니스 측면에서 속성 뿐만이 아니라 컴포넌트 내부의 워크플로우도 변경할 수 있는 기법을 제시한다. 기존에 워크플로우를 변경한다는 것은 컴포넌트 내부를 개발자가 이해하고 코드 수준에서 수정해야 하는 화이트 박스(White Box)이지만, 본 논문에서는 워크플로우의 변경을 화이트 박스가 아니라 블랙 박스 형태로 컴포넌트 인터페이스 만을 이용해 커스터마이즈 할 수 있다. 본 논문에서 제시하는 컴포넌트 커스터마이즈 기법은 특정 비즈니스 측면에서 도메인에 종속적인 특성을 가지며 컴포넌트를 좀더 범용적으로 사용할 수 있는 향상된 커스터마이즈 기법을 제시한다.

  • PDF

조직의 정보 니즈와 ERP 기능과의 불일치 및 그 대응책에 대한 이해: 조직 메모리 이론을 바탕으로 (Understanding the Mismatch between ERP and Organizational Information Needs and Its Responses: A Study based on Organizational Memory Theory)

  • 정승렬;배억호
    • Asia pacific journal of information systems
    • /
    • 제22권2호
    • /
    • pp.21-38
    • /
    • 2012
  • Until recently, successful implementation of ERP systems has been a popular topic among ERP researchers, who have attempted to identify its various contributing factors. None of these efforts, however, explicitly recognize the need to identify disparities that can exist between organizational information requirements and ERP systems. Since ERP systems are in fact "packages" -that is, software programs developed by independent software vendors for sale to organizations that use them-they are designed to meet the general needs of numerous organizations, rather than the unique needs of a particular organization, as is the case with custom-developed software. By adopting standard packages, organizations can substantially reduce many of the potential implementation risks commonly associated with custom-developed software. However, it is also true that the nature of the package itself could be a risk factor as the features and functions of the ERP systems may not completely comply with a particular organization's informational requirements. In this study, based on the organizational memory mismatch perspective that was derived from organizational memory theory and cognitive dissonance theory, we define the nature of disparities, which we call "mismatches," and propose that the mismatch between organizational information requirements and ERP systems is one of the primary determinants in the successful implementation of ERP systems. Furthermore, we suggest that customization efforts as a coping strategy for mismatches can play a significant role in increasing the possibilities of success. In order to examine the contention we propose in this study, we employed a survey-based field study of ERP project team members, resulting in a total of 77 responses. The results of this study show that, as anticipated from the organizational memory mismatch perspective, the mismatch between organizational information requirements and ERP systems makes a significantly negative impact on the implementation success of ERP systems. This finding confirms our hypothesis that the more mismatch there is, the more difficult successful ERP implementation is, and thus requires more attention to be drawn to mismatch as a major failure source in ERP implementation. This study also found that as a coping strategy on mismatch, the effects of customization are significant. In other words, utilizing the appropriate customization method could lead to the implementation success of ERP systems. This is somewhat interesting because it runs counter to the argument of some literature and ERP vendors that minimized customization (or even the lack thereof) is required for successful ERP implementation. In many ERP projects, there is a tendency among ERP developers to adopt default ERP functions without any customization, adhering to the slogan of "the introduction of best practices." However, this study asserts that we cannot expect successful implementation if we don't attempt to customize ERP systems when mismatches exist. For a more detailed analysis, we identified three types of mismatches-Non-ERP, Non-Procedure, and Hybrid. Among these, only Non-ERP mismatches (a situation in which ERP systems cannot support the existing information needs that are currently fulfilled) were found to have a direct influence on the implementation of ERP systems. Neither Non-Procedure nor Hybrid mismatches were found to have significant impact in the ERP context. These findings provide meaningful insights since they could serve as the basis for discussing how the ERP implementation process should be defined and what activities should be included in the implementation process. They show that ERP developers may not want to include organizational (or business processes) changes in the implementation process, suggesting that doing so could lead to failed implementation. And in fact, this suggestion eventually turned out to be true when we found that the application of process customization led to higher possibilities of failure. From these discussions, we are convinced that Non-ERP is the only type of mismatch we need to focus on during the implementation process, implying that organizational changes must be made before, rather than during, the implementation process. Finally, this study found that among the various customization approaches, bolt-on development methods in particular seemed to have significantly positive effects. Interestingly again, this finding is not in the same line of thought as that of the vendors in the ERP industry. The vendors' recommendations are to apply as many best practices as possible, thereby resulting in the minimization of customization and utilization of bolt-on development methods. They particularly advise against changing the source code and rather recommend employing, when necessary, the method of programming additional software code using the computer language of the vendor. As previously stated, however, our study found active customization, especially bolt-on development methods, to have positive effects on ERP, and found source code changes in particular to have the most significant effects. Moreover, our study found programming additional software to be ineffective, suggesting there is much difference between ERP developers and vendors in viewpoints and strategies toward ERP customization. In summary, mismatches are inherent in the ERP implementation context and play an important role in determining its success. Considering the significance of mismatches, this study proposes a new model for successful ERP implementation, developed from the organizational memory mismatch perspective, and provides many insights by empirically confirming the model's usefulness.

  • PDF

컴포넌트 맞춤 오류를 위한 테스트 기법 (A Test Technique for the Component Customization Failure)

  • 윤회진;최병주
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제27권2호
    • /
    • pp.148-156
    • /
    • 2000
  • 컴포넌트 맞춤(customization)으로 인해 변형된 ‘인터페이스 부분’과 ‘핵심기능 부분’의 상호작용에서 발생하는 오류를 효과적으로 테스트하기 위한 테스트 기법은 필요하다. 본 논문에서는 오류 삽입기법과 뮤테이션 테스트 케이스 선정 기법을 사용하여 컴포넌트 맞춤 테스트 기법을 제안한다. 컴포넌트의 인터페이스 가운데 맞춤 오류가 일어나는 곳에만 오류를 삽입하여, 맞추어진 컴포넌트와 오류가 삽입된 컴포넌트를 차별하는 테스트 케이스를 선정한다. 따라서 본 기법은 컴포넌트 맞춤에 의한 오류를 발견할 가능성이 높은 테스트 케이스를 선정할 수 있으며, 인터페이스 가운데 맞춤 오류가 일어나는 부분만을 테스트 대상으로 함으로써, 테스트 시간을 단축할 수 있다.

  • PDF

무들 커스터마이제이션 체계화 및 지원 도구 구현 (Development Moodle Customization Guidelines and Supporting Tools)

  • 김정아;박선균
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제1권2호
    • /
    • pp.81-90
    • /
    • 2012
  • 공개소프트웨어는 많은 분야에 걸쳐 활용률이 점차 높아지고 있으며, LMS 분야에서도 공개소프트웨어의 활용이 점차 늘고 있다. 단, 공개소프트웨어 LMS를 도입하려면, 기관별 특화 요구사항에 맞추어 연동 과정이 필수적이다. 본 연구에서는 공개소프트웨어 LMS인 무들을 학교에 도입함에 있어 무들과 학사 시스템 간의 사용자 관리와 강좌 관리를 위한 연동 지원 도구를 구현하였고, 무들과 학사 시스템과의 연동 사례를 통해 사용자 및 강좌 정보 연동을 효율적으로 수행하였다.

Analysis of Impact on ERP Customization Module Using CSR Data

  • Yoo, Byung-Keun;Kim, Seung-Hee
    • Journal of Information Processing Systems
    • /
    • 제17권3호
    • /
    • pp.473-488
    • /
    • 2021
  • The enterprise resource planning (ERP) system is a standardized and advanced business process that many companies are implementing now-a-days through customization. However, it affects the efficiency of operations as these customizations are based on uniqueness. In this study, we analyzed the impact of customized modules and processing time on customer service request (CSR), by utilizing the stacked CSR data during the construction and operation of ERP, focusing on small and medium-sized enterprises (SMEs). As a result, a positive correlation was found between unit companies and the length of ERP implementation; ERP modules and the length of ERP implementation; ERP modules and unit companies; and the type of ERP implementation and ERP module. In terms of CSR, a comparison of CSR processing time of CBO (customized business object) module and STD (standard) module revealed that while the five modules did not display statistically significant differences, one module demonstrated a statistically very significant difference. In sum, the analysis indicates that the CBO-type CSR and its processing cost are higher than those of STD-type CSR. These results indicate that companies planning to implement an ERP system should consider the ERP module and their customization ratio and level. It not only gives the theoretical validity that should be considered as an indicator for decision making when ERP is constructed, but also its implications on the impact of processing time suggesting that the maintenance costs and project scheduling of ERP software must also be considered. This study is the first to present the degree of impact on the operation and maintenance of customized modules based on actual data and can provide a theoretical basis for applying SW change ratio in the cost estimation of ERP system maintenance.

제조/서비스 산업의 소프트웨어 융복합 전략 : 소프트웨어 및 시스템 프로덕트라인(SSPL) (SW Convergence Strategy in Manufacturing/Service Industry : Software and Systems Product Line(SSPL))

  • 이지현;기창진;김덕태;김창선;최종섭;이단형
    • 한국IT서비스학회지
    • /
    • 제11권4호
    • /
    • pp.295-308
    • /
    • 2012
  • Software and Systems Product Line(SSPL) is a paradigm that has been developed and applied by European Union(EU) to achieve the productivity and competitiveness of EU industries on the world market. It is not just a simple system or software development methodology, but a sophisticated technology requiring capabilities for a high level of mass customization, platforms, processes and convergence of software and systems. EU has applied SSPL for the five selected industrial sectors including aerospace, automobile, medical equipment, consumer electronics and telecommunication equipment since 1990s and led the way to other industry sectors to stimulate the application of SSPL from 2006. In order for Korea to secure competitiveness in the manufacturing and service industries in the competitive borderless market, it is essential to gain the high level of capabilities for software development and convergence of software and systems. SSPL can be a powerful means to achieve this end. This paper discusses the paradigmatic concept of SSPL, how EU's major industries and companies have secured competitiveness through SSPL, key capabilities that are necessary for successful institutionalization of SSPL in Korea, and finally suggestions on core strategies to materialize the benefits of SSPL for Korea.

맞춤된 COM 컴포넌트를 위한 효과적인 테스트 데이타 선정 기법과 적용사례 (An Effective Test Data Selection Technique for Customized COM Components and its Empirical Study)

  • 윤회진;이병희;김은희;최병주
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권6호
    • /
    • pp.741-749
    • /
    • 2004
  • 컴포넌트 기반 개발에서 컴포넌트 사용자는 개발 목적에 맞추어 컴포넌트를 맞춤 할 필요가 있다. 컴포넌트는 그 내부에 블랙박스특성을 갖는 부분과 화이트박스특성을 갖는 부분이 공존하고, 맞춤으로 인해 화이트박스 부분이 변형되며, 이때 발생하는 오류는 블랙박스 부분과 화이트박스 부분의 상호작용을 통해 나타나게 된다. 블랙박스 부분과 화이트박스 부분 사이의 통합 테스트인 맞춤 테스트를 위해서 새로운 테스트 기법이 요구된다. 또한 테스트 기법이 비용 절감 효과를 노리는 컴포넌트 기반 개발에 사용되기 위해서는 효율적인 테스트 데이타의 선정이 요구된다. 따라서 본 논문에서는 컴포넌트 아키덱쳐로 COM(Component Object Model)을 대상 컴포넌트로 선정하고, 다양한 COM 컴포넌트들의 분석을 통하여 효율적인 테스트 데이타를 선정하는 맞춤 테스트 기법을 제안한다. 본 논문에서는 제안하는 기법이 선정하는 테스트 데이타가 오류 감지 능력에 있어서 효과적이라는 것을 실험을 통해 평가한다. 또한 본 기법을 실제 대규모 컴포넌트 기반 시스템인 샤모아에 적용하는 예제를 수행함으로써, 본 기법이 컴포넌트 기반 시스템의 일원으로서 실제 동작하는 COM 컴포넌트의 맞춤을 테스트할 수 있음을 보인다.

도서관 포털 통합 유저인터페이스 시스템 비교.분석 (A Comparative Analysis of Library Portal User Interface Systems)

  • 김성희;이정수
    • 한국문헌정보학회지
    • /
    • 제40권2호
    • /
    • pp.175-194
    • /
    • 2006
  • 다양한 도서관 포털시스템의 서브셋인 통합 유저인터페이스 시스템을 (1) 검색(searching)기능, (2) 이용자 상호작용, (3) 인터페이스 customization, (4) 이용자 인증(authentication), (5) 디자인, (6) 데이터베이스 통신 프로토콜, (7) 벤더의 지원, (8) 소프트웨어 플랫폼 같이 8개 기준으로 비교 분석하였다. 그 결과 통합 유저인터페이스는 EnCompass. MetaLib, Musesearch, SingleSearch가 가장 높은 평가 점수를 얻었으며 국내에서는 KDB의 메타서치가 가장 좋은 점수를 얻었다.

소프트웨어 온-디멘드 방식의 멀티테넌트 환경을 지원하는 스마트 도서관시스템 설계 및 구현 (Design and Implementation of Smart Library System for Multi-tenant Environment Using Software on-demand)

  • 민병원
    • 중소기업융합학회논문지
    • /
    • 제6권4호
    • /
    • pp.131-136
    • /
    • 2016
  • 대부분 도서관시스템 서비스 제공은 ASP 또는 Client/Server 방식으로 제공함으로써 하드웨어 및 소프트웨어 라이센스의 고비용, 설치 및 배포, 구매비, Upgrade, Customization, 문제점 관리 등 소프트웨어 전반에 걸쳐 고비용과 관리가 힘든 문제점이 있다. 이러한 문제점을 해결하기 위해 제안된 멀티테넌트 환경을 지원하는 스마트도서관시스템에서는 간편하며, 쉽고, 초기 투자비용이 거의 없고, 저비용 IT 서비스가 가능한 소프트웨어 온-디멘드 방식으로 구현하였다.