Jezreel Mejia

Learn More
This paper describes a multi-model methodology that implements a smooth and continuous process improvement, depending on the organization's business goals and allowing users to establish their improvement implementation pace. The methodology focuses on basic process components known as 'best practices'. Besides, it covers following the topics: knowledge(More)
A fundamental aspect of software product quality is the possibility of measuring. Therefore, measurement applied to the software product and processes has become a need, even in the smallest organizations where agile methodologies are applied. The objective of this paper is to describe a proposal of a hybrid measurement process for the ISO/IEC 15504-ISO/IEC(More)
This paper describes the effect of TSPi (introduction to the team software process) on key performance dimensions in software projects, including the ability to estimate, the quality of the software produced and the productivity achieved. The study examines the impact of the TSPi on the performance of 31 software teams. Finally an analysis comparing the(More)
Nowadays, the information technology outsourcing is having a fast growth worldwide. However, according to recent studies, 20 to 25 percent of large IT acquisition projects fail within two years and 50 percent fail within five years. CMMI-ACQ is a model that provides guidance to organizations on the acquisition of software products and related services. This(More)
Today, many software architecture design methods consider the use of architectural patterns as a fundamental design concepts. When making an effective pattern selection, software architects must consider, among other aspects, its impact on promoting or inhibiting quality attributes. However, for inexperienced architects, this task often requires significant(More)
Software organizations are moving to a process oriented approach to develop its products. Many improvement technologies have emerged as a response in a multimodel environment. The term improvement technology is used to refer in general to the long list of reference models, standards, best practices, regulatory policies and other types of practices that an(More)
Nowadays, software development is done by teams where there are several factors involved in their performance. One of the most important factors is the collaborative work, fundamental skill that every professional should have, especially in the area of software engineering. Based on the above mentioned, the adequate integration of a teamwork influences its(More)