Informatization connotation between Small-medium enterprise and large-enterprise is not essential difference, but comparison with the large companies, small-medium enterprise technology and the fund is relative shortage. relative mature large-enterprise information system development experience can't completely adapted to the small- medium enterprise information system development. we are facing more and more small-medium enterprise information needs, and how to design a kind of suitable information system development mode for small-medium enterprise become the urgent need to address the real problem.Although suitable informatization development process GRAPPLE and XP for small -medium enterprise have been relatively mature, but simply using any of the GRAPPLE and XP can't satisfy the needs of customers,because the limitations of GRAPPLE and XP is more apparent.This paper analyzes the advantages of GRAPPLE and XP in the actual project development respectively, through the research of the limitations of GRAPPLE and XP, the author introduces a GRAPPLE with development process, combined with XP method.GRAPPLE with XP development process has some highlights: iterative type development methodthe ,achitecture center,XP programming,customer participation, feedback timely thought.the whole system will be divided into several subsystems system, according to the specific circumstances of each subsystem use GRAPPLE with the best practice and XP, so it use GRAPPLE and XP key practice application in the most good at field and avoid the limitations of any other of GRAPPLE and XP.In order to make GRAPPLE with XP development process to adapt to the development of small-medium enterprises in information well, this paper also puts forward a technology development mode based on JAVAEE framework .In this paper, the author analyse a CRM application system which the author joined,according to GRAPPLE with XP development process for the project development planning. At the same time comparing with other development process, showing the contrast of the combination of the XP GRAPPLE and development process in the application effect of actual project. |