Collective work characteristics in business information system development

Size: px
Start display at page:

Download "Collective work characteristics in business information system development"

Transcription

1 Collective work characteristics in business information system development Recebido: 09/09/10 Aprovado: 05/05/11 Vagner Luiz Gava (IPT SP/Brasil) - vlgava@ipt.br Av. Prof. Almeida Prado, 532, Butantã, , São Paulo-SP, fone: (55) Mauro de Mesquita Spinola (EPUSP SP/Brasil) - mauro.spinola@usp.br Rodrigo Franco Gonçalves (EPUSP SP/Brasil) - rofranco@osite.com.br Jose Manuel Cardenas Medina (EPUSP SP/Brasil) - ppcardenas777@gmail.com Antonio Carlos Tonini (EPUSP SP/Brasil) - antonio.tonini@poli.usp.br ABSTRACT Keywords System information development methodologies have developed greatly in recent years. However, although most of them take into account user s involvement and participation in several development process phases, none of them have explicitly considered the issue of cooperative work in the design of business information systems, or its use. A model using Ergonomics techniques, cognitive mental models and classical engineering is presented. This model is applied during the development of a corporate workflow system in a Brazilian technological research company. The application was done through action research Methodology. It has allowed us to demonstrate the need of discovering the most important and common points in the users activities and the construction of the collective image of the system. Finally, the model limitations are discussed as well as the the research design continuity. Collective analysis at work; Ergonomics; Software Prototyping; Mental Models; Software Development. GAVA, V. L.; SPINOLA, M. M.; GONÇALVES, R. F.; MEDINA, J. M. C.; TONINI, A. C. Collective work characteristics in business information system development. GEPROS. Gestão da Produção, Operações e Sistemas, Ano 7, nº 1, jan-mar/2012, p

2 Collective work characteristics in business information system development 1. INTRODUCTION In the traditional software development approach (Business Information Systems), the most frequently used hypothesis is that models are centered on a single user. This user is seen as standard and independent to the environment or group in which he/she is placed. This single user model is generalized in order to study the collective behavior of the system by involving all its users. Therefore, the important features of collective work are not considered explicitly in this approach. To bridge this gap, a model using a wide range of techniques was introduced, such as classical engineering, ergonomic concepts, software prototyping and cognition mental models formation, in order to deal with collective and cooperative work issues to be considered in the computerized design system. Action research is used as the research methodology to apply the collective analyses of the work method. This paper aims to allow us to address the following questions: What are the instruments to be prepared in order to capture the collective dimension and understanding of an activity which is going to be computerized? How to use these instruments for mapping out the collective work aspects for an information system? It is accepted in this work that the conventional business software development methods do not adequately cover the collective dimension and understanding of the work in the use of information systems, both in its conception and in its correction and/or improvement (SOMMERVIL- LE, 2007). The model is applied to a corporative workflow project within a large technological research institute in Brazil, demonstrating how to consider the collective issues of work in a software development project and the results that were obtained from the model application. This work is organized as follows: firstly, the main concepts of the presented model are defined, and then these concepts are logically linked to one another. The application is accompanied by action research methodology based on the presented theory and finally, results are discussed and recommendations are made for the continuity of this work. 2. MAIN CONCEPTS 2.1. Collective work When dealing with the work issue, the term cooperation can be defined in a broader way in the sense that two or more people cooperate when they work hard on a joint task towards a certain goal. For this goal to be achieved actions from both are necessary; therefore, cooperating is operating in common, seeking an adjustment by new communication, reciprocity or in complementary operations (PIAGET, 1996). The definition used in this work is given by Dejours (2005, p. 93): Cooperation is a coordinated procedure, defined as an action of participation in a common work. Cooperation supposes a place where, at the same time, singular contributions converge and the dependence relationships crystallize among the individuals. Therefore, the cooperation notion refers to collective work. 98

3 Vagner Luiz Gava, Mauro de Mesquita Spinola, Rodrigo Franco Gonçalves, Jose Manuel Cardenas Medina, Antonio Carlos Tonini 2.2. Collective analysis at work The collective analysis at work (CAW) is a work analysis method in which employees (users, in the case of informatics) describe their own activities in work situations to the other employees and to external observers relative to the work relationship (stakeholders, also in the case of informatics) (FERREIRA, 1993). The CAW central point is the choice of a theme (demand), which corresponds to the work situation activity which has to be explored by the employees performing it. The demand represents a commitment on the part of employees for achieving results The CAW techniques The CAW techniques may vary significantly, and there may be one or several successive sessions (FERREIRA, 1993). For the specific groups, after a general and brief presentation of each participant, a person is chosen to explain the activity in further detail. Later on, each employee will have the chance to speak providing more details. Two important points are emphasized: Researchers must make an initial explanation of the purpose of their work. New subjects may be developed within the group but this must be a reason for new negotiations. The researchers have to understand the activity details and try to perform them in different ways, even if that takes time. One cannot simply pretend to have understood. Details must be clearly understood. A good technique corresponds to describing the activity chronologically General considerations on CAW and results In this work, some results and general considerations on CAW should be pointed out: The learning process is inverted. Employees are the ones who know and researchers are the ones who do not. Everyone has something special and unique to relate: their real activity. According to the author, this inversion valorizes the employee and provides a highly positive atmosphere. To explain what one does, one must previously reflect on what is done, which is not a normal process, being explicit and raising awareness on everything that used to be done automatically. For one who is expressing, to express is to be made aware: he/she does not only express for the others, but expresses that he/she knows his/her own goal. One does not usually think about the activity performed, but about its results; the activity itself is what matters and it has to be explained. The process facilitates the discovery of common points in the employees activity. It allows analyzing the work under different situations: work content, production requirements, relationships with colleagues and higher management, work environment, etc. The CAW result not only has objectivity, but also subjectivity (employees value what they describe: what is good, bad, what they like, or what is dangerous). The material resulting from CAW can be used in different ways by different specialization areas. 99

4 Collective work characteristics in business information system development 2.3. Mental model and interaction This model (figure 1) corresponds to knowledge representations of how the system operates, its components and its relations, the internal processes and how these affect the components (NORMAN, 2002): The conceptual model is created by the designer from users requirements; their capacities; knowledge and experiences and is useful for designing the system and for teaching how to use it. Mental model, or users model, may be defined as the result of users actions based on their experience and deriving from other actions in other systems and tasks. It is the model that the user keeps in mind and obtains results from the way the image of the system is interpreted. System image or the physical model is the concrete structure that was built which is not always related to the mental model. The conceptual model is a means to create the mental model and should allow the user to interpret what is happening through the system interface and documentation (system image). A greater facility for learning and using depends on correct mapping between the mental and the conceptual model (NORMAN, 2002). The mental model is not formed from the conceptual model directly, since the latter results from the way the user interprets the system image. Figure 1 Mental models Conceptual mode Design Mental model or user s model User Documentation System System image or physical model Source: NORMAN (2002) In this way, the designer s task is to build an adequate image of the system, understanding that all the elements which the user interacts with helps to form this image, for example: physical buttons; keyboards; video monitors;, documentation (instruction manuals, helps, etc.); error messages; data input and output help facilities and all the elements of man-computer interface The Ergonomics of interfaces and usability As seen earlier, the user s mental image is assembled through the system image and one of the main elements of this image corresponds to the user interface. By means of the interface the usability is perceived by the user, and that subjective satisfaction will be attained. For users, the interface practically builds the system. 100

5 Vagner Luiz Gava, Mauro de Mesquita Spinola, Rodrigo Franco Gonçalves, Jose Manuel Cardenas Medina, Antonio Carlos Tonini Interface is the result of the man-computer interaction and is composed by two elements (HIX & HARTSON, 1993): The interaction development. Communication with the user is developed in terms of operator actions and of the functioning of the interface, considering the principles of ergonomics; guidance manuals; users cognitive limitations; graphic design; interaction styles and usability specifications. The purpose is to ensure usability, functionality, performance and users satisfaction. The software development provides this interaction. At this point, interaction will be implemented by means of algorithms, programming languages, data structures, and other information technology techniques. It is important to point out that most of the programming effort lies in the development of this interaction, in which this number may reach 80% of the total effort expended (SILVA, 1997). In interface interaction component development, several styles can be used. These styles may be defined as a collection of objects and techniques available to the interface designers for the interaction development, including the appearance and the behavior of those interaction objects (SCAPIN, 1986) Storyboarding and prototyping techniques Storyboarding basically corresponds to any technique expressing the system behavior, project or implementation intention under the user s perspective. They may be categorized in three types (LEFFINGWELL & WIDRIG, 2003): Passive: this is composed by pictures, screen shots, sketches, etc. In this case, the rules of the system in its sequence are presented to the user, with an explanation. Active: this corresponds to a sequence of figures which show an automated description of the way the system behaves during typical use or in an operational scenario; for example, in an automatic slide presentation. Interactive: this allows the users to interact with the system more realistically, requiring their participation. It may be a simulation of the possible scenarios (non-functional prototype), or even a simplified functional prototype of the system. The functional prototyping implements parts of the system requirements by the construction of a prototype which executes the real behavior of this system (with the implementation of algorithms and database), and may use tools especially built for making this type of prototype (BOAR, 1984). In turn, the non-functional prototyping takes in the users, stakeholders and the system behavior by interactions and iterations with them, through a set of graphic interfaces simulating the real behavior of the system (without the implementation of algorithms and database). 3. MODEL PRESENTED According to subsections 2.2, 2.3, 2.4 and 2.5, the non-functional interface prototyping will be used, so that it is possible to induce the users mental model from the image system created by the designers. For this, the process described in 3.1 is used, for which an initial prototype is developed, used as the initial interaction model of the system (figure 2 (b)). 101

6 Collective work characteristics in business information system development This model must be successfully refined together with the users, using the cognition concepts (mental models) discussed in 2.3, starting from the initial model and receiving new components (figure 2 (c)). The use of the prototype will serve as a basis for applying the Collective Analysis at Work method, previously described in 2.2. After successive interactions, sub-phase (d), figure 2, is reached. At this point, there is a functional prototype of the system (the system has already been developed in its fundamental aspects) Process for executing the model presented The purpose of the process described in this subsection is that of contextualizing the application of the model presented within a software development methodology, defining its application process. For steps (a), (b) and (c) of figure 2, a description is made, an output criterion and the artifacts produced. Figure 2 Process for applying the model presented (a) Good candidate? No Other specification approach Yes Initial prototype development (b) Yes Important changes needed? Present phase (analysis/design/ implementation/test) (c) Prototype presentation No Prototype done? Yes (d) Source: Authors Good Candidate for the Process Proposed (a) As defined previously, prototyping may be applied to a set of systems which should have the following characteristics (BOAR, 1984): The system does not require a great amount of algorithmic specification, in which the application must be a structured problem with a large number of data elements and relationships among records but having a small number of algorithmic processes. Users must be willing and capable of participating actively, as must the project manager. The system has a lot of interaction with the users by transactions with reports associated to the database, not operating with much processing batch. 102

7 Vagner Luiz Gava, Mauro de Mesquita Spinola, Rodrigo Franco Gonçalves, Jose Manuel Cardenas Medina, Antonio Carlos Tonini This work deals with collective information systems which are not under a simple organization center (without a clear distinction between communication and coordination), but distributed in the users' behavior pattern (CROWSTON & KAMMERER, 1998; WEICK & ROBERTS, 1993). For other computer supported cooperative work applications (CSCW), where a clear distinction exists between coordination and communication, the model 3C (Collaboration, Coordination and Communication) can be used (ELLIS et al., 1991). The output for the next step occurs when the consideration of all the factors is sufficient to decide whether the process presented is the most adequate for the problem in question Development of Initial prototype (b) The initial prototype should have enough details so as to provoke discussion and iteration (next phases). At this point, it is more important to present the functionalities elicited in the previous phase in a less sophisticated manner than detailing storyboards, reports and data (which must be detailed along the iteration process of the prototype with users). Issues on the performance, access, safety, etc. have to be postponed for later phases. Only the user s view should be considered, taking into account the main artifacts surveyed in the previous phase, allowing the next phase to start with a model which will serve as an excellent anchor for the process. The main output artifacts are: list of events, flowcharts, use cases (LEFFINGWELL & WI- DRIG, 2003), storyboards and preliminary data model. The output for the next step occurs when there is enough content to allow a significant discussion on the next phase Prototype Presentation (c) The purpose of this step is to get new and revised requirements by the observations and criticism made by the users on the prototype. In the initial iterations, by the method described in 2.2, the focus must be on the detection of gross deviations of the use cases (flowcharts or any tool used to guide sessions) (BOAR, 1984). Later, the refining phase is started, with greater concern about the interface and new functionalities are discovered. The output artifacts are: event list, use cases and/or flowcharts, storyboards/ detailed interface models and preliminary data model. In the end, the model has to be revised and consensually approved by all participants (if that is the case, from the company chairman to the user who will operate it), since several perspectives have to be considered. 4. METHODOLOGICAL STRATEGY: ACTION RESEARCH Action research corresponds to a sort of social research with an empirical base conceived and conducted in close association with an action or with a collective problem resolution, and in which the researchers, representatives of the situation or problem, are involved in a cooperative or participative way (THIOLLENT, 2004). 103

8 Collective work characteristics in business information system development Figure 3 Action research cycle. Context and purpose First place: prelimar Second phase: main ciycle Third phase: monitoring Evaluation Implementation Data gathering Monitoring Action planning Data feedback Data analysis Source: COUGHLAN and COGHLAN (2002); MIGUEL (2005) Figure 3 shows the three phases of the action research (COUGHLAN & COGHLAN, 2002). The first phase (preliminary phase) corresponds to understanding the context in which the research will be conducted, as well as the purpose of the work conducted. This phase also involves the establishment in the necessary justifications for the action required, besides the justifications for the research. The second phase (six-step conduction - main cycle) starts with data gathering (diagnosis and/or data collection when the research is under way), feedback (for those involved in the research), analysis of this data (with those involved in the research), action planning (definition of the intervention to be made), action implementation (putting what was planned into action) and evaluation (verifying whether the implementation results attained the expected effects), going back to new data gathering (if necessary), closing the cycle (first iteration). These cycles are constant and sequential, and are continuous as long as necessary, and there may be a more comprehensive cycle (for the research as a whole) and smaller cycles for specific parts of the work. The third phase comprehends a verification of each of the six previous steps, so as to verify what knowledge was generated in the conduction of the action research, so that the researcher has to be interested not only in the project operation but also in the monitoring of the learning process, which will lead to the theoretical contribution of this type of empirical development (MIGUEL, 2005). The complete action research plan consists of the following items: Context and purposes: This step shows why the action research methodology was chosen and the definition of a project for its application. Cycle 1: In this cycle, the initial prototype of the system (figure 2(b)) is executed, together with the application of the steps to conduct this cycle. Cycle 2: the non-functional prototype (figure 2(c)) is executed, with the application of the steps for conducting this cycle, by using the model presented in which CAW sessions were applied. Cycle 3: the functional prototype of the system is developed. This work approaches the context and purpose step, besides the first and second cycles. The third cycle is currently being executed and will not be considered in this work. 104

9 Vagner Luiz Gava, Mauro de Mesquita Spinola, Rodrigo Franco Gonçalves, Jose Manuel Cardenas Medina, Antonio Carlos Tonini 5. RESEARCH RESULTS 5.1. First phase: context and purposes The model was applied in a large Brazilian company which develops technology with about 1,500 collaborators. Several types of services are rendered to clients, from specialized technological services (tailor-made for a given problem), up to routine services. At present, this company consisting of 50 laboratories which offer a broad type of services, and, in spite of the existence of a series of internal norms about general aspects which should be established for the services in general (order, budget, etc.), each one of these laboratories applies these norms in a different way according to the requirements of their clients, as centralization of these services does not exist. As a consequence of lack of standardization, the work is released independently by each laboratory (in many of them, the service process is made through paper files); information is fragmented and difficult to put together. Feedback to the clients is slow and imprecise. This service process corresponds to a workflow, with several stages, from starting the order up to its conclusion, so as to involve the collective work of the laboratory participants (technicians and secretaries), especially in those laboratories offering several types of services, each one complementing the other (the same client order may contain several service requirements from one or more laboratories). Frequently clients request a specific set of services which involves the joint participation of several laboratories, each one contributing with its own specialized service (in this case, laboratories should work collectively in order to obtain the final set of services). Faced with this present problem, the company staff approved the development of an information system, with the following objectives: The technical follow-up service system has as its objective to, normalize the follow-up methods and administration of technical laboratory services in the whole company, giving standardization and greater efficiency to the development and follow-up of technical services, from the moment of the request of a service, up to its fiscal document emission. This system allows for the creation of budgets, registering samples, obtaining a number of technical documents and generates invoice requests, all totally integrated with other company information systems. It is also possible to carry out the daily follow-up activity of the laboratories through a set of reports, as well as supplying managerial information about the main activities performed. The action research methodology was chosen, as the model presented employs an ergonomics technique (Collective Analysis at Work - subsection 2.2) which uses action research for its application, requiring the researcher, as a group member, to understand how and why his/her actions can change or improve the laboratory s work under the collective work view Presentation of Cycle 1 The purpose of this cycle is to define the initial prototype of the system Data gathering The viability analysis of the project in question was conducted when the latter was proposed to the company. This evaluation was developed and presented in the form of a project proposal containing a general diagram of the project, time for implementing the first phase estimated at 12 months (cycles 1 and 2), estimated costs and technicians involved in the work. This document was used as a basis for the initial step. 105

10 Collective work characteristics in business information system development This study also generally defined the scope of the system, the vision of the document and the general characteristics of the system Feedback and data analysis Once the project was approved outlining the general scope, the project team was put together, composed of two laboratory representatives, a business analyst and a systems analyst, the data feedback phase was initiated, through sessions with the committee who defined this project (members of the company commercial area). As the document which initiated the proposal, presented the project in general terms only (concerning both the main requirements and the interfaces with the other systems) and also due to the project complexity, the decision was to conduct an analysis of the laboratory service process [16]. The main intention of this analysis corresponded to mapping out the users main activities (in this case, that of the technicians and secretaries), through normal communication which occurs among the participants within the service process Planning the action The technique defined by Estorilio (2003) was applied in two laboratories for obtaining the flowchart and interfaces definition. The option was for the use of the flowchart as a guide to the collective analysis at work and not for the IDEF0 (Integration Definition for Function Modeling), as this representation is preferable, due to its simplicity and detailing format, presenting the workflow in a single model, by interlinking effective tasks, whereas the IDEF0 presents the process in a generic way and it is modeled in several separate documents (ESTORILIO, 2003) Implementation and evaluation In the implementation stage; the main interfaces of the initial prototype were defined, as well as the general flowchart for the process. For each of the phases defined in the process flowchart, one or more interfaces, the input and output data was established, the necessary actions (by means of specific icons), as well as the navigability among the different interfaces, directed by the flowchart were also established. In figure 4, the initial flowchart can be seen, showing the normal sequence for the service workflow. Figure 4 Simplified flowchart of the service workflow at the end of cycle 1. Order Budget Follow up Order execution Technical document delivery Order registry Technical document composition Technical document delivery Source: Authors The non-functional prototype interface for the process Order is shown in figure 5. Icons can be observed for defining the actions with the subsequent process ( Budget process and Send process icon), as well as the option to research new clients in the database system. 106

11 Vagner Luiz Gava, Mauro de Mesquita Spinola, Rodrigo Franco Gonçalves, Jose Manuel Cardenas Medina, Antonio Carlos Tonini Figure 5 Non-functional prototype interface (process Order ) at the end of cycle 1. Source: Authors The assessment at the end of this cycle was made by the project team and company business division members. Also, a diagram of events was obtained along with the main high level use cases (LEFFINGWELL & WIDRIG, 2003) Presentation of Cycle 2 This cycle corresponds to refining the initial interaction model of the system, until it is ready to proceed to the project/ implementation phase (figure 2 (d)). The main purpose of this cycle lies in defining the non-functional prototype of the system, according to the model presented (see subsection 3.1). This cycle will be conducted through sessions employing the Collective Analysis at Work with representatives from the different laboratories (six cycles on the whole). These sessions were developed and conducted by at least two people, one in charge of documenting and the other in charge of conducting the session. The main characteristics of each session are: An initial explanation by researchers should be given with respect to the objective of the work and research. Using the lead question: "What do you do". The sessions were recorded (with the participants' permission). In general, a single meeting was accomplished with each laboratory group, with a basic set of items used as a guide (these sets of items were improving always that the cycle was being conducted). Researchers should understand details about the activity and try to perform them in several ways. To use facilitator role: His/her responsibility consists of protecting all of the group members against attacks and ensuring that all have the same opportunity for participation. Also evaluate subjectivity (how the workers rate: what is good, what is bad and what they like). Making decisions based on consensus of opinions. The results obtained at the end of the cycle 1 are input to the step of implementing of the cycle

12 Collective work characteristics in business information system development Evaluation and data collection Corresponds to the phase in which the model described in section 3 is applied. In the case in question, the starting point was the initial prototype defined in 5.2, consisting of the flowchart and the non-functional prototype of interfaces presented to the participants in the CAW sessions Feedback and data analysis The feedback, in this case, was initially performed together with the other participants of the session (documenters and facilitator) aiming to normalize the points discussed during data collection. The user feedback is conducted through the evaluation of the same reports generated during the evaluation and data collection phase. Therefore, in this phase, the transcription of the data recorded is performed, occasional figures drawn along the session are reviewed and other documents are generated, depending on the methods chosen for implementing the system (for example: use case diagrams, class diagrams, event diagrams, data model, etc.) (GAVA et al., 2004) Action planning and implementation The changes in the documents which will be presented in the next CAW session are defined, both relative to the system model collectively seen by the users and in respect to the session strategy; for example, focus on certain issues not yet clarified, or still pending system functionalities, etc. The changes are implemented in the form of new characteristics in the system image, by means of the due alterations in the artifacts (interface screens, flowchart, use cases, etc.) and documentation presented Evaluation and data collection A new cycle is started and, in the case of this action research, with new users from other laboratories, and using characteristics of the service process (service workflow) different to the previous cycles. Figure 6 shows flowchart and figure 7 shows the non-functional prototype interface for the process Order - both at the end of the sixth interaction cycle. Figure 6 Flowchart for the service workflow at the end of cycle 2. Order execution Technical document delivery Order Budget Follow up Source: Authors Order registry Technical document composition Technical document delivery 108

13 Vagner Luiz Gava, Mauro de Mesquita Spinola, Rodrigo Franco Gonçalves, Jose Manuel Cardenas Medina, Antonio Carlos Tonini Figure 7 Non-functional prototype interface (process Order ) at the end of cycle 2. Source: Authors 6. CONCLUSIONS The model presented was applied in cycles 1 and 2 of the action research, according to section 5. Consequently it was possible to obtain a non-functional prototype which was close to the collective image of the system (according to subsections 2.2 and 2.3). This model enables users to visualize how they fit in, how others will act, and how their actions will affect the others. It embodies their ideas about the goals of the group and how these may be accomplished. In conclusion, the following results are presented, associated to this collective work: The joint construction with the users of the collective image of the system (both by the flowcharts and by the interfaces and documents distributed in the sessions) allowed them to give an overall vision of the whole comprehensiveness of the service process (figures 4 and 6). The CAW sessions facilitated the discovery of the common points within the employees activities. The use of Collective Analysis at Work provided a greater integration between the employee/ user, allowing the participants to better understand their activities, improving the level of suggestions for implementing the computerized system, as well as in certain cases the improvement of the current process. The method presented is concerned with what is done (functionality) and also with how it is done (interaction, figures 5 and 7), obtaining from the beginning of the project, a rapid solution convergence. Also some characteristics of collective work were obtained early in the information system development, for instance, usability characteristics related to the interrelations of the users actions (specific prototyping reports showing the progress of the services execution, the users position within the workflow process, as well as their introduction of data, etc.). 109

14 Collective work characteristics in business information system development This research presents a first attempt for a better mapping out of the collective characteristics of an activity specific to the business information system which are contained in it (either partially or fully). With the system in real use (cycle 3 of the action research currently on-going and not discussed in this paper), the development of cycles 1 and 2 (discussed in this paper) demonstrated that the presented model still needs its theoretical aspects refining. Despite the presented model was implemented according to the collective work needs elicited in cycles 1 and 2 (GAVA, 2009), it is observed that in cycle 3 (functional prototype use) users were not always able to understand what were their actual roles in the system, and could not stop using alternative means, such as parallel records. Therefore, this research will continue during the implementation of cycle 3, aiming to bridge the gaps observed during the application of the model presented during cycles 1 and REFERENCES BOAR, B. H. Application prototyping. 1. ed. New York: John Wiley & Sons, p. COUGHLAN, P.; COGHLAN, D. Action research for operational management. Internacional journal of operation & Production management, v. 22, n. 2, p , CROWSTON, K.; KAMMERER, E.E. Coordination and Collective Mind in Software Requirements Development. IBM Systems Journal, v. 37, n. 2, DEJOURS, C. O fator humano. 5. ed. Rio de Janeiro: Editora Fundação Getulio Vargas, p. ELLIS, C. A.; GIBBS, S. J.; REIN, G. L. Groupware - Some Issues and Experiences. Communications of the ACM, v. 34, nº 1, p , ESTORILIO, C. C. A. O trabalho dos engenheiros em situações de projeto de produto: uma análise de processo baseada na ergonomia p. Tese (Doutorado) - Departamento de Produção da Escola Politécnica, Universidade de São Paulo, São Paulo, FERREIRA, L. L. Análise coletiva do trabalho. Revista brasileira de saúde ocupacional. São Paulo, v.21, n.78, p.7-19, abril/maio/junho GAVA, L. V.; ALMEIDA, P. A.; SPINOLA, M. Proposta de processo de especificação de software a partir de técnicas baseadas em suas funcionalidades sob a óptica de seus usuários finais. In: XXIV ENEGEP - Encontro Nacional de Engenharia de Produção, 2004, Florianópolis. Anais do XXIV ENEGEP, GAVA, L. V. Processo para especificação de requisitos de software com foco de aplicação em trabalho cooperativo p. Tese (Doutorado) - Departamento de Produção da Escola Politécnica, Universidade de São Paulo, São Paulo, HIX, D.; HARTSON, H. R. Developing user interfaces: ensuring usability through product and process. New York: John Wiley & Sons,

15 Vagner Luiz Gava, Mauro de Mesquita Spinola, Rodrigo Franco Gonçalves, Jose Manuel Cardenas Medina, Antonio Carlos Tonini LEFFINGWELL, D.; WIDRIG, D. Managing Software Requirements. A Use Case Approach. 2. Ed. Boston: Addison-Wesley, MIGUEL, P.A.C. Estruturação do desenvolvimento de produtos e implantação de um método de suporte: intervenção através da pesquisa-ação p. Tese (Livre Docência) - Departamento de Produção da Escola Politécnica, Universidade de São Paulo, São Paulo, NORMAN, D. A. O design do dia-a-dia. Rio de Janeiro: Editora Rocco, PIAGET, J. A construção do real na criança. São Paulo: Ática, SILVA, L. A. Qualidade em sistemas automatizados de informação: a ergonomia na criação da dimensão usabilidade p. Dissertação (Mestrado) - Departamento de Produção da Escola Politécnica, Universidade de São Paulo, São Paulo, SCAPIN, D.L. Guide ergonomique de conception des interfaces Homme-Machine. Inria , v. 1, Disponível em < RRRT&langue=fr&action_todo=view&id=inria &version=1>. Acesso em 10 dez SOMMERVILLE, I. Software Engineering. 8. ed. Edinburgh: Pearson Education Limited, THIOLLENT, M. Metodologia da pesquisa-ação. 13. ed. São Paulo: Cortez, WEICK, K. E.; ROBERTS K.H. Collective Mind in Organizations: Heedful Interrelating on Flight Decks. Administrative Science Quarterly, v. 38,

16

A MODEL FOR DEFINING SOFTWARE FACTORY PROCESSES

A MODEL FOR DEFINING SOFTWARE FACTORY PROCESSES 19 th International Conference on Production Research A MODEL FOR DEFINING SOFTWARE FACTORY PROCESSES L. Nomura, M.M.Spínola, A.C. Tonini, O.K. Hikage (Luzia Nomura, Mauro de Mesquita Spínola, Antonio

More information

SCOPE OF DESIGN FOR PRODUCTION OF PARTITION WALLS AND FACADE COVERINGS

SCOPE OF DESIGN FOR PRODUCTION OF PARTITION WALLS AND FACADE COVERINGS SCOPE OF DESIGN FOR PRODUCTION OF PARTITION WALLS AND FACADE COVERINGS KAREN MANESCHI Arch., Master Candidate, Escola Politécnica USP, Construction Engineering Department University of São Paulo São Paulo

More information

Systematization of Requirements Definition for Software Development Processes with a Business Modeling Architecture

Systematization of Requirements Definition for Software Development Processes with a Business Modeling Architecture Systematization of Requirements Definition for Software Development Processes with a Business Modeling Architecture Delmir de Azevedo Junior 1 and Renato de Campos 2 1 Petrobras University, Republican

More information

Guidelines for a risk management methodology for product design

Guidelines for a risk management methodology for product design Guidelines for a risk management methodology for product design Viviane Vasconcellos Ferreira Federal University of Santa Catarina viviane@nedip.ufsc.br André Ogliari Federal University of Santa Catarina

More information

Abstract Number: 002-0427. Critical Issues about the Theory Of Constraints Thinking Process A. Theoretical and Practical Approach

Abstract Number: 002-0427. Critical Issues about the Theory Of Constraints Thinking Process A. Theoretical and Practical Approach Abstract Number: 002-0427 Critical Issues about the Theory Of Constraints Thinking Process A Theoretical and Practical Approach Second World Conference on POM and 15th Annual POM Conference, Cancun, Mexico,

More information

Managing new product development process: a proposal of a theoretical model about their dimensions and the dynamics of the process

Managing new product development process: a proposal of a theoretical model about their dimensions and the dynamics of the process Managing new product development process: a proposal of a theoretical model about their dimensions and the dynamics of the process Leandro Faria Almeida a,1 and Paulo Augusto Cauchick Miguel b a MSc Researcher,

More information

One approach to the use of the practices of CMMI- DEV V1.3 level 2 in a process of development of Embedded Systems

One approach to the use of the practices of CMMI- DEV V1.3 level 2 in a process of development of Embedded Systems One approach to the use of the practices of CMMI- DEV V1.3 level 2 in a process of development of Embedded Systems Magda A. Silvério Miyashiro IMT Instituto Mauá de Tecnologia São Caetano do Sul, Brasil

More information

BPMN Business Process Modeling Notation

BPMN Business Process Modeling Notation BPMN (BPMN) is a graphical notation that describes the logic of steps in a business process. This notation has been especially designed to coordinate the sequence of processes and messages that flow between

More information

REMOTE SYSTEM FOR MONITORING AND CONTROL OF CONTROLLED AREA OF NUCLEAR INSTALLATION

REMOTE SYSTEM FOR MONITORING AND CONTROL OF CONTROLLED AREA OF NUCLEAR INSTALLATION 2011 International Nuclear Atlantic Conference - INAC 2011 Belo Horizonte,MG, Brazil, October 24-28, 2011 ASSOCIAÇÃO BRASILEIRA DE ENERGIA NUCLEAR - ABEN ISBN: 978-85-99141-04-5 REMOTE SYSTEM FOR MONITORING

More information

A Model for Managing Civil Construction Company Systems

A Model for Managing Civil Construction Company Systems 20 ijamt A Model for Managing Civil Construction Company Systems Carlos Alberto Pereira Soares, Universidade Federal Fluminense, Brazil Christine Kowal Chinelli, Plinio Leite University, Brazil Abstract

More information

Fourth generation techniques (4GT)

Fourth generation techniques (4GT) Fourth generation techniques (4GT) The term fourth generation techniques (4GT) encompasses a broad array of software tools that have one thing in common. Each enables the software engineer to specify some

More information

Keywords: Business Process Management, Implementation Methodologies, Blinds Manufacturing Company.

Keywords: Business Process Management, Implementation Methodologies, Blinds Manufacturing Company. Business Process Management and its results in a Blinds Manufacturing Company Eduarda Espindola eduarda.espindola@engenharia.ufjf.br Luiz Henrique Dias Alves luiz.alves@ufjf.edu.br Universidade Federal

More information

User experience storyboards: Building better UIs with RUP, UML, and use cases

User experience storyboards: Building better UIs with RUP, UML, and use cases Copyright Rational Software 2003 http://www.therationaledge.com/content/nov_03/f_usability_jh.jsp User experience storyboards: Building better UIs with RUP, UML, and use cases by Jim Heumann Requirements

More information

HYBRID INTELLIGENT SUITE FOR DECISION SUPPORT IN SUGARCANE HARVEST

HYBRID INTELLIGENT SUITE FOR DECISION SUPPORT IN SUGARCANE HARVEST HYBRID INTELLIGENT SUITE FOR DECISION SUPPORT IN SUGARCANE HARVEST FLÁVIO ROSENDO DA SILVA OLIVEIRA 1 DIOGO FERREIRA PACHECO 2 FERNANDO BUARQUE DE LIMA NETO 3 ABSTRACT: This paper presents a hybrid approach

More information

XISOA - A PROCESS OF SOFTWARE DEVELOPMENT BASED ON EXTREME PROGRAMMING AS AN ALTERNATIVE FOR THE CONSTRUCTION OF LEARNING OBJECTS.

XISOA - A PROCESS OF SOFTWARE DEVELOPMENT BASED ON EXTREME PROGRAMMING AS AN ALTERNATIVE FOR THE CONSTRUCTION OF LEARNING OBJECTS. 1 XISOA - A PROCESS OF SOFTWARE DEVELOPMENT BASED ON EXTREME PROGRAMMING AS AN ALTERNATIVE FOR THE CONSTRUCTION OF LEARNING OBJECTS Serra, May/2009 Edilson Luiz do Nascimento, MSc Ifes edilson@ifes.edu.br

More information

The role of integrated requirements management in software delivery.

The role of integrated requirements management in software delivery. Software development White paper October 2007 The role of integrated requirements Jim Heumann, requirements evangelist, IBM Rational 2 Contents 2 Introduction 2 What is integrated requirements management?

More information

DESIGNING FOR LEAN CONSTRUCTION

DESIGNING FOR LEAN CONSTRUCTION Designing for Lean Construction DESIGNING FOR LEAN CONSTRUCTION Silvio Burrattino Melhado 1 ABSTRACT This paper proposes an initial draft of guidelines to fit design methods based on lean construction

More information

A Requirement Elicitation Process for BI Projects

A Requirement Elicitation Process for BI Projects A Requirement Elicitation Process for BI Projects Danielle A. Menéndez and Paulo Caetano da Silva Abstract To elicit requirements is one of the most important activities in the Software Engineering process.

More information

A Study on RE Process Models for Offshore Software Development

A Study on RE Process Models for Offshore Software Development J. Basic. Appl. Sci. Res., 4(4)114-119, 2014 2014, TextRoad Publication ISSN 2090-4304 Journal of Basic and Applied Scientific Research www.textroad.com A Study on RE Process Models for Offshore Software

More information

Writing Reports BJECTIVES ONTENTS. By the end of this section you should be able to :

Writing Reports BJECTIVES ONTENTS. By the end of this section you should be able to : Writing Reports By the end of this section you should be able to : O BJECTIVES Understand the purposes of a report Plan a report Understand the structure of a report Collect information for your report

More information

DEVELOPING A MODEL FOR PLANNING AND CONTROLLING PRODUCTION IN SMALL SIZED BUILDING FIRMS

DEVELOPING A MODEL FOR PLANNING AND CONTROLLING PRODUCTION IN SMALL SIZED BUILDING FIRMS Developing a Model for Planning and Controlling Production in Small Sized Building Firms DEVELOPING A MODEL FOR PLANNING AND CONTROLLING PRODUCTION IN SMALL SIZED BUILDING FIRMS Carlos T. Formoso 1, Maurício

More information

Adriano Vivancos 1. Francisco Cardoso 2

Adriano Vivancos 1. Francisco Cardoso 2 Adriano Vivancos 1 Francisco Cardoso 2 ABSTRACT: It is well known that the implementation of quality programs usually impacts the way that most of the areas of the companies work and their interrelationships.

More information

A Denial of Rights as a factor of Violence Against Elderly In Brazil. Denial of Rights as a factor of Violence Against Elderly In Brazil

A Denial of Rights as a factor of Violence Against Elderly In Brazil. Denial of Rights as a factor of Violence Against Elderly In Brazil Denial of Rights as a factor of Violence Against Elderly In Brazil Tania Maria Bigossi do Prado* Alacir Ramos Silva** ABSTRACT Violence against the elderly is neither an isolated nor a contemporary phenomenon;

More information

Risk management in scientific research:

Risk management in scientific research: Risk management in scientific research: a proposal guided in Project Management Book of Knowledge and Failure Mode and Effects Analysis Pollyana Notargiacomo Mustaro Graduate Program in Electrical Engineering

More information

SOFTWARE REQUIREMENTS

SOFTWARE REQUIREMENTS SOFTWARE REQUIREMENTS http://www.tutorialspoint.com/software_engineering/software_requirements.htm Copyright tutorialspoint.com The software requirements are description of features and functionalities

More information

Workflow and Process Analysis for CCC

Workflow and Process Analysis for CCC Section 3.6 Design Workflow and Process Analysis for CCC This tool introduces the importance of workflow and process improvement in a community-based care coordination (CCC) program, describes the value

More information

Usability metrics for software components

Usability metrics for software components Usability metrics for software components Manuel F. Bertoa and Antonio Vallecillo Dpto. Lenguajes y Ciencias de la Computación. Universidad de Málaga. {bertoa,av}@lcc.uma.es Abstract. The need to select

More information

DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES

DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES DEVELOPING REQUIREMENTS FOR DATA WAREHOUSE SYSTEMS WITH USE CASES Robert M. Bruckner Vienna University of Technology bruckner@ifs.tuwien.ac.at Beate List Vienna University of Technology list@ifs.tuwien.ac.at

More information

QUALITY KNOWLEDGE INTEGRATION: A BRAZILIAN COMPARISON ANALYSIS

QUALITY KNOWLEDGE INTEGRATION: A BRAZILIAN COMPARISON ANALYSIS QUALITY KNOWLEDGE INTEGRATION: A BRAZILIAN COMPARISON ANALYSIS Úrsula Maruyama maruyama.academic@hotmail.com CEFET/RJ, Departamento de Ensino e Administração (DEPEA) Av. Maracanã 229, Maracanã CEP 20.271-110

More information

tacit and explicit knowledge circulating inside companies. Differential factors can be easily

tacit and explicit knowledge circulating inside companies. Differential factors can be easily 011-0148 Model for Knowledge Management in Small Companies: Case Study Ana Carolina Manfrinato Pimentel UNESP Bauru, SP, Brazil Av. Eng Luiz Edmundo C. Coube s/n, phone:55-14-3103-6000 carolina@stalo.ind.br

More information

Simulation for Analysis and Proposal to Improve the Application Process for Computer Services

Simulation for Analysis and Proposal to Improve the Application Process for Computer Services Simulation for Analysis and Proposal to Improve the Application Process for Computer Services Cilene Loisa Assmann1, João Carlos Furtado2, Liane Mahlmann Kipper2, Rejane Frozza2, Bruna Bueno Mariani3 1

More information

Higher National Unit specification. General information. Software Development: Analysis and Design (SCQF level 7) Unit code: HA4C 34.

Higher National Unit specification. General information. Software Development: Analysis and Design (SCQF level 7) Unit code: HA4C 34. Higher National Unit specification General information Unit code: HA4C 34 Superclass: CB Publication date: January 2016 Source: Scottish Qualifications Authority Version: 02 Unit purpose The purpose of

More information

USING IMMERSIVE VIRTUAL REALITY FOR ELECTRICAL SUBSTATION TRAINING

USING IMMERSIVE VIRTUAL REALITY FOR ELECTRICAL SUBSTATION TRAINING USING IMMERSIVE VIRTUAL REALITY FOR ELECTRICAL SUBSTATION TRAINING Eduardo H. Tanaka 1, Juliana A. Paludo 1, Carlúcio S. Cordeiro 1, Leonardo R. Domingues 1, Edgar V. Gadbem 1 and Adriana Euflausino 2

More information

Introduction to Systems Analysis and Design

Introduction to Systems Analysis and Design Introduction to Systems Analysis and Design What is a System? A system is a set of interrelated components that function together to achieve a common goal. The components of a system are called subsystems.

More information

Using Use Cases for requirements capture. Pete McBreen. 1998 McBreen.Consulting

Using Use Cases for requirements capture. Pete McBreen. 1998 McBreen.Consulting Using Use Cases for requirements capture Pete McBreen 1998 McBreen.Consulting petemcbreen@acm.org All rights reserved. You have permission to copy and distribute the document as long as you make no changes

More information

Basic Unified Process: A Process for Small and Agile Projects

Basic Unified Process: A Process for Small and Agile Projects Basic Unified Process: A Process for Small and Agile Projects Ricardo Balduino - Rational Unified Process Content Developer, IBM Introduction Small projects have different process needs than larger projects.

More information

CHAPTER 1: INTRODUCTION TO RAPID APPLICATION DEVELOPMENT (RAD)

CHAPTER 1: INTRODUCTION TO RAPID APPLICATION DEVELOPMENT (RAD) CHAPTER 1: INTRODUCTION TO RAPID APPLICATION DEVELOPMENT (RAD) 1. INTRODUCTIONS RAD refers to a development life cycle designed Compare to traditional life cycle it is Faster development with higher quality

More information

Learning Outcomes Implementation Guidance - Revised Staff Questions & Answers Document

Learning Outcomes Implementation Guidance - Revised Staff Questions & Answers Document Committee: International Accounting Education Standards Board Meeting Location: IFAC Headquarters, New York, USA Meeting Date: November 4 6, 2015 SUBJECT: Learning Outcomes Implementation Guidance - Revised

More information

Figure 1. Basic Petri net Elements

Figure 1. Basic Petri net Elements ABCM Symposium Series in Mechatronics - Vol. 3 - pp.653-658 Copyright c 2008 by ABCM A REAL OBJECT CONTROL SYSTEM FOR USE IN MANUFACTURING TELEPRESENCE ENVIRONMENTS. Claiton de Oliveira Department of Mechanical

More information

Software Engineering. Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti

Software Engineering. Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti Software Engineering Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical

More information

Using Productivity Measure and Function Points to Improve the Software Development Process

Using Productivity Measure and Function Points to Improve the Software Development Process Using Productivity Measure and Function Points to Improve the Software Development Process Eduardo Alves de Oliveira and Ricardo Choren Noya Computer Engineering Section, Military Engineering Institute,

More information

USING AHP TO EVALUATE THE PERFORMANCE OF THE QUALITY, ENVIRONMENT, OCCUPATIONAL HEALTH AND SAFETY MANAGEMENT SYSTEMS

USING AHP TO EVALUATE THE PERFORMANCE OF THE QUALITY, ENVIRONMENT, OCCUPATIONAL HEALTH AND SAFETY MANAGEMENT SYSTEMS USING AHP TO EVALUATE THE PERFORMANCE OF THE QUALITY, ENVIRONMENT, OCCUPATIONAL HEALTH AND SAFETY SYSTEMS Helder Antônio da Silva* Indústrias Nucleares do Brasil S.A. Resende, RJ, Brazil E-mail: heldersilva@inb.gov.br

More information

GUIDELINES FOR PROPOSALS: QUALITATIVE RESEARCH Human Development and Family Studies

GUIDELINES FOR PROPOSALS: QUALITATIVE RESEARCH Human Development and Family Studies Drafted by Lynet Uttal using the Quantitative Research Proposal Guidelines and in consultation with GPC (5/99) GUIDELINES FOR PROPOSALS: QUALITATIVE RESEARCH Human Development and Family Studies Overview:

More information

IDENTIFYING PATTERNS OF WORKFLOW DESIGN RELYING ON ORGANIZATIONAL STRUCTURE ASPECTS

IDENTIFYING PATTERNS OF WORKFLOW DESIGN RELYING ON ORGANIZATIONAL STRUCTURE ASPECTS IDENTIFYING PATTERNS OF WORKFLOW DESIGN RELYING ON ORGANIZATIONAL STRUCTURE ASPECTS Lucinéia Heloisa Thom, Cirano Iochpe Instituto de Informática, Universidade Federal do Rio Grande do Sul, Av.Bento Conçalves,

More information

Requirements & Guidelines for the Preparation of the New Mexico Online Portfolio for Alternative Licensure

Requirements & Guidelines for the Preparation of the New Mexico Online Portfolio for Alternative Licensure Requirements & Guidelines for the Preparation of the New Mexico Online Portfolio for Alternative Licensure Prepared for the New Mexico Public Education Department Educator Quality Division http://www.ped.state.nm.us/

More information

The use of the Information Architecture in the design of the IT Services 1

The use of the Information Architecture in the design of the IT Services 1 The use of the Information Architecture in the design of the IT Services 1 Mauricio Rocha Lyra, 2 Prof. Dr. Cláudio Gottschalg Duque Universidade de Brasília UniCEUB Centro Universitário de Brasília ABSTRACT

More information

Overview. Software engineering and the design process for interactive systems. Standards and guidelines as design rules

Overview. Software engineering and the design process for interactive systems. Standards and guidelines as design rules Overview Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering Iterative design and prototyping Design rationale A. Dix, J.

More information

Organizational Requirements Engineering

Organizational Requirements Engineering Chapter 9, Non-functional Requirements Organizational Requirements Engineering Prof. Dr. Armin B. Cremers Sascha Alda Armin B. Cremers, Sascha Alda Organizational Requirements Engineering 1 Overview of

More information

DEVELOPMENT AND IMPLEMENTATION OF AN AUTOMATED SYSTEM TO EXCHANGE ATTENUATORS OF THE OB85/1 GAMMA IRRADIATOR

DEVELOPMENT AND IMPLEMENTATION OF AN AUTOMATED SYSTEM TO EXCHANGE ATTENUATORS OF THE OB85/1 GAMMA IRRADIATOR 2011 International Nuclear Atlantic Conference - INAC 2011 Belo Horizonte,MG, Brazil, October 24-28, 2011 ASSOCIAÇÃO BRASILEIRA DE ENERGIA NUCLEAR - ABEN ISBN: 978-85-99141-04-5 DEVELOPMENT AND IMPLEMENTATION

More information

THE USE OF MIND MAPS AND CONCEPT MAPS IN QUANTUM MECHANICS AT HIGH SCHOOL LEVEL

THE USE OF MIND MAPS AND CONCEPT MAPS IN QUANTUM MECHANICS AT HIGH SCHOOL LEVEL Concept Maps: Theory, Methodology, Technology Proc. of the Fifth Int. Conference on Concept Mapping Valletta, Malta 2012 THE USE OF MIND MAPS AND CONCEPT MAPS IN QUANTUM MECHANICS AT HIGH SCHOOL LEVEL

More information

Interactive Media Management Program Standard

Interactive Media Management Program Standard Interactive Media Management Program Standard The approved program standard for Interactive Media Management program of instruction leading to an Ontario College Graduate Certificate delivered by Ontario

More information

Five High Order Thinking Skills

Five High Order Thinking Skills Five High Order Introduction The high technology like computers and calculators has profoundly changed the world of mathematics education. It is not only what aspects of mathematics are essential for learning,

More information

Improving Software Engineering Practice with HCI Aspects

Improving Software Engineering Practice with HCI Aspects Improving Software Engineering Practice with HCI Aspects Xavier Ferre Universidad Politecnica de Madrid xavier@fi.upm.es Ana M. Moreno Universidad Politecnica de Madrid ammoreno@fi.upm.es Abstract Techniques

More information

A system is a set of integrated components interacting with each other to serve a common purpose.

A system is a set of integrated components interacting with each other to serve a common purpose. SYSTEM DEVELOPMENT AND THE WATERFALL MODEL What is a System? (Ch. 18) A system is a set of integrated components interacting with each other to serve a common purpose. A computer-based system is a system

More information

CHAPTER 11 REQUIREMENTS

CHAPTER 11 REQUIREMENTS Lecture Software Engineering CHAPTER 11 REQUIREMENTS Lecture Software Engineering Topics Determining What the Client Needs Overview of the Requirements Workflow Understanding the Domain The Business Model

More information

360 feedback. Manager. Development Report. Sample Example. name: email: date: sample@example.com

360 feedback. Manager. Development Report. Sample Example. name: email: date: sample@example.com 60 feedback Manager Development Report name: email: date: Sample Example sample@example.com 9 January 200 Introduction 60 feedback enables you to get a clear view of how others perceive the way you work.

More information

Breadcrumbs, usability and architecture: a field research

Breadcrumbs, usability and architecture: a field research Breadcrumbs, usability and architecture: a field research Felipe Memória, M.Sc Claudia Mont Alvão, D. Sc Ergonomics Laboratory LEUI Pontifical Catholic University of Rio de Janeiro PUC-Rio Rua Marquês

More information

ICT in pre-service teacher education in Portugal: trends and needs emerging from a survey

ICT in pre-service teacher education in Portugal: trends and needs emerging from a survey Interactive Educational Multimedia, Number 11 (October 2005), pp. 153-167 http://www.ub.es/multimedia/iem ICT in pre-service teacher education in Portugal: trends and needs emerging from a survey João

More information

6-1. Process Modeling

6-1. Process Modeling 6-1 Process Modeling Key Definitions Process model A formal way of representing how a business system operates Illustrates the activities that are performed and how data moves among them Data flow diagramming

More information

A TOOL FOR SUPPORTING THE COMMUNICATION IN DISTRIBUTED SOFTWARE DEVELOPMENT ENVIRONMENT

A TOOL FOR SUPPORTING THE COMMUNICATION IN DISTRIBUTED SOFTWARE DEVELOPMENT ENVIRONMENT A TOOL FOR SUPPORTING THE COMMUNICATION IN DISTRIBUTED SOFTWARE DEVELOPMENT ENVIRONMENT Daniela de Freitas Guilhermino Trindade 1, 2 danielaf@ffalm.br Tania Fatima Calvi Tait 1 tait@din.uem.br Elisa Hatsue

More information

BPMN by example. Bizagi Suite. Copyright 2014 Bizagi

BPMN by example. Bizagi Suite. Copyright 2014 Bizagi BPMN by example Bizagi Suite Recruitment and Selection 1 Table of Contents Scope... 2 BPMN 2.0 Business Process Modeling Notation... 2 Why Is It Important To Model With Bpmn?... 2 Introduction to BPMN...

More information

An investigation of qualitative research in a industrial engineering post graduate program

An investigation of qualitative research in a industrial engineering post graduate program An investigation of qualitative research in a industrial engineering post graduate program Paulo Augusto Cauchick Miguel (UNIMEP/USP) pamiguel@unimep.br Abstract One of the important stages in a research

More information

An Introduction to. Metrics. used during. Software Development

An Introduction to. Metrics. used during. Software Development An Introduction to Metrics used during Software Development Life Cycle www.softwaretestinggenius.com Page 1 of 10 Define the Metric Objectives You can t control what you can t measure. This is a quote

More information

User interface design. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 16 Slide 1

User interface design. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 16 Slide 1 User interface design Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 16 Slide 1 Objectives To suggest some general design principles for user interface design To explain different interaction

More information

Facilitated Workshops in Software Development Projects

Facilitated Workshops in Software Development Projects Facilitated Workshops in Software Development Projects Members of an IT team spent a lot of time and effort working on the requirements for a major project. At the end of three weeks, they had produced

More information

Ten steps to better requirements management.

Ten steps to better requirements management. White paper June 2009 Ten steps to better requirements management. Dominic Tavassoli, IBM Actionable enterprise architecture management Page 2 Contents 2 Introduction 2 Defining a good requirement 3 Ten

More information

KEY PERFORMANCE INDICATORS (KPIS): DEFINE AND ACT

KEY PERFORMANCE INDICATORS (KPIS): DEFINE AND ACT KEY PERFORMANCE INDICATORS (KPIS): DEFINE AND ACT Integrating KPIs into your company s strategy By Jacques Warren WHITE PAPER ABOUT JACQUES WARREN Jacques Warren has been working in online marketing for

More information

Requirements Definition and Management Processes

Requirements Definition and Management Processes Software Engineering G22.2440-001 Session 1 Sub-Topic 1 Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute

More information

The Practice of Software Development and the Organisational Semiotics Approach: A Case Study in Business Organizations

The Practice of Software Development and the Organisational Semiotics Approach: A Case Study in Business Organizations The Practice of Software Development and the Organisational Semiotics Approach: A Case Study in Business Organizations Carlos Alberto Cocozza Simoni, and M. Cecília C. Baranauskas Institute of Computing,

More information

A self-directed Virtual Learning Environment: Mi propio jefe (My own boss)

A self-directed Virtual Learning Environment: Mi propio jefe (My own boss) A self-directed Virtual Learning Environment: Mi propio jefe (My own boss) Diego Ernesto Leal Fonseca, Gerardo Tibaná Herrera (dleal@uniandes.edu.co, g-tibana@uniandes.edu.co) LIDIE Research and Development

More information

Teaching Methodology for 3D Animation

Teaching Methodology for 3D Animation Abstract The field of 3d animation has addressed design processes and work practices in the design disciplines for in recent years. There are good reasons for considering the development of systematic

More information

ILM Level 3 Certificate in Using Active Operations Management in the Workplace (QCF)

ILM Level 3 Certificate in Using Active Operations Management in the Workplace (QCF) PAGE 1 ILM Level 3 Certificate in Using Active Operations Management in the Workplace (QCF) CONTENTS Qualification Overview: ILM Level 5 Award, Certificate and Diploma in Management APPENDICES Appendix

More information

Towards Requirements Engineering Process for Embedded Systems

Towards Requirements Engineering Process for Embedded Systems Towards Requirements Engineering Process for Embedded Systems Luiz Eduardo Galvão Martins 1, Jaime Cazuhiro Ossada 2, Anderson Belgamo 3 1 Universidade Federal de São Paulo (UNIFESP), São José dos Campos,

More information

International Journal of Science and Research (IJSR) ISSN (Online): 2319-7064 Index Copernicus Value (2013): 6.14 Impact Factor (2015): 6.

International Journal of Science and Research (IJSR) ISSN (Online): 2319-7064 Index Copernicus Value (2013): 6.14 Impact Factor (2015): 6. International Journal of Science and Research (IJSR) ISSN (Online): 2319-7064 Index Copernicus Value (2013): 6.14 Impact Factor (2015): 6.391 Analyze Road Traffic Condition by Visualization of Data from

More information

Rationale Management. Stefan Puchner. May 23, 2006

Rationale Management. Stefan Puchner. May 23, 2006 Rationale Management Stefan Puchner May 23, 2006 1 Contents 1 Overview 3 2 Motivation 3 3 Foundations 4 4 History 5 5 Issue Modeling Representation 6 6 Managing Rationales 10 7 Conclusion 10 8 References

More information

Internal Quality Assurance Arrangements

Internal Quality Assurance Arrangements National Commission for Academic Accreditation & Assessment Handbook for Quality Assurance and Accreditation in Saudi Arabia PART 2 Internal Quality Assurance Arrangements Version 2.0 Internal Quality

More information

Informational analysis involving application of complex information system.

Informational analysis involving application of complex information system. Informational analysis involving application of complex information system. Clébia Ciupak (Univerde) - clebia.ciupak@terra.com.br Adolfo Alberto Vanti (Unisinos) - avanti@unisinos.br Antonio José Balloni

More information

Announcements. Project status demo in class

Announcements. Project status demo in class Web Design cs465 Announcements Project status demo in class Why? You will likely be involved in Web design You have many of the skills necessary Understand similarities and differences between GUI design

More information

Chapter 3. Technology review. 3.1. Introduction

Chapter 3. Technology review. 3.1. Introduction Technology review Chapter 3 3.1. Introduction Previous chapter covers detail description about problem domain. In this chapter I will discuss the technologies currently available to solve a problem in

More information

Chap 1. Introduction to Software Architecture

Chap 1. Introduction to Software Architecture Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)

More information

A Framework for Requirement Collection and Definition Process for Data Warehousing Projects

A Framework for Requirement Collection and Definition Process for Data Warehousing Projects A Framework for Requirement Collection and Definition Process for Data Warehousing Projects Nenad Jukic John Nicholas Information Systems and Operations Management Department School of Business Administration,

More information

Keywords: Fuzzy Logic, Control, Refrigeration Systems and Electronic Expansion Valves.

Keywords: Fuzzy Logic, Control, Refrigeration Systems and Electronic Expansion Valves. POTENTIALITIES OF FUZZY LOGIC CONTROL APPLIED TO SMALL VAPOR COMPRESSION REFRIGERATION SYSTEMS Oscar S. H. Mendoza Fábio A. Carvajal José A. Tumialán Gustavo Luiz C. M. de Abreu Universidade Federal de

More information

DESIGNING FOR WEB SITE USABILITY

DESIGNING FOR WEB SITE USABILITY DESIGNING FOR WEB SITE USABILITY ynthia M. alongne, D.S. olorado Technical University calongne@pcisys.net ABSTRAT Web site design is popular and prolific, meeting the communication needs of a large user

More information

Automatic Synthesis of Graphical User Interfaces for Health Information Systems

Automatic Synthesis of Graphical User Interfaces for Health Information Systems Automatic Synthesis of Graphical User Interfaces for Health Information Systems Síntese Automática de Interfaces Gráficas de Usuário para Sistemas de Informação em Saúde Iuri M. Teixeira, Regina M. Braga,

More information

Qualitative Study of Software for Fuzzy Systems Simulation and Development

Qualitative Study of Software for Fuzzy Systems Simulation and Development Qualitative Study of Software for Fuzzy Systems Simulation and Development EDERSON LUIS POSSELT; LUIS FELIPE DA ROSA E SILVA; REJANE FROZZA; ROLF FREDI MOLZ Computer Science Department Universidade de

More information

Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective

Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective Orit Hazzan's Column Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective This column is coauthored with Jeff Kramer, Department of Computing, Imperial College, London ABSTRACT

More information

Total Quality Management (TQM) Quality, Success and Failure. Total Quality Management (TQM) vs. Process Reengineering (BPR)

Total Quality Management (TQM) Quality, Success and Failure. Total Quality Management (TQM) vs. Process Reengineering (BPR) Total Quality Management (TQM) Quality, Success and Failure Total Quality Management (TQM) is a concept that makes quality control a responsibility to be shared by all people in an organization. M7011

More information

COURSE NAME: Database Management. TOPIC: Database Design LECTURE 3. The Database System Life Cycle (DBLC) The database life cycle contains six phases;

COURSE NAME: Database Management. TOPIC: Database Design LECTURE 3. The Database System Life Cycle (DBLC) The database life cycle contains six phases; COURSE NAME: Database Management TOPIC: Database Design LECTURE 3 The Database System Life Cycle (DBLC) The database life cycle contains six phases; 1 Database initial study. Analyze the company situation.

More information

CONSELHO SUPERIOR DE ESTATÍSTICA

CONSELHO SUPERIOR DE ESTATÍSTICA DOCT/1728/CSE-2 DELIBERATION NO 302 OF THE CONSELHO SUPERIOR (STATISTICAL COUNCIL) RULES OF PROCEDURE OF THE STATISTICAL COUNCIL 2006 VERSION The Rules of Procedure of the Conselho Superior de Estatística

More information

PROJETO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA NA ÁREA DA INFORMÁTICA

PROJETO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA NA ÁREA DA INFORMÁTICA PROJETO DE EDUCAÇÃO SUPERIOR A DISTÂNCIA NA ÁREA DA INFORMÁTICA 1 04/2005 186-TC-B3 Mauro Faccioni Filho UNISUL Universidade do Sul de Santa Catarina faccioni@unisul.br Categoria B Conteúdos e Habilidades

More information

How To Design A Website For The Elderly

How To Design A Website For The Elderly CHAPTER THREE USER CENTERED DESIGN APPROACH 3.1 Introduction This chapter focuses on two main sections that are about user centered approach and applying this approach to design of the Blue Air Travel

More information

A BLOCK PROGRAMMING INTERFACE FOR EDUCATIONAL MOBILE ROBOTS

A BLOCK PROGRAMMING INTERFACE FOR EDUCATIONAL MOBILE ROBOTS A BLOCK PROGRAMMING INTERFACE FOR EDUCATIONAL MOBILE ROBOTS Antonio Valério Netto 1, Felipe Antunes Miranda 1, Wesley Silva 1, Yan Freitas 1, José Tadeu Aldrigue 1 1 XBot, São Carlos (SP), Brazil, valerio@xbot.com.br,

More information

Why Data Mining Research Does Not Contribute to Business?

Why Data Mining Research Does Not Contribute to Business? Why Data Mining Research Does Not Contribute to Business? Mykola Pechenizkiy 1, Seppo Puuronen 1, Alexey Tsymbal 2 1 Dept. of Computer Science and Inf. Systems, University of Jyväskylä, Finland {mpechen,sepi}@cs.jyu.fi

More information

Case study in a North American company: implementation of knowledge management in the international commercialization of lumber

Case study in a North American company: implementation of knowledge management in the international commercialization of lumber Case study in a North American company: implementation of knowledge management in the international commercialization of lumber Prof. Mestrando Thompson Copperfield von Agner (CEFET- PR CESCAGE) tvonagner@brturbo.com

More information

APPLICABILITY OF LOGISTICS MANAGEMENT IN LEAN CONSTRUCTION: A CASE STUDY APPROACH IN BRAZILIAN BUILDING COMPANIES

APPLICABILITY OF LOGISTICS MANAGEMENT IN LEAN CONSTRUCTION: A CASE STUDY APPROACH IN BRAZILIAN BUILDING COMPANIES Applicability of Logistics Management in Lean Construction: a Case Study Approach in Brazilian Building Companies APPLICABILITY OF LOGISTICS MANAGEMENT IN LEAN CONSTRUCTION: A CASE STUDY APPROACH IN BRAZILIAN

More information

Requirements Analysis through Viewpoints Oriented Requirements Model (VORD)

Requirements Analysis through Viewpoints Oriented Requirements Model (VORD) Requirements Analysis through Viewpoints Oriented Requirements Model (VORD) Ahmed M. Salem Computer Science Department California State University, Sacramento Sacramento, CA 95819 USA Email: salema@ecs.csus.edu

More information

Assuming the Role of Systems Analyst & Analysis Alternatives

Assuming the Role of Systems Analyst & Analysis Alternatives Assuming the Role of Systems Analyst & Analysis Alternatives Nature of Analysis Systems analysis and design is a systematic approach to identifying problems, opportunities, and objectives; analyzing the

More information

PARTICIPATION IN RESEARCH GROUPS AND OPPORTUNITY FOR GROWTH AND VISIBILITY OF ENFERMAGEM 1

PARTICIPATION IN RESEARCH GROUPS AND OPPORTUNITY FOR GROWTH AND VISIBILITY OF ENFERMAGEM 1 PARTICIPATION IN RESEARCH GROUPS AND OPPORTUNITY FOR GROWTH AND VISIBILITY OF ENFERMAGEM 1 NASCIMENTO, Letícia 2 ; NEVES, Eliane Tatsch 3 ; PIESZAK, Greice Machado 4 ; POTRICH, Tassiana 5 ABSTRACT Participation

More information

Writing Learning Objectives

Writing Learning Objectives Writing Learning Objectives Faculty Development Program Office of Medical Education Boston University School of Medicine All Rights Reserved 2004 No copying or duplication of this presentation without

More information