Proceedings of the 38th Hawaii International Conference on System Sciences

Size: px
Start display at page:

Download "Proceedings of the 38th Hawaii International Conference on System Sciences - 2005"

Transcription

1 Proceedings of the 38th Hawaii International Conference on System Sciences 005 Coordination of Outsourced Information System Development in Multiple Customer Environment A Case Study of a Joint Information System Development Project Antti Nurmi, Petri Hallikainen, Matti Rossi Helsinki School of Economics, Information Systems Science antti.nurmi@hkkk.fi, petri.hallikainen@hkkk.fi, matti.rossi@hkkk.fi Abstract In large software development projects, coordination is considered critical for the success of system development. Generally, coordination focuses on managing interdependencies among different organizational units within one organization. However, in IS outsourcing the interdependencies reach beyond organizational boundaries into coordination of development between a software vendor and a client company. Our research focuses on coordination of development in a setting where several vendors and client organizations develop a common information system. In this study we investigate the characteristic features of system development in a multiple customer environment. Especially we look at the coordination mechanisms and their evolution over time and phases of system development. Our analysis shows that the coordination mechanisms become more formal and controloriented as the jointly developed system becomes more and more functional. Subsequently changes to the system become harder to get through the coordination mechanisms.. Introduction As software industry matures, less and less software is developed inhouse []. The tighter ITbudgets force organizations to outsource their IT functions and system development as it is not their core competence. As an inevitable result some control over the development process is lost. Therefore, management of coordination between different parties involved in the information system development (ISD) project becomes vital for the success of the project [, 3, 4]. We studied a consortium of Finnish Universities developing a common student record system. The common system development has been going on for about ten years. In the beginning of the project the consortium consisted of five universities, but over the years the consortium has expanded to 3 universities. The universities in Finland are funded by the government. Decreased funding from the government in mid 990 s and scarcity of the resources has led the universities to cooperate. Sabherwal [4] conducted multiple case studies and studied coordination mechanisms, factors affecting coordination mechanisms and evolution of coordination mechanisms in outsourced ISD projects. In addition, his analysis covers both client and vendor perspectives in outsourced system development projects. We applied Sabherwal s [4] analysis and extended it to a setting of multiple customers and studied the different coordination mechanisms applied. Furthermore, we examined how the coordination mechanisms evolved during the system development process. We sought to find out what are the primary coordination mechanisms between the different universities, and also between the customers and the vendor(s). As this system development project has a relatively long history we have had a good opportunity to study the evolution of the coordination mechanisms over time as well. The structure of the paper is as follows. In the next section (Section ) we shortly review the existing theories on coordination in IS projects. After that the case subject and research method are presented (Section 3). In section four we introduce the case setting. The following section describes the coordination mechanisms and their evolution in the case. In the last section (section 6) the results are discussed and finally the conclusions are drawn and the future research directions are outlined.. Coordination Theories Coordination problems have been studied in different scientific disciplines [5]. In information economics the research has focused on coordination costs [6, 7]. Coordination as a phenomenon has been studied also in organizational studies [8, 9, 0] and in computer science. Each discipline has a different focus, but the basic phenomenon is the same: process of managing dependencies among activities [5]. There are many /05/$0.00 (C) 005 IEEE

2 Proceedings of the 38th Hawaii International Conference on System Sciences 005 different ways to categorize different coordination mechanisms. McCann and Galbraith [] proposed that coordination between organizational units can vary along three dimensions: cooperativeness, formality and localization. According to these three dimensions the endpoints of the organizational coordination mode continuum would be organic coordination (cooperative, informal, and decentralized) and mechanistic control (controlling, formal, and centralized). DeSanctis and Jackson [] proposed that major mechanisms for facilitating interunit coordination of IT management are: structural design approaches, functional coordination modes, and computerbased communication systems. Adler [3] found five different coordination mechanisms (noncoordination, standards, schedules and plans, mutual adjustment and teams) in electrical and mechanical engineering product development. Nidumolu [3] saw coordination mechanisms as horizontal or vertical. Grant [4] categorized coordination within a firm as: rules and directives, sequencing, routines, and group problem solving and decision making. Crowston s [5] categorization is based on dependencies between task vs. task, task vs. resource and resource vs. resource. Kim [6] modeled inter and intraorganizational coordination by three major components: object, actor and process. In Kim s [6] model all the relations between organizational units can be modeled with these three components. Van de Ven et al. [7] defined coordination as a mode of linking together different parts of an organization to accomplish a set of collective tasks. Malone & Crowston [5] saw coordination as process of managing dependencies among activities. However, these definitions are quite close to the concept of control and in general, coordination and control can be seen as different sides of the same coin. While coordination focuses on managing interdependencies among multiple individuals or activities involved in the overall task, control focuses on improving performance relative to certain overall goal when the goals of individual stakeholders differ from those of the larger overall entity [4]. It is also worth noting that if there is no dependency, then there is no control and therefore both concepts are used in situations where there are dependencies among different intra or interorganizational units. Sabherwal [4] studied coordination in outsourced system development projects and categorized coordination mechanisms as standards, plans, formal mutual adjustment, and informal mutual adjustment His categorization of coordination mechanisms in outsourced information system development projects is a synthesis of prior literature on coordination theories. He argues further that coordination mechanisms have not been examined for either internal or outsourced IS development projects [4]. Therefore his categorization matches our purposes. Sabherwal [4] also presents and emergent model of evolution of coordination mechanism. According to the model the coordination mechanisms are affected by, projects attributes (uncertainty, efficiency, equity, relational quality),, system attributes (complexity, criticality) and project events (learning, interim performance, unilateral actions or opportunism, and changes in project. We applied Sabherwal s approach to our case project and sought for events or encounters that have affected coordination mechanisms. 3. Research Subject and Method Software development in university context has been studied to some degree in IS research [8, 9, 0,, ]. University environment is considered to be a very challenging environment for system development. Weick [3] described universities as loosely coupled systems, where each unit preserves their own identity and separateness. Academics are individualists that can and will act according to their own desires. This academic way is often reflected by support staff as well [3]. In our study we study cooperation between several universities and a number of vendors. Considering the different organizational environments and climates of the institutions the systems development process is even more challenging. Hence, coordinating would be a describing word for this kind of environment, where only little control is possible. Therefore our research questions are: RQ : What are the coordination mechanisms used in multiple customer environment? RQ : How coordination evolves over different phases of system development in multiple customer environment and what issues have effect on used coordination mechanisms? 3.. Research method Given the small number of prior research on such joint system development, qualitative research approach seems appropriate. So, we use indepth case study [4] for this outsourced system development project. A single case study is an appropriate research design under several circumstances [5]. The first rationale for using single case study design is the criticality of the case, which can legitimate the use of a single case. In our study criticality refers to a complex organizational environment, which can capture the essence of the studied phenomenon i.e. coordination in a deep level. The second rationale for /05/$0.00 (C) 005 IEEE

3 Proceedings of the 38th Hawaii International Conference on System Sciences 005 single case study is the uniqueness of the case. Having done a thorough literature review we have not found any studies of this kind of research setting studying coordination. However, the themes that we study are not idiosyncratic but rather usual in system development projects. Hence, our case is an example of outsourced system development in a complex and demanding organizational setting. The third rationale for a single case study is the revelatory power of the case. According to Yin [5] single case is revealing, when the phenomenon has previously been inaccessible to scientific investigation. In practice, these kind of revealing cases are rather scarce, but given our research setting there are some revealing aspects as well. Revealing in our case refers to organizational setting (i.e. a group of organizations developing common information system), which can extend the current coordination theories. The single case design can further be divided to holistic or embedded case studies [5]. Holistic focuses on the global nature of the phenomenon, whereas in embedded case study design multiple units of analysis are selected. Our research setting could support both approaches, but given the nature of our research question the holistic case study seems more interesting. Nevertheless, the coordination challenges are studied through subunits of the joint information system project, (i.e. universities, consortium, vendors), but our primary interest is in the coordination between these subunits and thus coordination is studied in a holistic fashion. 3.. Data collection Our objective is to understand the characteristic features of system development in multiple customer environments. So, there are several opinions and interpretations on [6] same issues depending from which organization we asked. Also, there are many differing views inside each organization. Taking these issues into account we interviewed people from several organizations and more than one person from each studied organization. Altogether we conducted eight semistructured interviews and one interview for background information. The interviews lasted from one hour to two hours. All the interviews were recorded for later analysis. The total number of interviewees was. Six out of eleven interviewees have been involved in this system development project from the beginning, so we have information from all the stages of system development. We conducted three interviews in one university that has been involved in the system development project from the beginning. In contrast, we collected data from two universities that have recently joined the consortium in order to compare their views with universities that have been longer in this consortium. We interviewed two persons from the consortium, because it has a key role in this kind of organizational structure. In addition to that we interviewed two persons from one vendor company to capture the view of the vendor. Given the special nature of universities as organizations we interviewed at least two persons from each organization. From universities we interviewed IT managers and student administration personnel. A summary of the conducted interviews can be seen in Table. 3.3 Data analysis The interviews produced over 50 pages of transcripts and dozens of pages of field notes. In addition to that we had access to a lot of written material (theses, documents, manuals) and internal documentation (records, budget documentation, contracts. etc.). After the interviews were conducted the interviewees had a chance to comment our transcripts. Also, we contacted interviewees for further information in case we missed some details. A one page summary was made out of all interviews to capture the key points in each interview. The data was analyzed iteratively in order to find out what actually has happened during over ten years of system development. The large number of stakeholders makes it difficult to be able to piece together an overall picture. Therefore, we divided the system development process in stages (i.e. negotiation stage (including feasibility study), requirement analysis, detailed design, coding, first implementations, maintenance and the expansion of the consortium). This followed the phases of the actual system development process, which followed a waterfall lifecycle. The division of system development to stages helps us to better identify and analyze the coordination mechanisms /05/$0.00 (C) 005 IEEE 3

4 Proceedings of the 38th Hawaii International Conference on System Sciences 005 Table The conducted interviews Organization Interviews Interviewees CIO Project manager Systems designer Student administration Administration University (early adopter) 3 university (late adopter) 3 Useruniversity 3 (late adopter) Consortium Vendor Total Case Description Our case is a joint system development project, where 3 Finnish Universities develop a common student record system. The actual system development is outsourced. The number of vendors has changed over the years, but all the time there has been more than one vendor. The coordination between different universities and vendors is primarily done by a mediating organization i.e. consortium that has the primary responsibility of system development. Different interest groups from the universities participate in the system development process. IT staff and people from student administrative office define the specifications in cooperation with staff from the other universities and people from the consortium. After that the agreed features are frozen and then the vendor(s) will develop that feature. The organizational structure of the university cooperation has changed over the years, but a highlevel illustration of the multiple customer system development is shown in Figure. The Consortium described in the middle acts as an intermediary between the universities and the vendors. In Figure one university is placed in the center of the university network. This is for a reason, since one big university is in very central role in this development project. Firstly, this university has been involved in the project from the beginning and it is the biggest university in Finland. Secondly, this university gives premises to the consortium organization. Thirdly, this university runs a service center that provides outsourcing services to other universities in terms of IT infrastructure i.e. hardware, ITsupport, and user training. The development of the new student record system was started in 995 by five universities. There were different reasons for these five different universities to join the consortium. In one university the old system was too personcentric, and in another the old system was out of date, but basically, all the universities were in need of a new system. As a consequence, these five universities Figure System development in a multiple customer environment made an agreement to develop the system jointly in order to cut costs and be able to develop a better and more functional system. Another factor that pushed universities to cooperate was the decreased funding from the government. The first step of the joint development process was the foundation of the consortium, which is the coordinating organ between the universities and vendors. The first consortium agreement was made between five universities in 995. In 996 a feasibility study and risk analysis were made in order to analyze the central risks and possibilities of joint system development. The system development in outsourced multiple customer environment was considered challenging but under the /05/$0.00 (C) 005 IEEE 4

5 Proceedings of the 38th Hawaii International Conference on System Sciences 005 circumstances, it was found to be the most feasible solution. After the decision to proceed requirements analysis was performed in cooperation with the vendors. At this point the coordination among different organizations seemed to work well. This is due to the fact that the specifications were made in so high abstraction level that it was easy for every party to agree. However, in hindsight the university consortium did not document the requirements accurately enough, which caused difficulties in the later stages of the system development. However, this was not that extraordinary, given the different organizational and technological contexts of five different universities. The actual coding started somewhat late after the requirements analysis stage. Also, there were some delays in the first releases of the software. There were some difficulties with the application development environment as well as with the work of the vendors. Over the years other Finnish universities have joined the university cooperation and now in 004, there are 3 member universities. As a consequence, the original consortium universities and the late adopters are in different position in terms of learning the organizational and technological environment of the system. The original members of the consortium have been involved in the system development from the scratch i.e. the system is tailored to their needs. From the late adopters point of view the student record system is more or less a software package that can be tailored by parameters and they can procure extra components. The major stages in system development are illustrated in Figure. 5. Evolution of Coordination over the System Development Life Cycle In this section we analyze the evolution of coordination mechanisms in different phases of system development and issues that have affected the used coordination mechanisms. We explain events in each phase by looking at the used coordination mechanisms and issues that were encountered during the phase. The nature of this particular system development effort leads into a development process with six distinct stages. Negotiations Establishment of the Consortium Feasibility Study Requirements Analysis Choice of Development Tool Detailed Design Sixth University joins the Consortium Coding / Fixing Implementations Maintenance / Expansion of the Consortium 5.. The negotiation stage In the negotiation stage, the parties develop joint (not individual) expectations about their motivations, possible investments, and perceived uncertainties of a business Figure The system development process deal that they are exploring to undertake jointly [0]. In our case study the early stages of the system development were very informal. The idea to start to develop new student record system jointly emerged through informal relations among staff in different universities. Also, the /05/$0.00 (C) 005 IEEE 5

6 Proceedings of the 38th Hawaii International Conference on System Sciences 005 coordination mechanisms used during the feasibility study were very informal. However, general agreement i.e. the consortium agreement was needed in order to give frames to the forthcoming cooperation. Hence, the used coordination mechanisms in the negotiation phase were informal meetings and the consortium agreement. In Sabherwal s [4] terms these mechanisms would be informal mutual adjustments (i.e. informal meetings) and formal mutual adjustment (i.e. consortium agreement). 5.. Requirements analysis The requirements analysis was the responsibility of a 0 member project team. This group had participants from all five member universities, from consortium organizations as well as vendors representatives. The main coordination mechanism in this system development phase was the 0 member project team, which held weekly meetings, where the requirements were designed. A general agreement specifying cooperation mechanisms preceded the requirements analysis phase. In this phase there were no major coordination problems, because all the universities worked towards a common goal and were dependent on each other to be able to build the new system. However, institutional complexity (i.e. different organizational climates in different organizations) made requirements analysis difficult. The specifications were made, but they were in too general level to be useful when implementing the system. The used coordination mechanisms in this phase were informal mutual adjustments (i.e. project group) and formal mutual adjustment (i.e. consortium agreement). It might be argued that the project group could be categorized as formal mutual adjustment, but we interpret that the project group mostly worked informally Detailed design The most characteristic event in the detailed design phase was the choice of development tools that was made in 997. There were some differences in the technological architectures of the universities, and therefore, the development tool was chosen to support data independence in the databases level. In fact, there was only one university that had different database technology, forcing the choice of development tools supporting several databases. Of course, there were some other influencing factors as well, but without this detail the development tool might have been different. This is a characteristic feature of system development in a multiple customer environment, where compromises will always exist. Heterogeneous organizational and technological environments bring features to system development that are absent in system within one organization. Additionally, it is worth noting that if this one university had joined the consortium at the later stages of the development process, it would have been very unlikely for these requirements to have had any weight in the decision. In Sabherwal s [4] coordination categorization the most influential mechanisms in detailed design phase were informal mutual adjustments (i.e. project group) and formal mutual adjustment (i.e. consortium agreement) Coding The coding was done according to the documents made in the detailed design phase. There were some difficulties in coding phase, because there was a delay in the first release of the software. The client was under the impression that the vendors would ask for further information about the system features, but the vendor coded the system according to the documentation despite the fact that the documents were vague, and the requirements were in a too general level. This was due to the different requirements of different client organizations. In this system development phase the most influential coordination mechanisms [4] were coordination by plans (i.e. requirements documentation) and formal mutual adjustment (i.e. consortium agreement) First implementations One university joined the consortium after the coding had started (in the beginning of 998), because they thought they had a millennium problem. This further complicated the development process. The detailed design was already finished, so the sixth university was in different situation compared to the five original universities it would buy more of a software package, than a tailored information system. Also, the coding phase lasted a year longer than it was supposed to, due to the insufficient documentation and communication between the vendor and the client. In spite of this the first implementation was made before the millennium. The system was at this stage somewhat unfinished. The five other universities implemented the system one by one in 000 and 00. In this phase several different, and somewhat incompatible coordination mechanisms were used. However, as we see it there were three primary mechanisms. The consortium agreement was there to coordinate cooperation in general level and requirements documentation and required code inspections [] were to guide the actual system development. Therefore the used coordination mechanisms [4] were formal mutual adjustment (i.e. consortium agreement and code inspections) and plans (i.e. requirements documentation) /05/$0.00 (C) 005 IEEE 6

7 Proceedings of the 38th Hawaii International Conference on System Sciences Maintenance and the expansion of the consortium After the first implementations the system development continued in order to improve its functionality. Between 00 and 004 seven more universities have joined the consortium. The information on implementations accumulated gradually, as more implementations were made. As the system became more Table 3 The evolution of coordination mechanism System development phase Negotiation Requirements analysis Detailed design Coding First Implementations Maintenance and the Expansion of the Consortium The most influential coordination mechanisms used Personal contacts Informal feasibility studies agreement agreement 0 member project team agreement 0 member project team agreement Requirements documentation agreement Requirements documentation Code Inspections Agreement Yearly plans Strategy for further development User groups (about 4) Development Bank Issues affecting coordination mechanisms Decreased funding from the government Need for new student record system Institutional complexity Compromising Delayed schedule Remote communication Unfinished system Compromising Number of participants Need for more precise rules Some evidence from the material There was a need for a new system in many universities. Then we discussed the possibility to develop new student record system jointly with colleagues from the other universities. The requirements analysis was generally ok, but it was made in too general level. The development tool might have been different, if one university would not have needed database independent development tool and more functional more universities joined the cooperation, which, on the other hand, made coordination more difficult. The more complex the system, and more parties involved, more coordination is needed [, 7]. As the system development process has matured the coordination mechanisms have become more formal and the number of coordination mechanisms has increased. In the maintenance phase the used coordination mechanisms [4] are formal mutual adjustment (i.e. consortium agreement), standards (i.e. development bank), plans (i.e. strategy for further development, yearly plans), and informal mutual adjustments (i.e. user groups). Here a clear tendency could be observed: as the system became more functional the dependence on each other between the member universities has diminished. As a result the goals of the universities are not necessarily that mutual any more. So, coordination mechanisms are also becoming more and more formal and close to control. The consortium has managed to stay together, but there is an added characteristic feature in this stage: the need for constant compromising and negotiation on the most mundane details. This is because all the universities have to agree on the coming system specifications. So, some universities have started to develop the system by themselves without having to negotiate with other The customer thought that the vendor would ask for more precise specifications, but the system was coded according to the original documents The first implementations were several months late from the original plan and system was not even ready. There is an endless need for compromising When you have 3 universities together, it is quite a jungle And to find mutual understanding is sometimes really difficult. consortium universities. Most of the interviewees commented that the biggest challenges of multiple customer system development are the organizational i.e. coordination issues. Clearly, the economic constraints have forced universities to cooperate. But, at the same time, the coordination of system development was seen as a challenge. Also, there were some differing views on how ready the system is. In some universities the system was seen to be ready and some other interviewees saw the system not to be even close to being ready. All these issues make organizing and coordinating system development even more challenging. The summary of the evolution of coordination mechanisms is presented in Table 3. In Table 3 we summarize the key coordination mechanisms, issues affecting them and quotes from the interviews that highlight the issues and events in each development stage. It can be observed that the number of coordination mechanisms and formality of coordination increase over time. This can be seen as a direct result of the expansion of the consortium and the diverging needs of the consortium members /05/$0.00 (C) 005 IEEE 7

8 Proceedings of the 38th Hawaii International Conference on System Sciences Discussion and Conclusions In this paper we have discussed coordination in a multiple customer environment. In our research setting the most important coordination mechanisms varied in different phases of system development. In the formal level a cooperation agreement was needed to make the coordination possible. This consortium agreement was a vehicle for setting the common goal and thus the key coordination mechanism. The actual system development decisions were made in the project / user group meetings. The different project / user groups have been the primary forum of the actual system development in the late stages of system development. As the system has become more functional and more universities have joined the cooperation some universities have also started their own system development activities outside the consortium structure. Sabherwal s [4] coordination mechanisms (standards, plans, formal mutual adjustment, and informal mutual adjustment) were all visible in some form in this student record system development process. The process started with very informal types of coordination mechanisms like informal mutual adjustment. As the system became more functional and more universities joined the consortium the more coordination was needed. As a result consortium s organization was restructured and rules of the cooperation were more formally defined. Compromising was the most characteristic feature of system development in this multiple customer environment. This was seen as the most challenging aspect of the development process, especially, in the later stages of system lifecycle. Different organizational and technological environments of different organizations made decision making and finding a mutual understanding difficult. As the number of universities in the consortium has increased the more compromising has been needed. Compromising was present in all the system development stages. The choice of development tools was the most visible instance of this phenomenon. In Sabherwal s [4] model there is no such a system attribute as compromising, but compromising can be seen as sort of complexity. Compromising has affected the used coordination mechanisms in two ways. Firstly, it has made system development more difficult, and therefore, increased coordination needs. Secondly, compromising has forced the consortium to formalize its decision making, which can be seen in the increasing number of used coordination mechanisms. This formality, together with the large current number of members in the consortium has made it nearly impossible for the consortium to reach any consensus agreements on development issues, which has made the evolution of the system quite slow. Other interesting pattern in the process has been the decrease of the dependence on each other as the system has become more functional, forcing tighter controlling mechanisms. In the beginning of the development project the universities were much more dependent on each other as they all needed the new information system and noone was able to do it completely alone. In other words the incompleteness of the system made organizations dependent on each other. But, as the system was implemented and it became more functional the dependency on other members decreased. As a consequence, if one university would decide to leave the consortium it might be able to survive on its own. This is something that would not have been possible in the early stages of the joint system development. On the other hand as coordination is by definition work of dependent parts towards common goal, control is something that is needed when the goals of the different parts are mutually shared. Altogether as dependence on each other decreases and goals of different stakeholders spread coordination mechanisms become more formal and more controloriented (see Table 3[M.R.]). Dependency Mutual Goal Table 3 Control vs. coordination Control Yes No Sabherwal (003) Coordination Yes Malone & Crowston (994) Yes Van de Ven et. Al (976) Given the organizational context that is a consortium of universities the study has its limitations. First of all we studied only one case, which limits our possibility for broad generalizations. Secondly, the university environment is rather different from the business environment, although large consortium market places, such as Covisint, exhibit similar patterns and problems. And thirdly, given the large number of different stakeholders there are a lot of different views that cannot be captured by limited number of interviews and formal /05/$0.00 (C) 005 IEEE 8

9 Proceedings of the 38th Hawaii International Conference on System Sciences 005 documentation. However, we believe that the overall picture of this kind of situation is quite well captured even by the limited number of interviews. In the future we are interested in studying the differences of coordination and control mechanisms in a multiple customer environment. Questions like how and when control should be practiced are of great importance in all system development projects and we will study this issue in the multiple customer setting. Consortium as an organizational form has its own implications to system development. What are these advantages and challenges is also part of future research. As we have case example that have a relatively long history, we can study more deeply the evolution of coordination in terms of how and why coordination of development goes to some direction (e.g. control coordination chaos). Concepts like compromising and dependency need more clarification and justification of what is their role in multiple customer system development. Furthermore, the political and social aspects of system development in such a setting are of great interest to us. The most interesting aspect that we will study in the future is the maintenance of the balance between control, coordination, and chaos in development in a manner that allows for agile development of new features, but maintains control and consensus among consortium participants. 7. References [] F.W. McFarlan and R.L. Nolan, "How to Manage an It Outsourcing Alliance," Sloan Management Review, vol. 36, no., 995, pp. 9. [] R.E. Kraut and L.A. Streeter, "Coordination in Software Development," Comminications of the ACM, vol. 38, no. 3, 995, pp [3] P.S. Adler, "Interdepartmental Interdependence and Coordination: The Case of the Design/Manufacturing Interface," Organization Science, vol. 6, no., 995, pp [4] R. Sabherwal, "The Evolution of Coordination in Outsourced Software Development Projects: A Comparison of Client and Vendor Perspectives," Information and Organization, vol. 3, no. 3, 003, pp [5] T.W. Malone and K. Crowston, "The Interdisciplinary Study of Coordination," Acm Computing Surveys, vol. 6, no., 994, pp [6] V. Gurbaxani and S. Whang, "The Impact of Information Systems on Organizations and Markets," Communications of the ACM, vol. 34, no., 99, pp [7] J.Y. Bakos and E. Brynjolfsson, "Information Technology, Incentives, and the Optimal Number of Suppliers," Journal of Management Information Systems, vol. 0, no., 993, pp. 37. [8] J.R. Galbraith, Designing Complex Organizations, Reading, MA: Addison Wesley, 973. [9] P.S. Ring and A.H. Van De Ven, "Structuring Cooperative Relationships between Organizations," Strategic Management Journal, vol. 3, no. 7, 99, pp [0] P.S. Ring and A.H. Van de Ven, "Developmental Processes of Cooperative Interorganizational Relationships," Academy of Management. The Academy of Management Review, vol. 9, no., 994, pp. 90. [] J.E. McCann and J.R. Galbraith, "Interdepartmental Relations," in P. Nystrom and Starbuck W., ed., Handbook of Organization Design, New Jersey: Oxford University Press, 98, pp [] G. DeSanctis and B.M. Jackson, "Coordination of Information Technology Management: TeamBased Structures and ComputerBased Communication Systems," Journal of Management Information Systems, vol. 0, no. 4, 994, pp. 85. [3] S.R. Nidumolu, "A Comparison of the Structural Contingency and RiskBased Perspectives on Coordination in SoftwareDevelopment Projects," Journal of Management Information Systems, vol. 3, no., 996, pp [4] R.M. Grant, "Toward a KnowledgeBased Theory of the Firm," Strategic Management Journal (986998), vol. 7, no. Winter Special Issue, 996, pp. 09. [5] K. Crowston, "A Coordination Theory Approach to Organizational Process Design," Organization Science, vol. 8, no., 997, pp. 57. [6] H.W. Kim, "Modeling Inter and IntraOrganizational Coordination in Electronic Commerce Deployments," Information Technology and Management, vol., no. 3, 00, pp [7] A.H. Van de Ven, A.L. Dahlbecq, and R. Koenig, "Determinants of Coordination Modes within Organization," American Sosiological Review, vol. 4, no., 976, pp [8] M. Newman and F. Noble, "User Involvement as an Interaction Process: A Case Study," Information Systems Research, vol., no., 990, pp [9] F. Noble and M. Newman, "Intergrated System, Autonomous Departments; Organizational Invalidity and System Change in a University," Journal of Management Studies, vol. 30, no., 993, pp [0] M. Newman and D. Robey, "A Social Process Model of UserAnalyst Relationships," MIS Quarterly, 99, pp /05/$0.00 (C) 005 IEEE 9

10 Proceedings of the 38th Hawaii International Conference on System Sciences 005 [] A. Heiskanen, M. Newman, and J. Similä, "Software Contracting: A Process Model Approach," in Proceedings of International Conference on Information Systems 996, 996, pp. 56. [] A. Heiskanen, M. Newman, and J. Simila, "The Social Dynamics of Software Development," Accounting, Management and Information Technologies, vol. 0, no., 000, pp. 3. [3] K.E. Weick, "Educational Organizations as Loosely Coupled Systems," Administrative Science Quarterly, vol., no., 976, pp.. [4] G. Walsham, Interpreting Information Systems in Organizations, Chichester: Wiley & Sons, 993. [5] R.K. Yin, "Case Study Research: Design and Methods," Applied Social Research Methods Series, Vol. 5, Newbury Park, CA: Sage Publications, 984. [6] H.K. Klein and M.D. Myers, "A Set of Principles for Conducting and Evaluating Interpretive Field Studies in Information Systems," MIS Quarterly, vol. 3, no., 999, pp [7] M.V. Koushik and V.S. Mookerjee, "Modeling Coordination in Software Construction: An Analytical Approach," Information Systems Research, vol. 6, no. 3, 995, pp /05/$0.00 (C) 005 IEEE 0

ERP implementation and Organization Changes

ERP implementation and Organization Changes ERP implementation and Organization Changes Jen Yin YEH Fortune Institute of Technology University of South Australia jenyiny@yahoo.com.tw Abstract Numerous ERP evaluations have been presented in previous

More information

14TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN 19-21 AUGUST 2003

14TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN 19-21 AUGUST 2003 14TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN 19-21 AUGUST 2003 A CASE STUDY OF THE IMPACTS OF PRELIMINARY DESIGN DATA EXCHANGE ON NETWORKED PRODUCT DEVELOPMENT PROJECT CONTROLLABILITY Jukka Borgman,

More information

SHARED MENTAL MODELS AND COORDINATION IN LARGE-SCALE, DISTRIBUTED SOFTWARE DEVELOPMENT

SHARED MENTAL MODELS AND COORDINATION IN LARGE-SCALE, DISTRIBUTED SOFTWARE DEVELOPMENT SHARED MENTAL MODELS AND COORDINATION IN LARGE-SCALE, DISTRIBUTED SOFTWARE DEVELOPMENT J. Alberto Espinosa Javier F. Lerch James D. Herbsleb Lucent Technologies Robert E. Kraut Sandra A. Slaughter Audris

More information

Abstract. Keywords: Program map, project management, knowledge transition, resource disposition

Abstract. Keywords: Program map, project management, knowledge transition, resource disposition Journal of Economic Development, Management, IT, Finance and Marketing, 6(1), 1-22, March 1 How to Prepare a Program Roadmap Kevin Byrne, Robert Keys, Cynthia Schaffer, Andrew N. Solic Drexel University,

More information

MANAGING CRITICAL KNOWLEDGE MANAGEMENT ISSUES IN GLOBAL SOFTWARE DEVELOPMENT PROJECTS

MANAGING CRITICAL KNOWLEDGE MANAGEMENT ISSUES IN GLOBAL SOFTWARE DEVELOPMENT PROJECTS MANAGING CRITICAL KNOWLEDGE MANAGEMENT ISSUES IN GLOBAL SOFTWARE DEVELOPMENT PROJECTS Che-Hung Liu, Florida International University, cliu001@fiu.edu Roman Wong, Barry University, rwong@barry.edu Yen-Tzu

More information

Tunis, 5-6 June 2014

Tunis, 5-6 June 2014 Three decades of Strategic Human Resource Management: Complex research and ironic outcomes Dr. Nizar Mansour Assistant Professor of HRM Director of Institutional Research and QA Emirates College of Technology-

More information

Practical Experiences of Agility in the Telecom Industry

Practical Experiences of Agility in the Telecom Industry Practical Experiences of Agility in the Telecom Industry Jari Vanhanen 1, Jouni Jartti 2, and Tuomo Kähkönen 2 1 Helsinki University of Technology, Software Business and Engineering Institute, P.O. Box

More information

Business Rules and Decision Processes in Mediated Business Coordination

Business Rules and Decision Processes in Mediated Business Coordination Business Rules and Decision Processes in Mediated Business Coordination Zheng Zhao and Virginia Dignum and Frank Dignum Department of Information and Computing Sciences Utrecht University The Netherlands

More information

CLOUD MIGRATION STRATEGIES

CLOUD MIGRATION STRATEGIES CLOUD MIGRATION STRATEGIES Faculty Contributor: Dr. Rahul De Student Contributors: Mayur Agrawal, Sudheender S Abstract This article identifies the common challenges that typical IT managers face while

More information

A Study on the Value and Impact of B2B E-commerce: The Case of Web-based Procurement. Chandrasekar Subramaniam and Michael. J.

A Study on the Value and Impact of B2B E-commerce: The Case of Web-based Procurement. Chandrasekar Subramaniam and Michael. J. A Study on the Value and Impact of B2B E-commerce: The Case of Web-based Procurement Chandrasekar Subramaniam and Michael. J. Shaw 1 Department of Business Administration, University of Illinois at Urbana-Champaign,

More information

Transitioning Towards Continuous Delivery in the B2B Domain: A Case Study

Transitioning Towards Continuous Delivery in the B2B Domain: A Case Study Transitioning Towards Continuous Delivery in the B2B Domain: A Case Study Olli Rissanen 1,2, Jürgen Münch 1 1 Department of Computer Science, University of Helsinki, P.O. Box 68, FI-00014 University of

More information

Using Shared Leadership to Foster Knowledge Sharing in Information Systems Development Projects

Using Shared Leadership to Foster Knowledge Sharing in Information Systems Development Projects Using Shared Leadership to Foster Knowledge Sharing in Information Systems Development Projects Barbara Hewitt University of Texas at San Antonio bhewitt@utsa.edu Diane Walz University of Texas at San

More information

English Summary of the PAVE project: A Study of Business Relationships Between Finnish Electricity Distribution Companies and The Service Suppliers

English Summary of the PAVE project: A Study of Business Relationships Between Finnish Electricity Distribution Companies and The Service Suppliers English Summary of the PAVE project: A Study of Business Relationships Between Finnish Electricity Distribution Companies and The Service Suppliers D.Sc., Senior Researcher, Hannu Makkonen D.Sc. Professor,

More information

PROCESS OF MOVING FROM WATERFALL TO AGILE PROJECT MANAGEMENT MODEL

PROCESS OF MOVING FROM WATERFALL TO AGILE PROJECT MANAGEMENT MODEL PROCESS OF MOVING FROM WATERFALL TO AGILE PROJECT MANAGEMENT MODEL Sanja Vukićević 1, Dražen Drašković 2 1 Faculty of Organizational Sciences, University of Belgrade, vukicevicsanja@yahoo.com 2 Faculty

More information

ISSUES OF STRUCTURED VS. OBJECT-ORIENTED METHODOLOGY OF SYSTEMS ANALYSIS AND DESIGN

ISSUES OF STRUCTURED VS. OBJECT-ORIENTED METHODOLOGY OF SYSTEMS ANALYSIS AND DESIGN ISSUES OF STRUCTURED VS. OBJECT-ORIENTED METHODOLOGY OF SYSTEMS ANALYSIS AND DESIGN Mohammad A. Rob, University of Houston-Clear Lake, rob@cl.uh.edu ABSTRACT In recent years, there has been a surge of

More information

C A S E S T UDY The Path Toward Pervasive Business Intelligence at an International Financial Institution

C A S E S T UDY The Path Toward Pervasive Business Intelligence at an International Financial Institution C A S E S T UDY The Path Toward Pervasive Business Intelligence at an International Financial Institution Sponsored by: Tata Consultancy Services October 2008 SUMMARY Global Headquarters: 5 Speen Street

More information

Business Process Outsourcing: Implications for Process and Information Integration

Business Process Outsourcing: Implications for Process and Information Integration Business Process Outsourcing: Implications for Process and Information Integration A project proposal to the Industrial Advisory Board of the UCI NSF Industry/University Cooperative Research Center by

More information

Shared Assumption Concerning Technical Determination in Apache Web Server Developer Community

Shared Assumption Concerning Technical Determination in Apache Web Server Developer Community Shared Assumption Concerning Technical Determination in Apache Web Server Developer Community Helsinki School of Economics, Information Systems Science, Runeberginkatu 22-24, 00101 Helsinki, juho.lindman@hse.fi,

More information

7 Conclusions and suggestions for further research

7 Conclusions and suggestions for further research 7 Conclusions and suggestions for further research This research has devised an approach to analyzing system-level coordination from the point of view of product architecture. The analysis was conducted

More information

IT Governance Issues in Korean Government Integrated Data Center 1

IT Governance Issues in Korean Government Integrated Data Center 1 IT Governance Issues in Korean Government Integrated Data Center 1 Mokpo National University, silee@mokpo.ac.kr Abstract Korean government established the GIDC (Government Integrated Data Center) as a

More information

Inter-Organizational Relationships and Supply Chain Performance: Case Study of the Subsidiary Company of a Car Parts Manufacturer

Inter-Organizational Relationships and Supply Chain Performance: Case Study of the Subsidiary Company of a Car Parts Manufacturer Inter-Organizational Relationships and Supply Chain Performance: Case Study of the Subsidiary Company of a Car Parts Manufacturer Prune Gautier Abstract This paper presents the results of a case study

More information

Case study research design

Case study research design Case study research design Contents 1 Introduction... 1 2 Applications of case study design... 3 3 Outline of the design... 3 4 Strengths and weaknesses of case study designs... 9 5 References... 10 1

More information

Supporting decision-making in managing student mobility

Supporting decision-making in managing student mobility Supporting decision-making in managing student mobility Raija Halonen Department of Information Processing Science FIN-90014 University of Oulu, Finland raija.halonen@oulu.fi Abstract This paper investigates

More information

Control and Synergies in the Outsourced Supply Chain -

Control and Synergies in the Outsourced Supply Chain - Control and Synergies in the Outsourced Supply Chain - Recommendations for how to improve and organize Tetra Pak s supply chain. CLARA CARLSSON & JOHAN RASMUSSON 2005-01-17 Lund Institute of Technology,

More information

State of Kansas Information Technology Vendor Management Program Executive Summary

State of Kansas Information Technology Vendor Management Program Executive Summary State of Kansas Executive Summary In January 2003, incoming Kansas Governor Kathleen Sebelius initiated a performance review of state government. The Budget Efficiency and Savings Team (BEST) initiative

More information

Development of Web Based Publishing When User Involves Rajeeb Lochan Panigrahi Assistant Professor of Dept of IT, GIET, Gunupur, Odisha, India

Development of Web Based Publishing When User Involves Rajeeb Lochan Panigrahi Assistant Professor of Dept of IT, GIET, Gunupur, Odisha, India International Journal of Emerging Research in Management &Technology Research Article November 2014 Development of Web Based Publishing When User Involves Rajeeb Lochan Panigrahi Assistant Professor of

More information

Module 1 Study Guide Introduction to PPO. ITIL Capability Courses - Planning, Protection and Optimization

Module 1 Study Guide Introduction to PPO. ITIL Capability Courses - Planning, Protection and Optimization Module 1 Study Guide Introduction to PPO ITIL Capability Courses - Planning, Protection and Optimization Introducing PPO Welcome to your Study Guide. This document is supplementary to the information available

More information

The Impact of Service Oriented Architecture (SOA) on IT Auditing

The Impact of Service Oriented Architecture (SOA) on IT Auditing The Impact of Service Oriented Architecture (SOA) on IT Auditing F.S. (Farida) Chotkan 1 Executive Summary This study investigates the impact that SOA has on IT Auditing. Service-oriented architecture

More information

Cover Page. The handle http://hdl.handle.net/1887/33081 holds various files of this Leiden University dissertation.

Cover Page. The handle http://hdl.handle.net/1887/33081 holds various files of this Leiden University dissertation. Cover Page The handle http://hdl.handle.net/1887/33081 holds various files of this Leiden University dissertation. Author: Stettina, Christoph Johann Title: Governance of innovation project management

More information

LECTURE 1. SYSTEMS DEVELOPMENT

LECTURE 1. SYSTEMS DEVELOPMENT LECTURE 1. SYSTEMS DEVELOPMENT 1.1 INFORMATION SYSTEMS System A system is an interrelated set of business procedures used within one business unit working together for a purpose A system has nine characteristics

More information

ENTERPRISE RESOURCE PLANNING IN CONSTRUCTION: AN EVALUATION OF RECENT IMPLEMENTATIONS

ENTERPRISE RESOURCE PLANNING IN CONSTRUCTION: AN EVALUATION OF RECENT IMPLEMENTATIONS ENTERPRISE RESOURCE PLANNING IN CONSTRUCTION: AN EVALUATION OF RECENT IMPLEMENTATIONS Arjen van Leuven 1 and Hans Voordijk 2 1 Balance & Result, Dept. of Construction, P.O. Box 2382, 7500 CJ Enschede,

More information

Intercoder reliability for qualitative research

Intercoder reliability for qualitative research Intercoder reliability for qualitative research You win some, but do you lose some as well? TRAIL Research School, October 2012 Authors Niek Mouter, MSc and Diana Vonk Noordegraaf, MSc Faculty of Technology,

More information

Software Engineering UNIT -1 OVERVIEW

Software Engineering UNIT -1 OVERVIEW UNIT -1 OVERVIEW The economies of ALL developed nations are dependent on software. More and more systems are software controlled. Software engineering is concerned with theories, methods and tools for

More information

Software-as-aService Revenue Models

Software-as-aService Revenue Models Cloud Computing Software-as-aService Revenue Models Arto Ojala, University of Jyväskylä, Finland When should software providers maintain their traditional licensing model versus offering software as a

More information

THE RELATIONSHIPS BETWEEN CLIENT AND CONSULTANT OBJECTIVES IN IT PROJECTS

THE RELATIONSHIPS BETWEEN CLIENT AND CONSULTANT OBJECTIVES IN IT PROJECTS THE RELATIONSHIPS BETWEEN CLIENT AND CONSULTANT OBJECTIVES IN IT PROJECTS Matthew J. Liberatore, Villanova University, 610-519-4390, matthew.liberatore@villanova.edu Wenhong Luo, Villanova University,

More information

REVIEW ON THE EFFECTIVENESS OF AGILE UNIFIED PROCESS IN SOFTWARE DEVELOPMENT WITH VAGUE SYSTEM REQUIREMENTS

REVIEW ON THE EFFECTIVENESS OF AGILE UNIFIED PROCESS IN SOFTWARE DEVELOPMENT WITH VAGUE SYSTEM REQUIREMENTS REVIEW ON THE EFFECTIVENESS OF AGILE UNIFIED PROCESS IN SOFTWARE DEVELOPMENT WITH VAGUE SYSTEM REQUIREMENTS Lisana Universitas Surabaya (UBAYA), Raya Kalirungkut, Surabaya, Indonesia E-Mail: lisana@ubaya.ac.id

More information

This is an electronic reprint of the original article. This reprint may differ from the original in pagination and typographic detail.

This is an electronic reprint of the original article. This reprint may differ from the original in pagination and typographic detail. This is an electronic reprint of the original article. This reprint may differ from the original in pagination and typographic detail. Author(s): Ojala, Arto Title: Software-as-a-Service Revenue Models

More information

KNOWLEDGE MANAGEMENT AND NEW PRODUCT DEVELOPMENT: LEARNING FROM A SOFTWARE DEVELOPMENT FIRM

KNOWLEDGE MANAGEMENT AND NEW PRODUCT DEVELOPMENT: LEARNING FROM A SOFTWARE DEVELOPMENT FIRM KNOWLEDGE MANAGEMENT AND NEW PRODUCT DEVELOPMENT: LEARNING FROM A SOFTWARE DEVELOPMENT FIRM A B. (Rami) Shani California Polytechnic State University San Luis Obispo, California ashani@calpoly.edu James

More information

5. SOCIAL PERFORMANCE MANAGEMENT IN MICROFINANCE 1

5. SOCIAL PERFORMANCE MANAGEMENT IN MICROFINANCE 1 5. SOCIAL PERFORMANCE MANAGEMENT IN MICROFINANCE 1 INTRODUCTION TO SOCIAL PERFORMANCE MANAGEMENT Achieving Social and Financial Performance In the microfinance arena, performance has long been associated

More information

WHITE PAPER Risk, Cost and Quality: Key Factors for Outsourcing QA and Testing

WHITE PAPER Risk, Cost and Quality: Key Factors for Outsourcing QA and Testing WHITE PAPER Risk, Cost and Quality: Key Factors for Outsourcing QA and Testing In association with: TCS Marianne Kolding December 2012 Ed Cordin IDC OPINION IDC EMEA, 389 Chiswick High Road, London, W4

More information

How to realize software evolution of existing BOSS via ZTE SEEM

How to realize software evolution of existing BOSS via ZTE SEEM How to realize software evolution of existing BOSS via ZTE SEEM Zhan Zhang Abstract Due to long-term construction and accumulation for different purposes, telecom carriers normally have very complex IT

More information

NIST Cloud Computing Program Activities

NIST Cloud Computing Program Activities NIST Cloud Computing Program Overview The NIST Cloud Computing Program includes Strategic and Tactical efforts which were initiated in parallel, and are integrated as shown below: NIST Cloud Computing

More information

SEER for Software - Going Beyond Out of the Box. David DeWitt Director of Software and IT Consulting

SEER for Software - Going Beyond Out of the Box. David DeWitt Director of Software and IT Consulting SEER for Software - Going Beyond Out of the Box David DeWitt Director of Software and IT Consulting SEER for Software is considered by a large percentage of the estimation community to be the Gold Standard

More information

(Refer Slide Time: 01:52)

(Refer Slide Time: 01:52) Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This

More information

THE CASE FOR CENTERALIZED IT CONTRACT MANAGEMENT: A FOUR FORCE MODEL

THE CASE FOR CENTERALIZED IT CONTRACT MANAGEMENT: A FOUR FORCE MODEL THE CASE FOR CENTERALIZED IT CONTRACT MANAGEMENT: A FOUR FORCE MODEL Anthony Briggs BIO for Finance, HR, IT Infrastructure Best Buy Anthony.Briggs@BestBuy.com Eric Walden Assistant Professor Rawls College

More information

Graduate IS Curriculum for the 21st Century

Graduate IS Curriculum for the 21st Century Graduate IS Curriculum for the 21st Century John T. Gorgone Bentley College jgorgone@bentley.edu Paul Gray Claremont Graduate University Paul.Gray@cgu.edu ABSTRACT This paper presents the interim results

More information

STRATEGIC INTELLIGENCE WITH BI COMPETENCY CENTER. Student Rodica Maria BOGZA, Ph.D. The Bucharest Academy of Economic Studies

STRATEGIC INTELLIGENCE WITH BI COMPETENCY CENTER. Student Rodica Maria BOGZA, Ph.D. The Bucharest Academy of Economic Studies STRATEGIC INTELLIGENCE WITH BI COMPETENCY CENTER Student Rodica Maria BOGZA, Ph.D. The Bucharest Academy of Economic Studies ABSTRACT The paper is about the strategic impact of BI, the necessity for BI

More information

CRITICAL SUCCESS FACTORS FOR SHARED SERVICES: A RESEARCH AGENDA

CRITICAL SUCCESS FACTORS FOR SHARED SERVICES: A RESEARCH AGENDA CRITICAL SUCCESS FACTORS FOR SHARED SERVICES: A RESEARCH AGENDA Shouhong Wang Charlton College of Business, University of Massachusetts Dartmouth Dartmouth, MA 02747-2300 USA swang@umassd.edu Hai Wang

More information

2.1 STAGE 1 PROJECT PROCUREMENT STRATEGY

2.1 STAGE 1 PROJECT PROCUREMENT STRATEGY APM Procurement Guide : Draft7_RevA_Chapter 2.1_Project Procurement Strategy_Jan12 1 2.1 STAGE 1 PROJECT PROCUREMENT STRATEGY In this stage, the project definition is developed so that decisions can be

More information

Service Catalog and Configuration Management Database as the Foundation of SIAM. Eija Hallikainen

Service Catalog and Configuration Management Database as the Foundation of SIAM. Eija Hallikainen Service Catalog and Configuration Management Database as the Foundation of SIAM Eija Hallikainen Master s Thesis Degree Programme in Information Systems Management 2015 Abstract 25.9.2015 Author(s) Eija

More information

SOFTWARE PROJECT MANAGEMENT

SOFTWARE PROJECT MANAGEMENT SOFTWARE PROJECT MANAGEMENT http://www.tutorialspoint.com/software_engineering/software_project_management.htm Copyright tutorialspoint.com The job pattern of an IT company engaged in software development

More information

Using Iterative and Incremental Processes in Global Software Development

Using Iterative and Incremental Processes in Global Software Development Using Iterative and Incremental Processes in Global Software Development Maria Paasivaara and Casper Lassenius Helsinki University of Technology Software Business and Engineering Institute POB 9210, FIN-02015

More information

Development and Integration Issues about Software Engineering, Systems Engineering and Project Management Processes

Development and Integration Issues about Software Engineering, Systems Engineering and Project Management Processes Software Process Improvement 98, Monte Carlo, December 1998. 1 Development and Integration Issues about Software Engineering, s Engineering and Project Management Processes Claude Y. Laporte Oerlikon Aerospace

More information

Building an effective stay back team to gain maximum value from an outsourcing agreement

Building an effective stay back team to gain maximum value from an outsourcing agreement WHITE PAPER Building an effective stay back team to gain maximum value from an outsourcing agreement How to define its role, determine its size and assess the skills required 1 cgi.com 2015 CGI GROUP INC.

More information

Value of Project Management a Value Assessment Based Case Study for Software Project

Value of Project Management a Value Assessment Based Case Study for Software Project Value of Project Management a Value Assessment Based Case Study for Software Project PASI OJALA Hintanmutka 17 A 6, 90650 Oulu FINLAND pasiojala10@yahoo.com Abstract: - The amount of software has increased

More information

Agile Software Engineering, a proposed extension for in-house software development

Agile Software Engineering, a proposed extension for in-house software development Journal of Information & Communication Technology Vol. 5, No. 2, (Fall 2011) 61-73 Agile Software Engineering, a proposed extension for in-house software development Muhammad Misbahuddin * Institute of

More information

Task Characteristics, Knowledge Sharing and Integration, and Emergency Management Performance: Research Agenda and Challenges

Task Characteristics, Knowledge Sharing and Integration, and Emergency Management Performance: Research Agenda and Challenges Task Characteristics, Knowledge Sharing and Integration, and Emergency Management Performance: Research Agenda and Challenges Irma Becerra-Fernandez becferi@fiu.edu Arvind Gudi AGudi@aol.com Weidong Xia

More information

Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com

Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com WHITE PAPER Integrated Application Life-Cycle Management: Accelerating Innovation, Reducing Costs, and Improving Quality Sponsored by: SAP Melinda-Carol Ballou April 2010 Global Headquarters: 5 Speen Street

More information

Job Satisfaction and Motivation in a Large Agile Team

Job Satisfaction and Motivation in a Large Agile Team Job Satisfaction and Motivation in a Large Agile Team Bjørnar Tessem 1, and Frank Maurer 2 1 Department of Information Science and Media Studies, University of Bergen, NO-5020 Bergen, Norway bjornar.tessem@uib.no

More information

Software Quality and Assurance in Waterfall model and XP - A Comparative Study

Software Quality and Assurance in Waterfall model and XP - A Comparative Study Software Quality and Assurance in Waterfall model and XP - A Comparative Study Dr. Sana a Jawdat Khalaf Sana_j_11@hotmail.com Dr. Mohamed Noor Al-Jedaiah m_aljedaiah@ammanu.edu.jo Abstract: -Dealing with

More information

Agile development of safety-critical software while meetings standards' requirements

Agile development of safety-critical software while meetings standards' requirements 1(37) Agile development of safety-critical software while meetings standards' requirements Matti Vuori, Tampere University of Technology 2011-11-04 Contents 1/2 A study in Ohjelmaturva 4 Tendency to be

More information

Collaborative Commerce and Knowledge Management

Collaborative Commerce and Knowledge Management & Knowledge and Process Management Volume 9 Number 1 pp 43 53 (2002) DOI: 10.1002/ kpm.132 Collaborative Commerce and Knowledge Management Bhavani Thuraisingham 1, Amar Gupta 2, Elisa Bertino 3 and Elena

More information

Key Strategies for Implementing and Upgrading Electronic Health Records (EHR) Systems

Key Strategies for Implementing and Upgrading Electronic Health Records (EHR) Systems Key Strategies for Implementing and Upgrading Electronic Health Records (EHR) Systems Involve Executive Management and Implement Effective Controls a knowledgeable launch. Problems are to be expected,

More information

IMPROVING CUSTOMER RELATIONS

IMPROVING CUSTOMER RELATIONS IMPROVING CUSTOMER RELATIONS Lars Mathiassen, Gro Bjerknes & Carsten Kristensen When an organization pursues a systematic strategy to mature its software operation it has severe implications for its customers

More information

ERP Challenges and Opportunities in Government

ERP Challenges and Opportunities in Government ERP Challenges and Opportunities in Government www.frost.com 1 Table of Contents Executive Summary... 3 Introduction... 4 Survey Methodology... 4 A Word About Frost & Sullivan... 5 ERP Systems in Government:

More information

Introducing Reference Models in ERP Development

Introducing Reference Models in ERP Development Introducing Reference Models in ERP Development Signe Ellegård Borch IT University of Copenhagen elleborch@itu.dk Introduction Business process reference modelling is not a new topic in the ERP software

More information

Communication Needs, Practices and Supporting Structures in Global Inter- Organizational Software Development Projects

Communication Needs, Practices and Supporting Structures in Global Inter- Organizational Software Development Projects Communication Needs, Practices and Supporting Structures in Global Inter- Organizational Software Development Projects Maria Paasivaara Helsinki University of Technology Software Business and Engineering

More information

The profile of your work on an Agile project will be very different. Agile projects have several things in common:

The profile of your work on an Agile project will be very different. Agile projects have several things in common: The Agile Business Analyst IT s all about being Agile? You re working as a Business Analyst in a traditional project environment, specifying the requirements for IT Developers to build. Suddenly everyone

More information

Requirements Traceability. Mirka Palo

Requirements Traceability. Mirka Palo Requirements Traceability Mirka Palo Seminar Report Department of Computer Science University of Helsinki 30 th October 2003 Table of Contents 1 INTRODUCTION... 1 2 DEFINITION... 1 3 REASONS FOR REQUIREMENTS

More information

PORTFOLIO, PROGRAMME & PROJECT MANAGEMENT MATURITY MODEL (P3M3)

PORTFOLIO, PROGRAMME & PROJECT MANAGEMENT MATURITY MODEL (P3M3) PORTFOLIO, PROGRAMME & PROJECT MANAGEMENT MATURITY MODEL (P3M3) 1st February 2006 Version 1.0 1 P3M3 Version 1.0 The OGC logo is a Registered Trade Mark of the Office of Government Commerce This is a Value

More information

15 Principles of Project Management Success

15 Principles of Project Management Success 15 Principles of Project Management Success Project management knowledge, tools and processes are not enough to make your project succeed. You need to get away from your desk and get your hands dirty.

More information

Evaluating Motivational Factors Involved at Different Stages in an IS Outsourcing Decision Process

Evaluating Motivational Factors Involved at Different Stages in an IS Outsourcing Decision Process Evaluating Motivational Factors Involved at Different Stages in an IS Outsourcing Decision Process Linda Bergkvist 1 and Björn Johansson 2 1 Department of Information Systems, Karlstad University, Sweden

More information

CMSC 435: Software Engineering Course overview. Topics covered today

CMSC 435: Software Engineering Course overview. Topics covered today CMSC 435: Software Engineering Course overview CMSC 435-1 Topics covered today Course requirements FAQs about software engineering Professional and ethical responsibility CMSC 435-2 Course Objectives To

More information

Knowledge management strategies that create value

Knowledge management strategies that create value Knowledge management strategies that create value By Leigh P. Donoghue, Jeanne G. Harris and Bruce A. Weitzman There is no one-size-fits-all way to effectively tap a firm s intellectual capital. To create

More information

How To Understand The Individual Competences Of An It Manager

How To Understand The Individual Competences Of An It Manager ORGANIZATIONS ARE GOING TO THE CLOUD: WHICH COMPETENCES FOR THE IT MANAGER? Luca Sabini, Stefano Za, Paolo Spagnoletti LUISS Guido Carli University Rome Italy {lsabini, sza, pspagnoletti}@luiss.it ABSTRACT

More information

Organizing for Sourcing Excellence Insights for impact on profitability and revenue.

Organizing for Sourcing Excellence Insights for impact on profitability and revenue. Organizing for Sourcing Excellence Insights for impact on profitability and revenue. The Transformation of Procurement Strategic decision making opportunities that can have immediate impact on profitability

More information

Architecture from a business perspective

Architecture from a business perspective 1 Frank van den Berk 2 Introducing myself Netherlands, Son (Eindhoven) Married, two daughters (4 and 7 years old) Physics (EUT) Post-masters programme Software Technology (EUT) Philips CE (1 year) BSO!

More information

Manage projects effectively

Manage projects effectively Business white paper Manage projects effectively HP Project and Portfolio Management Center and HP Agile Manager Table of contents 3 Executive summary 3 The HP Solution Invest in what matters most then

More information

Identifying & Prioritizing of Electronic Commerce Factors in B2B Relationships using Fuzzy ANP (Case study: Nanotechnology High tech Organizations)

Identifying & Prioritizing of Electronic Commerce Factors in B2B Relationships using Fuzzy ANP (Case study: Nanotechnology High tech Organizations) Identifying & Prioritizing of Electronic Commerce Factors in B2B Relationships using Fuzzy ANP (Case study: Nanotechnology High tech Organizations) Zahra Javidian Department Of Engineering, Darab Branch,

More information

Systems Engineering. Designing, implementing, deploying and operating systems which include hardware, software and people

Systems Engineering. Designing, implementing, deploying and operating systems which include hardware, software and people Systems Engineering Designing, implementing, deploying and operating systems which include hardware, software and people Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 2 Slide 1 Objectives

More information

Sponsorship Models for Data Warehousing: Two Case Studies

Sponsorship Models for Data Warehousing: Two Case Studies : Two Case Studies Clemens Herrmann Institute of Information Management University of St. Gallen clemens.herrmann@unisg.ch Florian Melchert Institute of Information Management University of St. Gallen

More information

Knowledge Sharing in ICT-Outsourcing Relationships

Knowledge Sharing in ICT-Outsourcing Relationships Knowledge Sharing in ICT-Outsourcing Relationships Björn Johansson Department of Informatics, Jönköping International Business School P.O Box 1026 SE-551 11 Jönköping, Sweden bjorn.johansson@jibs.hj.se

More information

Software Project Tracking Metrics Analysis Model Based on Project Requirements

Software Project Tracking Metrics Analysis Model Based on Project Requirements Software Project Tracking Metrics Analysis Model Based on Project Requirements EVANGELOS MARKOPOULOS Department of Informatics University of Piraeus 80 Karaoli & Dimitriou Str., Piraeus GREECE epm@unipi.gr

More information

The Specifics of WEB Project Management

The Specifics of WEB Project Management Mirjana Marić, Zoran Ćirić The Specifics of WEB Project Management Article Info:, Vol. 8 (2013), No. 2, pp. 008-012 Received 25 February 2013 Accepted 20 April 2013 UDC 005:004.738.5 Summary According

More information

PRINCE2 and DSDM: Why should I use both?

PRINCE2 and DSDM: Why should I use both? PRINCE2 and DSDM: Why should I use both? Author: Dorothy Tudor - DSDM and PRINCE2 Practitioner and Trainer, a Certified ScrumMaster (Agile), ITIL Service Manager and a Director of the DSDM Consortium,

More information

Agenda RESEARCH DRIVERS CASES RESULTS. Research Problem Conceptual Background Methodological Proceedings

Agenda RESEARCH DRIVERS CASES RESULTS. Research Problem Conceptual Background Methodological Proceedings Interest Alignment for Joint Business Development: How Global Software Houses and Consulting Firms Work Together in the Enterprise Systems Market FÁBIO ROCHA & WALTER BATAGLIA Mackenzie Presbyterian University,

More information

Adopting a Continuous Integration / Continuous Delivery Model to Improve Software Delivery

Adopting a Continuous Integration / Continuous Delivery Model to Improve Software Delivery Customer Success Stories TEKsystems Global Services Adopting a Continuous Integration / Continuous Delivery Model to Improve Software Delivery COMMUNICATIONS AGILE TRANSFORMATION SERVICES Executive Summary

More information

Designing a Risk-based Partner Selection Process for Collaborative Cloud Computing Environments

Designing a Risk-based Partner Selection Process for Collaborative Cloud Computing Environments Designing a Risk-based Partner Selection Process for Collaborative Cloud Computing Environments Benedikt Martens 1, Novica Zarvi 2, Frank Teuteberg 1, Oliver Thomas 2 1 Accounting and Information Systems

More information

Transportation Risk Management: International Practices for Program Development and Project Delivery

Transportation Risk Management: International Practices for Program Development and Project Delivery Transportation Risk Management: International Practices for Program Development and Project Delivery Sponsored by: In cooperation with: American Association of State Highway and Transportation Officials

More information

White Paper. Finding the Right Contract Management System. What are my options?

White Paper. Finding the Right Contract Management System. What are my options? White Paper Finding the Right Contract Management System What are my options? One of the most confusing aspects of selecting a contract management system is the variety of solutions to choose from. Perhaps

More information

Agile Project Management. Jan Pool NioCAD University of Stellenbosch 16 April 2008

Agile Project Management. Jan Pool NioCAD University of Stellenbosch 16 April 2008 Agile Project Management Jan Pool NioCAD University of Stellenbosch 16 April 2008 Introduction Objective: Introduce a general Agile Project Management framework. Target Audience: Product, program and project

More information

Chapter 8 Approaches to System Development

Chapter 8 Approaches to System Development Systems Analysis and Design in a Changing World, sixth edition 8-1 Chapter 8 Approaches to System Development Table of Contents Chapter Overview Learning Objectives Notes on Opening Case and EOC Cases

More information

Anatomy of an Enterprise Software Delivery Project

Anatomy of an Enterprise Software Delivery Project Chapter 2 Anatomy of an Enterprise Software Delivery Project Chapter Summary I present an example of a typical enterprise software delivery project. I examine its key characteristics and analyze specific

More information

Managing Cross-Cultural Issues. in Global Software Outsourcing

Managing Cross-Cultural Issues. in Global Software Outsourcing Managing Cross-Cultural Issues in Global Software Outsourcing S. Krishna, Sundeep Sahay, and Geoff Walsham [Indian Institute of Management, Bangalore, India; Department of Informatics, University of Oslo,

More information

II. Organizations. Organizations

II. Organizations. Organizations II. Organizations Organizational Goals and Objectives Organizations as Systems Product Flow vs Information Flow Organization Charts Feedback and Control within Organizations Information Systems Departments

More information

Considering the Cultural Issues of Web Design in Implementing Web-Based E-Commerce for International Customers

Considering the Cultural Issues of Web Design in Implementing Web-Based E-Commerce for International Customers Considering the Cultural Issues of Web Design in Implementing Web-Based E-Commerce for International Customers Kyeong. S. Kang The First International Conference on Electronic Business, Faculty of Information

More information

Software Quality Assurance in Agile, XP, Waterfall and Spiral A Comparative Study

Software Quality Assurance in Agile, XP, Waterfall and Spiral A Comparative Study Software Quality Assurance in Agile, XP, Waterfall and Spiral A Comparative Study S. Vijayakumar vijsy003@students.unisa.edu.au School of Computer and Information Science University of South Australia,

More information

Industrial Engineering Definition of Tuning

Industrial Engineering Definition of Tuning Industrial Engineering Definition of Tuning Tuning is a faculty-led pilot project designed to define what students must know, understand, and be able to demonstrate after completing a degree in a specific

More information

How PRINCE2 Can Complement PMBOK and Your PMP Jay M. Siegelaub Impact Strategies LLC. Abstract. About PRINCE2

How PRINCE2 Can Complement PMBOK and Your PMP Jay M. Siegelaub Impact Strategies LLC. Abstract. About PRINCE2 How PRINCE2 Can Complement PMBOK and Your PMP Jay M. Siegelaub Impact Strategies LLC Abstract PMBOK is the recognized (de facto) standard of project management knowledge. In the UK and Europe, PRINCE2

More information