Proceedings of the 35th Hawaii International Conference on System Sciences - 2002
Collaborative Project Management Software Nicholas C. Romano, Jr. Oklahoma State University
[email protected] Fang Chen University of Arizona
[email protected] Jay F. Nunamaker, Jr. University of Arizona
[email protected] Abstract Project Management (PM) principles are rapidly changing due to business globalization and information technology (IT) advances which support distributed and virtual project teams. Traditional PM focuses on a single project at a single location [11] and is more concerned with project inputs and outputs than with the project work itself [42]. Traditional PM emphasizes scheduling, planning and tracking [11]. The PM paradigm has begun to shift due to the increasing number of distributed projects involving team members from different sites, organizations, and cultures [23]. Current and future PM will be more concerned with project work and processes, and collaboration will become essential for success. Academics and practitioners have begun to discuss project management in terms of collaboration; however, there is little agreement as to a definition or interpretation of collaboration. One of the major changes in PM, over the last 25 years, has been the use of computerized tools and methods [17]. In the future, the most significant change in PM may be the use of collaboration [17]. In the article, we provide an explanation of different levels of collaboration, namely, communicative, collective, coordinated, and concerted. Then we describe prototype collaborative project management software (C-PMS) to support ‘concertedlevel’ collaboration among project team members. We believe that C-PMS that supports all levels of collaboration, especially the concerted level, can increase the efficiency and effectiveness of project managers and team members.
1. Introduction PM fundamentals are changing due to business [23] and technological forces [45]. Market globalization and
international mergers are increasing the need for partnerships across organizational, cultural, and national boundaries. IT advancements have made collaboration in distributed modes possible, technologies like Group Support Systems (GSS) and videoconferencing enable people to collaborate across dispersed geographical areas. The trend toward business globalization and the advancement of IT has given rise to new organizational forms called ‘virtual organizations’ [4, 11, 13]. Both traditional organizations and virtual organizations may employ ‘virtual projects’ involving team members from different geographical sites, organizations and cultures [27]. The challenge of virtual PM is supporting collaboration among the people working at different sites, different times or in different organizations. Collaboration can consume a significant amount of project workers’ time. As more companies and industries move toward electronic commerce and digital business a large percentage of projects involve software development. “Studies of co-located development teams in large (software) projects have shown that up to 70% of developer’s time is spent collaborating [22] , and 85% of project costs can be accounted for by team activities [7] ” [14]. More traditional projects may also require fair amounts of collaboration. Helbrough [17] found that for a major business projects between 25% and 30% of total project man-days was spent for collaboration. Since collaboration is an important part of the PM, successful management of collaboration may increase productivity and decrease project costs. PM must consider different project aspects. PM can be defined as ‘a special way of organizing, planning and controlling to create defined changes or products with predictable cost, time and quality’ [17]. PM thus involves managing financial issues, risks, resources, schedules, quality, and processes. Each of these areas must be
0-7695-1435-9/02 $17.00 (c) 2002 IEEE
Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS-35’02) 0-7695-1435-9/02 $17.00 © 2002 IEEE
1
Proceedings of the 35th Hawaii International Conference on System Sciences - 2002
managed well for a project to be successful, however process management plays a more important role in a multi-site projects, because it involves task identification, task allocation, task tracking and reporting.
types based on the two dimensions of single versus multiple projects and single versus multiple sites (See figure 1).
Good PM can provide team members and other stakeholders with a clear overview of who is doing what, and the status of a specific task. Visibility of project progress is a critical factor for project success [25] Our Collaborative Project Management Software (C-PMS) provides collaboration for processes and activities as well as traditional tracking of finances, schedules, resources, and quality. This paper is organized as follows: section 3 presents a literature review of PM from different perspectives; section 4 discusses different levels of collaborative PM and summarizes some commercial PM software functions in terms of collaborative support; section 5 presents our prototype Collaborative Project Management Software (CPMS); section 6 explains a Framework for Research in Collaborative Project Management; section 7 presents a discussion and future research directions
2. Literature Review We conducted our literature review in several fields: collaborative PM, organizational memory and knowledge management, collaborative engineering of processes and systems, and Group Support Systems, because work in collaborative PM in taking place in all of these areas. Each research area is focusing on different aspects of collaborative PM and therefore has something unique to offer. 2.1 Collaborative Project Management Turner [41] defines a project as ‘an endeavor in which human, material and financial resources are organized in a novel way, to undertake a unique scope of work, of given specification, with constraints of cost and time, so as to achieve beneficial change defined by quantitative and qualitative objectives.’ The aim of PM is to produce the required deliverables within the constraints of time and budget. Without efficient and effective project management, projects risk schedule and budget overruns or even cancellation. 31% of new IS projects are canceled before completion at an estimated total cost of $81 billion [12]. Project complexity is one of reason for project failures. Project complexity can be considered from at least three different perspectives: the number of projects; the number of physical sites; and number of organizations involved. Evaristo and Fenema [11] classified projects into seven
Figure 1. Evaristo and Fenema’s Project Classification Scheme [11]. For traditional PM the key issue is scheduling [11], for multiple traditional projects, in addition to scheduling, there is a need to share resources to achieve global optimization. Evaristo and Fenema [11] point out that “a critical difference between distributed projects and the prior programs or traditional projects of various types is related to the focus on the coordination mechanisms”. In fact, coordination and collaboration are necessary and critical components for any project: coordination is within site for traditional projects, and across sites for distributed projects. Distributed projects with global perspectives have advantages and disadvantages. Advantages include: project has the right mix of personnel [1], cost-effective global sourcing, and shorter product development cycles by utilizing time zone differences [11]. One disadvantage is the high demand for communicative, cooperative and collaborative efforts among team members [11]. Inefficient collaborative efforts may offset the time zone difference gains [14]. One major change of PM in the last 25 years is the use of computerized project planning and control methods [17]. PM software packages are available to provide Gantt charts, PERT diagrams, resource histograms, and project status tracking. There are many factors to manage for a project, and project managers cannot pay equal attention to each factor, therefore they prioritize factors and decide which ones to pay the most attention to. Evaristo and Fenema [11] point out that traditional PM emphasizes management of a single project at a single location, and the key issue is scheduling. This might be why people often think about Gannt Charts and PERT diagrams when they think about PM. People manage project inputs, resources, delivery of products, and people, but seldom
0-7695-1435-9/02 $17.00 (c) 2002 IEEE
Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS-35’02) 0-7695-1435-9/02 $17.00 © 2002 IEEE
2
Proceedings of the 35th Hawaii International Conference on System Sciences - 2002
manage the work or process of the project [42]. If PM concerns mainly inputs and outputs of the development effort, the process of the project may remain a ‘black box’. There are many chances that things can go wrong in the ‘black box’, and people will not be aware of whether the project is a failure or success until the last minute. Some PM tools keep track of the task status to increase the visibility of the process and gain more control of the project. However, task status tracking is not sufficient. For example, if people are doing the right things, and not sharing or archiving the knowledge used in the process, they won’t be able to make the process repeatable by other people or by next project. Process and content support is necessary for successful PM. In traditional PM, progress tracking might be sufficient to manage the process. However, progress tracking is insufficient for distributed projects due to the dynamics and complexity of the project. People in different locations or organizations need to know not only the status of the most current work, but also the actual work itself. Careful coordination of subtask allocation, interdependence, and integration is needed on a daily basis. A virtual project is temporary in nature, it is formed for a specific project and dissolved at the end of the project [27], [37]. It is very important to keep the process of the project in the organizational memory so that successful process can be repeated for the future project, and problemic process can be avoided. In summarizing the reason of project failure, Helbrough [17] states that poor collaboration is often cited as the reason, and he envisions that collaborative technology may be the most significant change in the way projects are managed in the future. Helbrough does not provide a definition of ‘collaboration’, however he specifies that ‘collaboration means meeting’. From his point of view, collaboration is meeting, the effectiveness of collaboration can be achieved by using GSS(Group Support Systems). We agree with him that collaboration might be the most important dimension of project management, however his interpretation of collaboration is limited, though GSS may be an important component of collaborative PM. From the literature review, we realized that different people have different understandings of collaboration. Some companies claim they provide collaborative PM software and/or services. A closer look at the explanation of the software and services will illustrate the variations in interpretation of collaboration. For example, Netmosphere has a collaborative project management tool named “ActionPlan”, which allows team members to access a central information store via an Internet interface.
Netmosphere CEO Kevin Nickels interpretation of collaboration is different from that of Helbrough. Niclels’ understanding of collaboration can be illustrated by his statement - “most of the traditional views of project management are not collaborative. I’ve seen charts where the project manager is drawn as the center of the universe. The executives are on the outside …”. Netmosphere’s tool allows everyone related to the project to participate. “Everybody is on the team, and nobody is the overseer” [21]. It seems that collaborative is the same as participative for Nickels. Other companies simply regard collaboration of PM as putting project management on the web so that project management can be done anytime, from anywhere. The variation of interpretation of collaboration is confusing and even misleading. Even if people have varied interpretation of the collaboration in PM, they agree that collaboration is a critical component in new PM paradigm. Increasing numbers of distributed projects have led to a shift in the PM paradigm. If traditional PM manages inputs and outputs of one project, and the key is scheduling, then current PM focuses on managing the work or process of the project and the key is collaboration. In order to achieve the effectiveness and efficiency of collaboration in PM, it is necessary to define collaboration in the first place, and then understand the system functions in terms of collaboration. We will explain what we mean by collaboration in next section. Organizational Memory and Knowledge Management Literature on Organizational Memory (OM) is relevant to collaborative PM because it provides a team repository that is lacking in traditional PM, but required for collaborative PM. Organizational memory (OM) is defined as “the means by which knowledge from the past is brought to bear on present activities, thus resulting in higher or lower levels of organizational responsiveness” [15]. The processes of OM are acquisition, maintenance, retention, and retrieval [39]. Acquisition gathers information from all available sources, the information should be new – not exist in the maintenance process (database). Maintenance is to keep the information. Retention is to facilitate people to organize and process information effectively. Retrieval provides information to support decision making and problem solving. Baek and Liebowitz [1] have done some research in webbased knowledge repository for multimedia design teams. The result indicates that knowledge repository creates a promising environments for these teams, since knowledge repository allows people exchange knowledge and be aware of the existing knowledge by sharing knowledge. Organizational memory is closely related to knowledge
0-7695-1435-9/02 $17.00 (c) 2002 IEEE
Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS-35’02) 0-7695-1435-9/02 $17.00 © 2002 IEEE
3
Proceedings of the 35th Hawaii International Conference on System Sciences - 2002
management (KM) in terms of creating mechanisms to keep knowledge in a persistent format. Knowledge can be classified as explicit and tacit knowledge. Different activities transform knowledge from one category to the other: combination is to combine explicit knowledge to produce explicit knowledge; socialization is to transfer tacit knowledge into tacit knowledge; internalization is to transform explicit knowledge into tacit one; externalization is to turn tacit knowledge into explicit knowledge [28]. McQueen ([26]) summarized that there are two major research themes in KM: “the first theme centers on how information technology can support both the capture of tacit knowledge held by individuals and its conversion to accessible explicit forms (often through discussion repositories using groupware such as Lotus Notes). The second theme involves the use of information technology for electronic publishing of corporate documents on an intranet, which will support the search for information by knowledge workers in the organization”. The KM capacities of capturing tacit knowledge, turning it into explicit knowledge and keep it as persistent object for later use are important, PM software need to have such a KM component to keep knowledge for a current and future reference. Group Support Systems Literature on Group Support Systems (GSS) is relevant because it can support all stages of a collaborative PM process. Although little specific GSS research has looked at PM on the whole, several researchers have studied parts of the process. PM process components which have been studied with GSS include: strategic and project planning [8, 24, 31, 36, 43] requirements elicitation [5, 6, 18, 35, 33, 34]; and software inspections [44]. van Genuchten et al. [44] also explored the use of GSS in primary work processes. PM is for many a primary work process that GSS could support. Collaborative Engineering of Processes and Systems The literature review of this area illustrates types of communications need to be supported by the collaborative PM tools. Munkvold and Evaristo [27] states that a virtual project needs to have a collaborative infrastructure to support its implementation. They develop a state model of collaborative infrastructure implementation: first stage mainly deals with issues of hardware, in this stage, collaboration hardware is installed and tested; second stage deals with software readiness, collaborated software is installed, tested and available to users; third stage relates to available guidelines of collaboration between different sites, for example, who should hold of the
“editable” version of the documents and who can only access the “read only” version. The literature discusses three major project types: 1) a single project conducted at single location, 2) a single project conducted at distributed locations, 3) multiple projects conducted at multiple locations. For type 1 projects, communication is conducted asynchronously via email and other communication tools. Other technologies used include: technologies for supporting coordination (e.g. workflow management, calendaring, and scheduling), and information sharing (e.g. document management systems and knowledge repositories). For type 2 projects, the technical infrastructure needs to accommodate telecommunication capabilities (internet connection and alternatives), and interoperability of different computer platforms. Type 3 projects create special needs for a collaborative infrastructure, because project aspects such as synchronicity, culture, structure, policies and standards, the infrastructure need to support prioritization schemes, cross-site and cross-project calendaring and other management tools. Ideally a collaborative PM software tool should support at least type 2 projects.
Collaboration in Project Management PM fundamentals have changed, not only in terms of the projects, but also in terms of computing environments [45]. Two decades ago, mainframe computers were used for PM, with centralized data storage and access via terminals. Resources were shared and access was controlled. Sharing central resources can create performance bottlenecks and slow response times. Using PCs for PM can improve response times. However three drawbacks are associated with PC use: data synchronization, communication, and interoperability of different platforms. New technologies have emerged to cope with PM needs. People use central data repositories to solve the problem of synchronization: data is physically replicated on many different servers, all synchronized and updated so that everybody appears to be working with one data source. Open Database Connectivity (ODBC) and Object Linking and Embedding (OLE) automation are two technologies that can overcome the problems of mixed-platform environments. ODBC allows applications to connect Structured Query Language (SQL) database systems and enables applications to communicate with project data no matter where or how it is stored. OLE automation technology provides applications with capabilities to use individual components of other applications. For example, one application can ask another to open the file without
0-7695-1435-9/02 $17.00 (c) 2002 IEEE
Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS-35’02) 0-7695-1435-9/02 $17.00 © 2002 IEEE
4
Proceedings of the 35th Hawaii International Conference on System Sciences - 2002
knowing the file storage format or location [45]. Internet and intranet offers new forms of communication between project participants. Advances in computing environments make collaboration for distributed project members feasible.
Levels Nature of Efforts Communicative Dialog and Common Understanding Dominated or Egalitarian Information Sharing Non-Task Oriented Collective Individual Separate Piece-Meal Tasks Cooperative Group-Based Uncoordinated Coordinated
Sequential Team Precedential
Concerted
Mutual Communal
Team Productivity Minimal
Sum of Individual performances
Levels of Collaboration A number of authors [2, 9, 10, 16, 19, 20, 38] have discussed various types of collaborative support and Nunamaker coauthors [29, 30, 32] propose a five level hierarchical framework for collaboration: Communicative; Collective; Coordinative; and Concerted (See Table 1). It is the ‘concerted’ level of collaboration that will add real value to project Management.
Process/Tasks Informal / semi-formal communication Conversational Chaotic Unstructured Uncoordinated Individualized (Start-end) Minimal Integration
Sum of individual Performances
Ad hoc Separate tasks toward common goal Final integration Sum of Sequential Chronological Individual Step-by-step Performances Ordered Hand-offs Work-Flow Oriented Progressive Integration Sum of individual, Ad Jointly Shared hoc Team and Synchronized Coordinated Team Continuously Integrative Performances Simultaneous Flexible Repeatable Customizable
Applications Email Chat Notes Data bases News Groups Computer-mediated Communication Word Processing Spreadsheets Graphics Net Meeting Application Sharing
Metaphors Huddle Hallway Meeting Coffee Clutch
Work flow
Relay Work Flow
Group Support Systems Computer-Supported Collaborative Work
Crew Tug-of-War Group Writing Group Problem sSolving
Sprinters Hockey Soccer
Table 1. Levels of Collaboration [29, 30, 32] Collaborative PM software can be classified into four levels, and the higher level software has all the capabilities of the lower level software. From the above comparison of different collaborative PM tool, we can see that current tools only support the lower levels of collaboration.
coauthoring a document in a sequential manner. level software has the capabilities of collective level software and features of group calendar, and Net meeting or online discussion forum. People work under the common goal and interact and cooperate with each other.
Communicative level software is web-based and only provides a central knowledge repository for file storage. Every project member can access the information anytime, from anywhere. People exchange information via the repository, and everyone works on his/her own. Baek and Liebowitz [1] has illustrated knowledge repository is good for project members to share knowledge. However, it does not support interaction among team members, and the interaction is very important for team cooperation success.
Concerted level software allows project members to coauthor a document in a parallel manner, and the software supports synchronous and asynchronous group problem solving and decision making.
Collective level software provides a repository for information storage, tasks, timelines, and resource tracking. People are working toward a common goal and can check the updated work of other people. The integration of member’s work is minimal. Coordinate level software allows users to create, share, review, and redline project documents, check calendars, coordinate schedules, and review tasks. It allows people to
The lower levels of collaboration focus mainly on information sharing. Information sharing is important, but information sharing alone is not sufficient. Project members at different sites need to do their tasks depending on other people’s job. The interaction between project members is essential, and interaction supporting is an important component for collaborative PM tool. Interactions include negotiation of the goals, task allocations, scheduling, resources allocation, co-work on the same document or same task. Without effective interaction support, project members can work very hard and find they are working toward a misunderstanding goal.
0-7695-1435-9/02 $17.00 (c) 2002 IEEE
Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS-35’02) 0-7695-1435-9/02 $17.00 © 2002 IEEE
5
Proceedings of the 35th Hawaii International Conference on System Sciences - 2002
The concerted level of collaboration really offers effective and efficient support for managing the complexities of a distributed project. We propose Collaborative Project Management Software (C-PMS), a prototype of concerted level project management software, in next section. At present not very many companies are practicing systematic collaborative PM. There are several reasons: first, people don’t have the tools or the mechanisms to do Collaborative PM. Surubhotla [40] points out that “most (software) development organizations have only superficially instituted the practices and processes involved with serious project management”, despite the fact that organizations emphasized the use of standardized project management techniques as a means to improve development productivity. The reason may be that available software does not yet fully support the processes in PM. Second; the user learning curve for PM software may be an obstacle. Third, companies have time and Company Name Rational.Com Onproject.Com Citadon.Com Surdex.Com Viecon.Com Microsoft.Com Inovie.Com
PM Tool Name Rational Soda Onproject Projectnet Projectnet Process CPMS (Collaborative Project Management System) Projectbank Projectwise Microsoft Project 2000 Team Center 4.5
money constraints to implement the PM software. Fourth, lack of management commitment to PM practices may be a problem. [3] The fourth reason can be interpreted as lack of motivation to practice PM. There may be other reasons for not conducting collaborative PM in organizations. In this paper, we address the first issue: lack of tools. We propose prototype environment collaborative project management. Present CPM Tools Many companies claim they have collaborative project management tools, and these tools support different levels of collaboration. Figure 2 provides a brief view for some tools: company name, PM tool name, project types the tool supports, and the collaboration level the tool supports. Appendix A lists the detailed description of the PM tools, such as the company’s interpretation of collaboration project management, name of tools, and the major functions of the tool. Category of project Software Project Business Project Project Of Engineering, Building, And Real Estate Photography And Mapping Services
Collaboration level Collective Coordinated Coordinated Communicative
Engineering Any Kind Of Project Any Kind Of Project
Coordinated Coordinated Coordinated
Table 2. Collaboration Level of Collaborative PM Software Prototype Collaborative Project Management Software (CPMS) Our proposed prototype CPMS provides teams with the capability to manage multiple projects involving geographically dispersed teams. The CPMS will have the ten modules listed below. Figure 2 illustrates eight of the modules. Project Specification Overview – stores project specification: name, goal, sponsors, customers, leaders, duration, involving locations and collaboration policies. 2) Accounting and Cost Management module – tracks of the cost as project progresses. 3) Administration and security module – Allows leaders/system administrators to set up new project and new users, and manage them. 4) Content Management module – Provides central knowledge repository for the project. It stores all kinds of files, documents and meeting notes. Document management includes user access control, check-in, check-out functionality, status1)
and revision management, management of different file types, scanning, and archiving. 5) Resources management module – Manages project resources such as people, equipments, and services. 6) Process Management module – Manages work flow, process templates, project phases, tasks, schedules for each task, and delegation of tasks to project members. Researchers in Center for Management of Information (CMI) have developed Project Tracker, which is a software project management system prototype. This prototype is a web-based project management tool, it can be modified to support content, resources, and process management. 7) Collaboration module – Facilitates the collaborations between project members within and across project sites. Project members can communicate via synchronous and asynchronous pattern. Researchers in Center for Management of Information have developed a Group Support System named Collaboratus, it can be used to
0-7695-1435-9/02 $17.00 (c) 2002 IEEE
Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS-35’02) 0-7695-1435-9/02 $17.00 © 2002 IEEE
6
Proceedings of the 35th Hawaii International Conference on System Sciences - 2002
conduct group writing and on-line group meeting. 8) Data Visualization module – Allows users to view project status, cost and resources in an intuitive way.
Graphical User Interface module – Provides the user interface to interact with the system. 10) Database module – Stores all data for the system. 9)
Project Specification (project overview)
Administration & security (set up and manage new projects & users)
Accounting & cost (manage the project cost)
Visualization Tool (visualize the project cost, resources & status)
project status
Content management (manage the project content)
project cost
Collaboration
documents
Process Management (manage the project process)
work flow management
task & scheduling
Resource Management (manage the project resources)
task status report
group calendar& bulleting board
meeting notes
face-to-face group meeting
project members
GSS-aided meeting
group writing
equipments
services
email exchanging
Figure 2. System Modules for Prototype Collaborative Project Management Software Framework for Research in Collaborative Project Management We will evaluate our prototype with a mixed method design both quantitatively and qualitatively. We will conduct the usability study first. The usability study will test whether the system is usable: Is the user interface is intuitive? Is the user’s learning curve is steep? Is the system’s response time in the reasonable limit? Is there any important functionality not included in the system? Is the system stable enough for practical use? We will also conduct experiments by using students as subjects. The aim of experiment is to find out the usefulness and acceptance of the system, and to identify the features need to be improved, revised, added and dropped. Following the experiments, we will do case study. Center for Management Information at the University of Arizona has several projects going, some of the projects involve distributed sites. The researchers manage their projects by using the prototype system. While experiments will answer the questions of “What”, case study is good at getting the answers of “Why”. We will test whether our
conceptual model of collaborative PM is feasible and whether collaborative PM increases the project management effectiveness and efficiency. 7. Discussion In this paper, we have discussed the PM paradigm, its essentials, and the key feature of collaboration. PM fundamentals have changed due to the business globalization and advances of computing environments. Traditional PM focuses on a single project located in a single location, the key issue is scheduling and planning. In the past 25 year, the revolutionary change of PM is the computerized PM. However, the computerized PM has focused on the automation of scheduling and planning, and adopted single-user or single-project perspective. The next big change of PM will be collaboration [17]. More organizations now employ virtual project teams to get the right mix of personnel, cost-effective global sourcing, shorter product development cycle, and time gains by utilizing time zone differences. The distributed project needs strong support of collaboration among project
0-7695-1435-9/02 $17.00 (c) 2002 IEEE
Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS-35’02) 0-7695-1435-9/02 $17.00 © 2002 IEEE
7
Proceedings of the 35th Hawaii International Conference on System Sciences - 2002
members. The ineffective collaboration can offset the benefits of virtual project. There are different levels of collaboration, Most of the commercial PM software provides lower level collaboration support. We think the ideal collaborative support should be at “concerted” level. We have proposed a prototype collaborative project management software (CPMS). The prototype allows project teams to manage multiple projects involving one or more project sites in a concerted collaborative fashion. The system provides a persistent knowledge repository to store the knowledge and information used and produced by the project members. It also allows users to communicate in both synchronous and asynchronous modes: team members can conduct on-line group meetings, software inspections, or send email. The meeting notes and emails will be stored in the system for future reference. Project members can also coauthor a document either at the same time or different times. This is expected to decrease turn-around-time for documents and increases both efficiency and effectiveness of individual project team members and project teams on the whole. Our future research direction include implementing our prototype CPMS and performing a case study to analyze how it affects both PM process and outcomes from both qualitative and quantitative perspectives.
[6]
[7] [8]
[9]
[10]
[11]
[12]
References [1]
[2] [3] [4]
[5]
S. Baek and J. Liebowitz, "Designing a WebBased Knowledge Repository in A Virtual Team and Exploring Its Usefulness," in Haseman, W. D., and Nazareth, D. L. (eds.) Proceedings of the Fifth America’s Conference on Information Systems, August 13 – 15, 1999, Milwaukee, Wisconsin, USA: Omnipress , 453-454. R. E. Bohn, "Measuring and Managing Technological Knowledge," IEEE Engineering Management Review, Winter, pp. 77-88, 1997. S. Castrucci and R. Glen, "Making teamwork work," Canadian Datasystems, vol. 25, pp. 2127, 1993. C. U. Ciborra, "The platform organization: recombining strategies, structures, and surprises," Organization Science, vol. 7, No 2. pp. 103-118, 1996. D. Daniels, Dennis, A. R., Hayes, G., Nunamaker, J. F., Jr., and Valacich, J. S., "Enterprise analyzer: electronic support for group requirements elicitation," in Sprague, R. H., Jr. (ed.) Proceedings of the Twenty-Fourth Hawaii International Conference on System Sciences,
[13]
[14]
[15]
[16]
Maui Hawaii, IEEE Computer Society Press, 1991, pp. 42 - 52. R. M. Daniels, Jr., Dennis, A. R., Hayes, G., Nunamaker, J. F. ,Jr., and Valacich, J. S., "GroupCASE: electronic support for group requirements elicitation,". Center for the Management of Information working Paper, 1990, pp. 1-23. T. Demarco and T. Lister, peopleware. New York: Dorset House, 1987. A. R. Dennis, Nunamaker, J. F. Jr., Vogel, D. R., "Automated support for organizational planning,"., Center for the Management of Information working Paper , 1989, pp. 1-13. G. DeSanctis, and Gallupe, R. B., "A foundation for the study of group decision support systems," Management Science, vol. 33, No 5, 1987, pp. 589-609. C. A. Ellis, Gibbs, S. J., and Rein, G. L., "Groupware: some issues and experiences," Communications of the ACM, vol. 34, No. 1 (January), pp. 38-58, 1991. R. Evaristo and P. C. van Fenema, "A typology of project management: emergence and evolution of new forms," International Journal of Project Management, vol. 17, No. 5 (October), pp. 275281, 1999. K. Ewusi-Mensah, "Critical issues in abandoned information systems development projects," Communications of the ACM, vol. 40, No. 9 (September) pp. 74 - 80., 1997. J. Fulk and G. DeSanctis, "Electronic communication and changing organizational forms," Organization Science, vol. 6, No. 4, pp. 337-349, 1995. I. Gorton, I. Hawryszkiewycz, and K. Ragoonaden, "Collaborative tools and processes to support software engineering shift work," BT Technology Journal, vol. 15, No.3 (July), pp. 189-198, 1997. G. Hackbarth, "The Impact of Organizational Memory on IT Systems," in Ellen D. Hoadley & Izak Benbasat (eds.) Proceedings of the Fourth America’s Conference on Information Systems, August 14 – 16, 1998, Baltimore, Maryland, USA: Omnipress. pp. 62-64. T. Hall, "Intelligence Community Collaboration Baseline Study - Final Report,", vol. Available Online at: http://collaboration.mitre.org/prail/IC_Collaborat ion_Baseline_Study_Final_Report/toc.htm: Information Sharing Solutions Office of Advanced Analytic Tools, 1999 (December).
0-7695-1435-9/02 $17.00 (c) 2002 IEEE
Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS-35’02) 0-7695-1435-9/02 $17.00 © 2002 IEEE
8
Proceedings of the 35th Hawaii International Conference on System Sciences - 2002
[17] B. Helbrough, "Computer assisted collaboration the fourth dimension of project management?," International journal of project management : the journal of the International Project Management Association, vol. 13, No. 5, pp. 329-333, 1995. [18] A. M. Hickey, Dean, D. L., and Nunamaker, J. F. Jr.,, "Establishing a Foundation for Collaborative Scenario Elicitation," The DATA BASE for Advances in Information Systems, vol. 30, No. 34 (Summer/Fall) pp. 92-110, 1999. [19] A. T. Himmelman, Communities working collaboratively for a change, vol. July, revised edition ed. Minneapolis, MN:: The Himmelman Consulting Group, 1992. [20] T. Hogue, "Community Based Collaboration: Community Wellness Multiplied,", vol. Available online at: http://crs.uvm.edu/nnco/collab/wellness.html. Oregon State University: Oregon Center for Community Leadership, 1993. [21] A. H. Johnson, "A Competitive Edge In Collaborative Work; Project management tool uses Web-based collaboration to track a job's progress," Computerworld, pp. 68, 1/13/2001, Available online at: http://careers.computerworld.com/home/print.nsf/ (frames)/000131E4FA?OpenDocument&~f [22] T. C. Jones, Programming productivity. New York: McGraw-Hill, 1986. [23] N. Jonsson, D. Novosel, J. Lillieskold, and M. Eriksson, "Successful Management of Complex, Multinational R&D Projects," in Sprague, R. H., Jr. (ed.) Proceedings of the thirty-fourth Hawai’i International Conference on Systems Sciences, January 3-6, 2001, Maui, HI, USA: IEEE Computer Society Press. [24] H. Kivijärvi and M. Tuominen, "Computer Supported Complex Strategy Process: A Dynamic and Multicriteria Group Support System," in Sprague, R. H., Jr. (ed.) Proceedings of the thirty-fourth Hawai’i International Conference on Systems Sciences, January 3-6, 2001, Maui, HI, USA: IEEE Computer Society Press. [25] S. McConnell, Rapid Development. Redmond: Microsoft Press, 1996. [26] R. J. McQueen, "Can collaborative technology support tacit knowledge creation in individuals?," in Haseman, W. D., and Nazareth, D. L. (eds.) Proceedings of the Fifth America’s Conference on Information Systems, August 13 – 15, 1999, Milwaukee, Wisconsin, USA: Omnipress, 142-144.
[27]
[28] [29]
[30]
[31]
[32]
[33]
[34]
[35]
B. E. Munkvold and R. Evaristo, "Collaborative Infrastructure Formation in Virtual Projects," in H, M. Chung, (ed.) Proceedings of the Sixth America’s Conference on Information Systems, August 10 – 13, 2000, Long Beach, California, USA: Omnipress, pp.1705-1710. I. Nonaka, "A dynamic Theory of Organizational knowledge Creation," Organization Science, vol. 5, No. 1 (February), pp. 14-37, 1994. J. F. Nunamaker, Jr., Romano, N. C., Jr., and Briggs R. O., "A Framework for Collaboration and Knowledge Management," in Sprague, R. H., Jr. Proceedings of the Thirty-third Hawai'i International Conference on System Sciences, January 4-7, 2000, Maui, HI, USA: IEEE Computer Society Press. J. F. Nunamaker, Jr., Romano, N. C., Jr., and Briggs, R. O., "Increasing Intellectual Bandwidth: An Integrated Framework Of KMST And CST," in de Vreede, G-J and Ackermann, F. (eds.) Proceedings of the second annual Group Decision and Negotiation Conference, June 4-7, 2001, La Rochelle France. J. F. Nunamaker, Jr., Weber, S., and Chen, H., "Organizational crisis management systems: planning for intelligent action," Journal of Management Information Systems, vol. 5, No. 4, pp. 7-32, 1989. J. F. Nunamaker, Jr. Briggs, Robert O., and de Vreede, Gert-Jan, "Value Creation Technology: Changing the Focus to the Group," in Information Technology and the Future Enterprise: New Models for Managers, a. G. D. Gary W. Dickson, Ed., 1st ed. Edinburgh Gate, Harlow, Essex, UK: Pearson Education, 2001. R. Ocker, . Fjermstead, J., Hiltz , S. R., & Turoff , M., "An Exploratory Comparison of Four Modes of Communication for Determining Requirements: Results on Creativity, Quality and Satisfaction," in Sprague R. H., Jr. (ed.) Proceedings of the Thirtieth Annual Hawai’i International Conference on Systems Science, January 6-10, 1997, Maui, HI, USA, IEEE Computer Society Press. R. Ocker, Fjermestad, J., Hiltz, S.R., Turoff, M., and Johnson, K., "Effects of Four Modes of Group Communication on the Outcomes of Software Requirements Determination," Journal of Management Information Systems, vol. 15, No. 1, pp. 99-118,1998. R. Ocker, Hiltz, S.R., Turoff, M., and Fjermestad, J., "The Effects of Distributed Group Support and Process Structuring on Software Requirements Development Teams: Results on Creativity and
0-7695-1435-9/02 $17.00 (c) 2002 IEEE
Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS-35’02) 0-7695-1435-9/02 $17.00 © 2002 IEEE
9
Proceedings of the 35th Hawaii International Conference on System Sciences - 2002
[36]
[37]
[38] [39]
[40] [41] [42]
[43]
[44]
[45]
Quality," Journal of Management Information Systems, vol. 12, No. 3, pp. 127-153, 1995-96. R. Orwig, Chen, H., Vogel, D.R., and Nunamaker, J. F., Jr., "A multi-agent view of strategic planning using group support systems and artificial intelligence," Group Decision and Negotiation, vol. 5, No. 1, pp. 37-59, 1996. J. W. Palmer, "The Use of Information Technology in Virtual Organizations," The Virtual Workplace, ed. M. Igbaria and M. Tan, Idea Group Publishing, 1998, 71-98. M. Schrage, Shared Minds The New Technologies of Collaboration. New York, NY: Random-House, Inc., 1990. E. W. Stein and V. Zwass, "Actualizing organizational memory with information systems," Information Systems Research: A Journal of the Institute of Management Sciences, vol. 6, No. 2 (June), pp. 85-117, 1995. S. Surubhotla, "Project Management," 2001. Available online at: http://www.rushmoreu.com. J. R. Turner, The handbook of project-based management. Maidenhead: McGraw Hill, 1993. J. R. Turner, "Do you manage work, deliverables or resources?," International Journal of Project Management, vol. 18, No. 2 (February), pp. 8384, 2000. C. K. Tyran, Dennis, A. R., Vogel, D.R., and Nunamaker, J. F., Jr., "The application of electronic meeting technology to support strategic management," Management Information Systems Quarterly, vol. 16, No. 3, pp. 313-334, 1992. M. van Genuchten, Cornelissen, W., and van Dijk, C., "Supporting inspections with an electronic meeting system," in Sprague R. H., Jr. (ed.) Proceedings of the Thirtieth Annual Hawai’i International Conference on Systems Science, January 6-10, 1997, Maui, HI, USA, IEEE Computer Society Press. N. Wills, "Project management and the Internet," IEE review, vol. 44, pp. 33- 34, 1998.
0-7695-1435-9/02 $17.00 (c) 2002 IEEE
Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS-35’02) 0-7695-1435-9/02 $17.00 © 2002 IEEE
10