متدولوژی مجموعهصای از روشها، فنون و ابزارهای تحلیل و طراحی سیستم است که در چهار چوب یک انگاره مدلصسازی مبتنی بر یک الگوی مفهومی برای ساماندهی روند توسعه سیستمها به روشی نظامند به کار بسته میشود .در مدل فرایند تولید و توسعه نرمصافزار، مرحلهصبندی و تجزیه این فرایند به مراحل کوچکتر و مشخصات هر مرحله، مطابق با متدولوژی منتخب برای اجرای پروژه تشریح میشود .فرایندهای تولید و توسعه در هر پروژه نرمصافزاری بسته به متدولوژی و مدل انتخابی متفاوت است .هنگامی که در مسئلهصای آشفتگی و تلاطم وجود داشته باشد چابکی یکی از کلیدهای حل مسئله میباشد .متدولوژیصهای چابک، تطبیقصپذیر هستند و خودشان را با تغییرات تطبیق میدهند .مدیریت دانش رویکردی است که به سرعت در حال تکامل و پیشرفت است و بر افزایش کارایی و بهبود اثرصبخشی فرآیندهای سازمانی، همراه با نوآوری مستمر، توجه زیادی دارد .نیاز به مدیریت دانش، از این واقعیت سرچشمه میگیرد که دانش در عملکرد سازمانی و دسترسی به مزیت رقابتی پایدار، عنصری مهم تلقی میشود
Methodology is a set of methods, techniques and tools for system analysis and designing. This concept-based methodology, in a simulation framework, is applied for organizing the development of trends of systems in a disciplined manner In production and development of software process, classifying and seperating the process into smaller segments with characteristics of each class is explained in accordance with selected methodology. Production and development of software for each project is different according to the selected model and methodology. When there is a disruption in a problem, being agile is a key resolution. Agile methodologies adapt themselves with variations.Knowledge management is an approach being rapidly developing. This kind of management, accompanied with continuous innovation, increases the effect and productivity of organizational processes. The need for knowledge management lends itself to the fact that Knowledge itself is a key element in organizational functioning and accessing to a stable competitive advantage. Agile methodologies rely on tacit knowledge being connected with functional team. Both tacit and explicit knowledge are essential in proper knowledge management. The real challenge for knowledge management is distinguishing and capturing tacit knowledge so that it can be accessed when required.Tacit knowledge being used in fast projects cannot be registered and transferred. Distinguishing, capturing and transferring this knowledge is also difficult. Knowledge management in fast projects includes capturing knowledge, value-added experiences of functional team, facilitating the achievement and keeping it as a property of the team project. At the beginning of this thesis, both light and heavy methodology concepts are compared and examined. Then, concepts of development of fast software along with comparision of fast methodologies and description of most applied ones are explained. Then, knowledge management and comparision of its various type models are studied. After that Nanoka and Takochi model, being based on tacit and explicit models is defined.t the end of the thesis, a method which is a combination of agile methodology, having all the fast characteristics of being fast ,and Nanoka and Takochi model is defined. This method is an approach to transfer knowledge of the team involved in the project(human capital) to common organizational asset(infrastructure intellectual capital) which, to an acceptable level, guarantees return of the capital. In fact, the aim has been to take necessary actions to fulfill and reach the goals, sooner and more effective. At the same time, to prove the combination model, evaluation has been done by two software development teams before and after implementation of the model