442 resultados para agile
Resumo:
Develop software is still a risky business. After 60 years of experience, this community is still not able to consistently build Information Systems (IS) for organizations with predictable quality, within previously agreed budget and time constraints. Although software is changeable we are still unable to cope with the amount and complexity of change that organizations demand for their IS. To improve results, developers followed two alternatives: Frameworks that increase productivity but constrain the flexibility of possible solutions; Agile ways of developing software that keep flexibility with less upfront commitments. With strict frameworks, specific hacks have to be put in place to get around the framework construction options. In time this leads to inconsistent architectures that are harder to maintain due to incomplete documentation and human resources turnover. The main goals of this work is to create a new way to develop flexible IS for organizations, using web technologies, in a faster, better and cheaper way that is more suited to handle organizational change. To do so we propose an adaptive object model that uses a new ontology for data and action with strict normalizing rules. These rules should bound the effects of changes that can be better tested and therefore corrected. Interfaces are built with templates of resources that can be reused and extended in a flexible way. The “state of the world” for each IS is determined by all production and coordination acts that agents performed over time, even those performed by external systems. When bugs are found during maintenance, their past cascading effects can be checked through simulation, re-running the log of transaction acts over time and checking results with previous records. This work implements a prototype with part of the proposed system in order to have a preliminary assessment its feasibility and limitations.
Resumo:
This project aimed to create a communication and interaction channel between Madeira Airport and its passengers. We used the pre-existent touch enabled screens at the terminal since their potential was not being utilised to their full capacity. To achieve our goal, we have followed an agile strategy to create a testable prototype and take advantages of its results. The developed prototype is based on a plugin architecture turning it into a maintainable and highly customisable system. The collected usage data suggests that we have achieved the initially defined goals. There is no doubt that this new interaction channel is an improvement regarding the provided services and, supported by the usage data, there is an opportunity to explore additional developments to the channel.
Resumo:
Some authors have shown the need of understanding the technological structuring process in contemporary firms. From this perspective, the software industry is a very important element because it provides products and services directly to many organizations from many fields. In this case, the Brazilian software industry has some peculiarities that distinguish it from other industries located in developed countries, which makes its understanding even more relevant. There is evidence that local firms take different strategies and structural configurations to enter into a market naturally dominated by large multinational firms. Therefore, this study aims to understand not only the structural configurations assumed by domestic firms but also the dynamic and the process that lead to these different configurations. To do so, this PhD dissertation investigates the institutional environment, its entities and the isomorphic movements, by employing an exploratory, descriptive and explanatory multiple cases study. Eight software development companies from the Recife's information technology Cluster were visited. Also, a form was applied and an interview with one of the main firm s professional was conducted. Although the study is predominantly qualitative, part of the data was analyzed through charts and graphs, providing a companies and environment overview that was very useful to analysis done through the interviews interpretation. As a result, it was realized that companies are structured around hybrids business models from two ideal types of software development companies, which are: software factory and technology-based company. Regarding the development process, it was found that there is a balanced distribution between the traditional and agile development paradigm. Among the traditional methodologies, the Rational Unified Process (RUP) is predominant. The Scrum is the most used methodology among the organizations based on the Agile Manifesto's principles. Regarding the structuring process, each institutional entity acts in such way that generates different isomorphic pressure. Emphasis was given to entities such as customers, research agencies, clusters, market-leading businesses, public universities, incubators, software industry organizations, technology vendors, development tool suppliers and manager s school and background because they relate themselves in a close way with the software firms. About this relationship, a dual and bilateral influence was found. Finally, the structuring level of the organizational field has been also identified as low, which gives a chance to organizational actors of acting independently
Resumo:
This work aims to study the performance of Juizados Especiais Fedrais (JEF) in Rio Grande do Norte and its contribution to the facilitation of access to justice by ordinary citizens. Created in 2001, the JEF looks simplify and reduce the procedural steps and reduce the number of appeals referred to the courts so that justice is possible to provide a more agile. In this sense, are designed to contribute to the democratization of access to justice. In Rio Grande do Norte, the JEF was established and began operating in January 2002, serving in causes civil pension. From 2005, the Court began to receive all types of civil cases and have a virtual system of processing of cases. Among the methodological procedures used in conducting research, highlight the documentary survey in the virtual site of the Federal Justice of RN, to obtain data on the shares tried and sentenced in the years 2005, 2006 and 2007, using the quantitative research. Were also conducted interviews with federal judges, using the qualitative research method. Among the results, we conclude that the Juizado Especial Federal in Rio Grande do Norte is complying with its objective of making justice more accessible and responsive to ordinary citizens, especially the short time that an action leads to the entry in the Court to be given the sentence
Resumo:
This dissertation aims to understand the importance of the National School Feeding as a strategy for ensuring the promotion of food and nutrition security in the municipality of Macaíba / RN, taking into account the implementation of the Law School Feeding, 11,947, 2009. The program was extended to all public basic education, youth and adults, in addition to ensuring that 30% of transfers from FNDE, were intended for the purchase of products from family farms. The survey was conducted with 160 students from public schools and farmers nesting Quilombo dos Palmares II, who produce on their land vegetables, fruits and cereals for their own consumption, for sale in local markets, in addition to providing for PNAE. The reciprocity between neighbors, such as mutual aid and sharing of common goods was noticeable in this group of farmers, since it was necessary to meet weekly deliveries of products to schools. As students, we applied a test of acceptability in two schools located in rural and in urban areas, to learn the opinion of ourselves in relation to school food consumed. It was concluded that to be most effective program in the region, there must be a better match in school menus, so that it can be attractive to students and to ensure greater use of fresh food, the main ingredient of same, practice of nutrition education in schools, to teach students the importance of food to health. In relation to local management, noted the need for adjustments bureaucratic as hiring staff for the departments, in order to be more agile in releasing payments to farmers, in addition to hiring assistants general services for schools, one Since the cooks exert dual role, the cooking while being responsible for cleaning the entire school environment. Government investments in the rural sector would be extremely valuable for farmers, since they need financial resources to purchase inputs, irrigation projects for gardens, availability of land for planting, transportation to facilitate the delivery of its products to schools and technical assistance more frequently
Resumo:
This is an exploratory descriptive study with quantitative approach, aiming to verify the nurses' knowledge concerning the epidemiological surveillance activities at the Onofre Lopes hospital (HUOL), in Natal, Rio Grande do Norte. The study was performed with 63 nurses from the hospital and the data were collected through a questionnaire. All data were analyzed using descriptive statistics. The results were discussed and organized into four sections: nurses' knowledge on hospital epidemiological surveillance; procedures of the professional nurse through compulsory notification diseases; difficulties found by nurses to register the compulsory notification diseases and suggestions of strategies to joint epidemiological surveillance service with the care practices of nurses. The results showed that 55.55% of nurses know the main action of epidemiological surveillance, compulsory notification of diseases, and that 42.86% reported to the Hospital Epidemiology Center , while 57.14% did not allocate the information for this service. Most nurses found it difficult to perform notification for not knowing its flow; for the surveillance service does not operate 24 hours and for vagueness on diagnostic of disorders. Suggestions of strategies to improve the quality of epidemiological information are focused on training of nurses in hospital epidemiological surveillance; working in partnership with the surveillance center; diffusion of information on surveillance and conducting a daily active search. It comes to conclusion that most nurses don't notify the Surveillance Center about Compulsory Notification Diseases and it wasn't observed the incorporation of integrality values between the hospital surveillance and all nurses, since this principle guides the actions of health services based on dialogue, listening, ethical commitment, sharing of knowledge among professionals of various services and respect towards other professionals. Therefore, the integrality gap in the actions of the nurses studied, as well as in the surveillance service does not mobilize the potential of such services to changes in the sense of achievement of practices aimed at a special attention model that combines preventive and corrective actions, proposed and desired by SUS. Through the difficulties presented, it becomes important to recommend educational processes with strategy to transform the conducts, besides proposing actions under the principle of integrality provide responses agile and effective, as the purpose of VE hospital emergency care by the current epidemic
Resumo:
This study aims to analyze the communication graphics of layouts of hypermedia interfaces oriented to Distance Education via the Internet. This proposal is justified by widening the offer of courses that modality and the consequent application of items of hypermedia for teaching-learning. The method of analysis involved the search nethnographic, addressed to the cycle student intermediary of the Training Program Continuing Medias in Education, and the evaluation heuristic of the interfaces of Virtual Learning Environment "E-Proinfo" and of the modules of the Cycle. This evaluation we observed the implementation of the attributes of usability and the degree of interactivity of each interface. The results revealed an inefficient implementation of the attributes of usability, which meant a consequent reduction of the levels of interactivity. As proposing the present Design Virtual Learning, a model of hypermedia layout, designed to generate usability for Virtual learning environments and extend the acquisition of literancy for students and tutors. This proposal design not hypermedia aims the demarcation of models pre-conceived, but the proposal of layout in which each element of hypermedia is applied with a view to generate a seaworthiness intuitive, more agile and efficient, in these ambients
Resumo:
The information tecnology (IT) has, over the years, gaining prominence as a strategic element and competitive edge in organizations, public or private. In the judiciary, with the implementation of actions related to Judiciário Eletrônico, information technology (IT), definitely earns its status as a strategic element and significantly raises the level of dependence of the organs of their services and products. Increasingly, the quality of services provided by IT has direct impact on the quality of services provided by the agency as a whole. The Ministério Público do Estado do Rio Grande do Norte (MPRN) deployments shares of Electronic Government, along with an administrative reform, beyond these issues raised, caused a large increase in institutional demand for products and services provided by the Diretoria de Tecnologia da Informação (DTI), a sector responsible for the provision of IT services. Taking as starting point strategic goal set by MPRN to reach a 85% level of user satisfaction in four years, we seek to propose a method that assists in meeting the goal, respecting the capacity constraints of the IT sector. To achieve the proposed objective, we conducted a work in two distinct and complementary stages. In the first step we conducted a case study in MPRN, in which, through an internal and external diagnosis of DTI, accomplished by an action of internal consulting and one research of the user satisfaction, we seek to identify opportunities of change seeking to raise the quality perceived of the services provided by the DTI , from the viewpoint of their customers. The situational report, drawn from the data collected, fostered changes in DTI, which were then evaluated with the managers. In the second stage, with the results obtained in the initial process, empirical observation, evaluation of side projects of quality improvement in the sector, and validation with the managers, of the initial model, we developed an improved process, gazing beyond the identification of gaps in service a strategy for the selection of best management practices and deployment of these, in a incremental and adaptive way, allowing the application of the process in organs with little staff allocated to the provision of information technology services
Resumo:
With the increase of processing ability, storage and several kinds of communication existing such as Bluetooth, infrared, wireless networks, etc.., mobile devices are no longer only devices with specific function and have become tools with various functionalities. In the business field, the benefits that these kinds of devices can offer are considerable, because the portability allows tasks that previously could only be performed within the work environment, can be performed anywhere. In the context of oil exploration companies, mobile applications allow quick actions could be taken by petroleum engineers and technicians, using their mobile devices to avoid potential catastrophes like an unexpected stop or break of important equipment. In general, the configuration of equipment for oil extraction is performed on the work environment using computer systems in desktop platforms. After the obtained configuration, an employee goes to equipment to be configured and perform the modifications obtained on the use desktop system. This management process equipment for oil extraction takes long time and does not guarantee the maintenance in time to avoid problems. With the use of mobile devices, management and maintenance of equipment for oil extraction can be performed in a more agile time once it enables the engineer or technician oil can perform this configuration at the time and place where the request comes for example, near in the oil well where the equipment is located. The wide variety of mobile devices creates a big difficulty in developing mobile applications, since for one application can function in several types of devices, the application must be changed for each specific type of device, which makes the development quite costly. This paper defines and implements a software product line for designing sucker-rod pumping systems on mobile devices. This product line of software, called BMMobile, aims to produce products that are capable of performing calculations to determine the possible configurations for the equipment in the design suckerrod pumping, and managing the variabilities of the various products that can be generated. Besides, this work performs two evaluations. The first evaluation will verify the consistency of the products produced by the software product line. The second evaluation will verify the reuse of some products generated by SPL developed
Resumo:
The activity of requirements engineering is seen in agile methods as bureaucratic activity making the process less agile. However, the lack of documentation in agile development environment is identified as one of the main challenges of the methodology. Thus, it is observed that there is a contradiction between what agile methodology claims and the result, which occurs in the real environment. For example, in agile methods the user stories are widely used to describe requirements. However, this way of describing requirements is still not enough, because the user stories is an artifact too narrow to represent and detail the requirements. The activities of verifying issues like software context and dependencies between stories are also limited with the use of only this artifact. In the context of requirements engineering there are goal oriented approaches that bring benefits to the requirements documentation, including, completeness of requirements, analysis of alternatives and support to the rationalization of requirements. Among these approaches, it excels the i * modeling technique that provides a graphical view of the actors involved in the system and their dependencies. This work is in the context of proposing an additional resource that aims to reduce this lack of existing documentation in agile methods. Therefore, the objective of this work is to provide a graphical view of the software requirements and their relationships through i * models, thus enriching the requirements in agile methods. In order to do so, we propose a set of heuristics to perform the mapping of the requirements presented as user stories in i * models. These models can be used as a form of documentation in agile environment, because by mapping to i * models, the requirements will be viewed more broadly and with their proper relationships according to the business environment that they will meet
Resumo:
Mainstream programming languages provide built-in exception handling mechanisms to support robust and maintainable implementation of exception handling in software systems. Most of these modern languages, such as C#, Ruby, Python and many others, are often claimed to have more appropriated exception handling mechanisms. They reduce programming constraints on exception handling to favor agile changes in the source code. These languages provide what we call maintenance-driven exception handling mechanisms. It is expected that the adoption of these mechanisms improve software maintainability without hindering software robustness. However, there is still little empirical knowledge about the impact that adopting these mechanisms have on software robustness. This work addresses this gap by conducting an empirical study aimed at understanding the relationship between changes in C# programs and their robustness. In particular, we evaluated how changes in the normal and exceptional code were related to exception handling faults. We applied a change impact analysis and a control flow analysis in 100 versions of 16 C# programs. The results showed that: (i) most of the problems hindering software robustness in those programs are caused by changes in the normal code, (ii) many potential faults were introduced even when improving exception handling in C# code, and (iii) faults are often facilitated by the maintenance-driven flexibility of the exception handling mechanism. Moreover, we present a series of change scenarios that decrease the program robustness
Resumo:
Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)
Resumo:
Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)