Information Strategy Planning in Construction: Framework and Processes



Similar documents
DESIGNING A STRATEGIC INFORMATION SYSTEMS PLANNING METHODOLOGY FOR MALAYSIAN INSTITUTES OF HIGHER LEARNING (ISP-IPTA)

What is a life cycle model?

Strategic Information Systems Planning : A Brief Review

Chapter 1 Exercises. 1. Why would a systems analyst have to act as a translator? What groups might be involved?

Software Engineering. What is a system?

A Review of an MVC Framework based Software Development

(Refer Slide Time: 01:52)

A. Waterfall Model - Requirement Analysis. System & Software Design. Implementation & Unit Testing. Integration & System Testing.

A Capability Maturity Model (CMM)

An Integrated Methodology for Implementing ERP Systems

n Assignment 4 n Due Thursday 2/19 n Business paper draft n Due Tuesday 2/24 n Database Assignment 2 posted n Due Thursday 2/26

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

CHAPTER_3 SOFTWARE ENGINEERING (PROCESS MODELS)

How To Develop Software

Software Development Life Cycle (SDLC)

System development lifecycle waterfall model

A Comparison of SOA Methodologies Analysis & Design Phases

DATABASE DEVELOPMENT LIFE CYCLE

Component Based Development in Software Engineering

The most suitable system methodology for the proposed system is drawn out.

CS 487. Week 8. Reference: 1. Software engineering, roger s. pressman. Reading: 1. Ian Sommerville, Chapter 3. Objective:

Elite: A New Component-Based Software Development Model

Information Technology Policy

5/19/ Professor Lili Saghafi

Software Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville

Introduction to Systems Analysis and Design

A SYSTEM DEVELOPMENT METHODOLOGY FOR ERP SYSTEM IN SMEs OF MALAYSIAN MANUFACTURING SECTORS

Unit Title: Personnel Information Systems Unit Reference Number: F/601/7510 Guided Learning Hours: 160 Level: Level 5 Number of Credits: 18

Peter Mileff PhD SOFTWARE ENGINEERING. The Basics of Software Engineering. University of Miskolc Department of Information Technology

A COMPARISON BETWEEN DIFFERENT TYPES OF SOFTWARE DEVELOPMENT LIFE CYCLE MODELS IN SOFTWARE ENGINEERING

Systems Analysis and Design

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

Software development life cycle. Software Engineering - II ITNP92 - Object Oriented Software Design. Requirements. Requirements. Dr Andrea Bracciali

PERFORMANCE MANAGEMENT METHOD FOR CONSTRUCTION COMPANIES

CDC UNIFIED PROCESS JOB AID

Software Development Methodologies in Industry. By: Ahmad Deeb

PROJECT MANAGEMENT METHODOLOGY OF OBJECT- ORIENTED SOFTWARE DEVELOPMENT

Program Lifecycle Methodology Version 1.7

Application of software product quality international standards through software development life cycle

Information Technology Project Management, Sixth Edition. Note: See the text itself for full citations. Visit cie-wc.edu for more courses.

A Survey of Software Development Process Models in Software Engineering

Chapter 1 The Systems Development Environment

Educational Software Development Life Cycle Stages. Salah Alkhafaji, B. Sriram. Sur University College, Sur, Sultanate of Oman

SOFTWARE DEVELOPMENT SD

SOFTWARE ENGINEERING INTERVIEW QUESTIONS

INTERNATIONAL JOURNAL OF ADVANCES IN COMPUTING AND INFORMATION TECHNOLOGY An International online open access peer reviewed journal

Applying Agile Methods in Rapidly Changing Environments

Software Engineering. Objectives. Designing, building and maintaining large software systems

Information Management System

Journal of. Risk Analysis of the Waterfall Model for Educational Software Development. Abstract

Security Considerations for the Spiral Development Model

How To Test A Robot Platform And Its Components

The Software Development Life Cycle (SDLC)

Summary: Natalia Futekova * Vladimir Monov **

Unit I. Introduction

Chapter 1 System Development Environment

Evolving a Ultra-Flow Software Development Life Cycle Model

THE BCS PROFESSIONAL EXAMINATIONS Certificate in IT. October Examiners Report. Information Systems

AC : ENTERPRISE RESOURCE PLANNING: A STUDY OF USER SATISFACTION WITH REFERENCE TO THE CONSTRUCTION INDUSTRY

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

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

The Role of Knowledge Management in Building E-Business Strategy

Contents. viii. 4 Service Design processes 57. List of figures. List of tables. OGC s foreword. Chief Architect s foreword. Preface.

General Problem Solving Model. Software Development Methodology. Chapter 2A

Advisory Services Application Services. The right choice.* Implementation starts with selection. *connectedthinking

Brief Contents. Part Three: Decisions and Strategies. Part One: Information Technology Infrastructure. Part Four: Organizing Businesses and Systems

Basic Trends of Modern Software Development

Enterprise Content Management (ECM)

System Development Life Cycle. Many business company uses software systems or specific programs to help

Seven Steps to Developing an Effective IT Strategic Plan

IT2404 Systems Analysis and Design (Compulsory)

Requirements Analysis (RA): An Analytical Approach for Selecting a Software Process Models ABSTRACT

Software Process Improvement Framework Based on CMMI Continuous Model Using QFD

A New Methodology For Developing The MIS Master Plan Mohammad Dadashzadeh, Ph.D., Oakland University, USA

A DESIGN SCIENCE APPROACH TO DEVELOP A NEW COMPREHENSIVE SOA GOVERNANCE FRAMEWORK

ADMINISTRATIVE SUPPORT AND CLERICAL OCCUPATIONS SIN 736 1

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

Redesigned Framework and Approach for IT Project Management

PROCESS-DRIVEN SOFTWARE DEVELOPMENT METHODOLOGY FOR ENTERPRISE INFORMATION SYSTEM

Keywords document, agile documentation, documentation, Techno functional expert, Team Collaboration, document selection;

Software development process

SUSTAINABLE BUSINESS PROCESS MANAGEMENT MODEL FOR CONSTRUCTION COMPANIES

VisPMIS: A VISUAL PROJECT MANAGEMENT INFORMATION SYSTEM

TRADITIONAL VS MODERN SOFTWARE ENGINEERING MODELS: A REVIEW

Custom Software Development Approach

The software process. Generic software process models. Waterfall model. Software Development Methods. Bayu Adhi Tama, ST., MTI.

Principles of Execution. Tips and Techniques for Effective Project Portfolio Management

Towards Collaborative Requirements Engineering Tool for ERP product customization

Sample marketing plan template

IV. Software Lifecycles

SOFTWARE PROCESS MODELS

System/Data Requirements Definition Analysis and Design

On Design of SDM Model of an ERP Implementation for MCD

Chapter 3 Technology adapted

Management. Project. Software. Ashfaque Ahmed. A Process-Driven Approach. CRC Press. Taylor Si Francis Group Boca Raton London New York

D6 INFORMATION SYSTEMS DEVELOPMENT. SOLUTIONS & MARKING SCHEME. June 2013

Transcription:

Information Strategy Planning in Construction: Framework and Processes Boong Yeol Ryoo 1, Soo Yong Kim 2 and Young Dai Lee 3 1Assistant Professor, 3137 TAMU Department of Construction Science, Texas A&M University, College Station, TX 7843-3137, U.S.A, bryoo@tamu.edu 2Professor, Department of Civil Engineering, Pukyong National University, San 100, Yongdangdong, Namgu Busan, 608-739, Korea, kims@pknu.ac.kr 3Professor, Department of Civil Engineering, Pukyong National University, San 100, Yongdangdong, Namgu Busan, 608-739, Korea, ydlee@pknu.ac.kr Abstract The intended objective of ISP is to develop a comprehensive plan for integrated systems development. Thus, Information Strategy Planning (ISP) is the first step in order for general contractors in the construction industry to introduce Information technology (IT) to their business and project management. Due to a lack of understanding of the role of ISP in systems development, it has been often ignored or not been considered by them. In order to design and develop an integrated system flawlessly, a well-defined software development methodology must be adopted. However, most existing methodologies are proprietary intellectual property of System Integrators (SI) whose fees are too expensive to most contractors. Their methodologies are generic and it requires a thorough understanding of their methodology and business processes in construction in order to implement in an integrated systems development in construction. This paper presents a comprehensive framework of ISP for construction contractors. Methods and tools for each step will be presented and desirable deliverables will be followed. Thus, without professional system integrators, they are able to explore information technologies that might support their business needs. It also can help them to evaluate existing systems, examine their IT and business environments, define a system architecture and functional architecture, and assess the impact on their organization. Keywords: Information Strategy Planning (ISP), System Integration (SI), software Development Methodologies, Software Development Life Cycle (SDLC) 1. Introduction In the construction industry, information systems have been designed and developed by computer scientists who do not have adequate understanding of the characteristics of construction business and construction projects. The construction companies also do not have sufficient knowledge of how information systems should be designed and developed in accordance with their needs. The management of system development projects must be thoroughly planned in order to put all systems and their components together [1]. Software Development Life Cycle (SDLC) models have been used in Information Technology (IT) industry. SDLC is a conceptual model for system integrators to manage software development projects. It covers from planning to operation and maintenance of a system s life cycle. However, software engineering techniques have been known to the IT industry whereas a little known to the construction industry [2]. System integrators often employ a software development methodology which has been used as a tool for producing and documenting project deliverables. Based on information engineering knowledge, comprehensive software development methodologies have been devised by system integrators. The methodologies include deliverables by phase, a project management model, a quality control model, and reasonable analysis methods and appropriate tools. Deliverables along with efficient methods and specific tools are defined and categorized throughout the software development project life cycle. Accessing such methodologies is limited since those are proprietary intellectual property of the system integrator. Information Strategy Planning (ISP) is the basis and the first step of system integration. Without a proper ISP, system integration would not succeed [3]. Due to its characteristics, it is very hard to execute 584

26th International Symposium on Automation and Robotics in Construction (ISARC 2009) complete ISP comprehensively for construction contractors because it involves the analysis of business environment and information technology environment in the industry. This paper presents a framework and architecture of Information Strategy Planning for general contractors. The framework is based on case studies and generic software development methodologies. It includes major tasks by phase and deliverables. Thus general contractors will be able to evaluate their deliverables. 2. Software Development Life Cycle A framework of essential tasks to design and develop an integrated system is called System Development Life Cycle (SDLC). Traditionally phased life-cycle model and waterfall model have been put into practice. The models divide a software development project into six key phases such as Planning, Analysis, Design, Development, Testing, and Operation and Maintenance. More practical models including prototyping model, spiral model, iterative and incremental development model, and component-based development have been introduced to the information technology industry. Potential problems still exist because the models focus on design and programming and testing. Capturing industry specific business processes and knowledge has not been specified. 2.1 SDLC Methodologies Three distinct approaches have been considered as shown in Table 1. The concept of software development methodologies has been moved forward from Process-Oriented, to Data-Oriented, and to Object-Oriented Design. In early stage of software engineering, the process modelling method was used in structured analysis and design. Yourdon/DeMarco [4] and Gane/Sarson proposed a process-driven approach to bring both data and control flow of a system together. DFD is Data Flow Diagram. James Martin [5][6] proposed a data-driven approach. Booch [7] and Yourdon/Coad [8][9] proposed objectedoriented approach. Table 1 Characteristic of System Development Approaches Approach Developers Description Structured analysis Information Engineering Object-Oriented Analysis/Design Yourdon/DeMarco Gane/Sarson James Martin Grady Booch Yourdon/Coad Unit system-oriented and Process-oriented Convert business requirements into specifications Good for computerization of existing business process Data-oriented Plan project management throughout the project life cycle Good for enterprise system integration Object-oriented Convert functional requirements into implementation classes Good to define dependency for complex systems 2.2 CASE Tools Even though such software development methodologies have been introduced in the information technology industry many years ago, implementing such a methodology in real projects is very complicated because of a lack of understanding of the methodologies and CASE Tools. It is also hard to measure the 585

performance and productivity of a software development project. In many cases, success of a software development project has been relying on the knowledge, experience, and skills of team members. As shown in Table 2, well-known system development methodologies have been introduced by business consultation firms. These are available from the firms or their business partners. Often these methodologies are not easily accessible due to expensive fees. Method/1 focuses on three issues: what is the business environment that the client faces, in which desired direction the client would go, and what activities must be completed in order to achieve the issues [10]. Method/1 tries to help to identify functions, analyze data, and design the architecture of intended systems. Navigator proposes system design and development tasks in more than 250 subject areas throughout project life cycle. It describes how three distinct components of system development, i.e., data, process, and information technology, can be formulated. Application Development Workbench (ADW) is a Computer- Aided Software Engineering (CASE) tool by Sterling Software and system developers are able to share resources in design and development. In 4Front, business strategy, people, organization, processes, information technology come together. Thus understanding business strategy is important before developing a system. Information Engineering Methodology (IEM) has been adopted by Texas Instruments (TI) and it uses Information Engineering Facility (IEF) which is the first computerized methodology. Table 2 Commercial System Development Methodologies Methodologies CASE Tool Developer Phases Method/1 Foundation Accenture Oldest methodology and used by more than 300 organizations Navigator ADW Ernest & Young More than 250 subject areas 4Front Excelerator Deloitte Planning, design and development IEM (Information Engineering Methodology) IEF (Information Engineering Facility) Texas Instruments (James Martin) Covers ISP phase to implementation phase SSADM (LSDM) System Engineer LBMS Used in the analysis and design stages of systems development SILC (Systems Integration Life Cycle) SHL Transform SHL Includes deliverables from design and development phases 3. Information Strategy Planning Information Strategy Planning (ISP) is the process of exploring essential tasks for systems development by studying client s business plans and goals [11]. To identify major tasks and required deliverables from ISP for construction contractors, two surveys were conducted to investigate the business and information technology strategies and future plan for system development. Ninety-nine small and medium-size contractors participated in the first survey and twenty-three contractors were participated the second survey. 3.1 ISP Survey Two surveys were sent out to small and medium size contractors and their annual volume of work is under $1.5 Billion. As shown in Figure 1, the volume of the majority of the respondents was less than $250 586

26th International Symposium on Automation and Robotics in Construction (ISARC 2009) million which are considered as small-size forms. 31% of them were greater than $250 million but less than $750 million where as 21% of them were more than $1.5 billion. According the survey, most contractors were not aware of such methodologies. Because of additional expenses in hiring well-known consultation firms as shown in Table 2, the contractors have been attempted to build up an information strategy planning without external assistance. This enforced them to purchase off the shelf systems for various management as shown in Table 3. This shows system integration between related systems is needed but it has not been seriously considered. One of the common misunderstanding, 57% of the respondents, was a project management system, an estimating application or a contract management application has been considered as an Enterprise Resource Planning (ERP) system. Only 14% of the respondents have been used a commercial ERP system. For example, ERP is a key system in corporate level management. Important decisions to buy an ERP system have been made by top management (45%) and Project Management System (PMS) by the same top management (46%). Finance, accounting, human resources, and asset management had more priority than other management modules. Majority of contractors (53%) want to purchase commercial ERP systems where as only 19% of the contractors want to have custom-build management information systems. Approximately 80% of the respondents set aside a budget of less than $500,000 for an ERP system implementation even though they understand that ERP is compatible with the way of the business practice in the construction industry. >$1.5B 21% $750M~$1. 5B 8% <$250M 47% $250M~$75 0M 24% Figure 1 Size of Respondents Table 3 Plan for System Integration Future Plan 587 No. of Respondants Percent (%) Develop MIS 19 18% Buy off-the-shelf ERP 53 51% Integrate multiple modules 11 11% Buy functional systems 16 16% Other 4 4% The average satisfaction rate on corporate level systems was 2.65 on 5 point scale when their integration rate was 3.28 on 5 point scale. This showed that the level of integration among the systems was poor because they did not have proper assistance from information technology professionals. The survey also showed most of contractors did not aware of the importance of information strategy planning and did not hire a standard methodology. Notably, they were not able to financially execute such tasks because their budget was limited or none. 3.2 Case Studies The objective of this study was to identify essential tasks. Through the study a set of tasks or ISP was presented as shown in Table 3. Six construction firms were studied. Three of them were construction management firms and the other three are program management firms. One of the chief roles of program management firms is to execute heavy construction projects and development projects. Broader business environment both in national and global should be studied in their ISP. Construction management firms required the study of narrow business environment including the market analysis. Thus combining broader

and barrow business environment can be beneficial for contractors to predict the image of future systems and required information technology. 3.3 Framework of ISP In initiation phase, five phases can be considered in order to complete an information strategy planning project: Project Planning, Business Environment Analysis of Current and Future Market, Information Systems and Information Technology of Current and Future Market, Recommendations for Future System Integration, and Project Management. The project plan includes the scope of work, project team, project schedule, and the project execution plan. In order for successful project completion, key items for the project plan were considered such as project goals, project strategy and its structure, methods, staff and skills. System integrators perspective, the management of deliverables is critical. All tasks performed during the project must be documented. Business processes are broken down into three levels: main, group, and unit. Business actions at corporate level processes fall into main processes. These main processes are further broken into group processes for team level actions. Unit processes are to define specific procedures for individual members of the group. In the beginning of ISP phase, the required corporate level information will be asked to complete an information strategy planning for general contractors. The defined vision and goals were among the items. Long-term and short-term plan related to the goals were collected. Especially corporate level strategy, business level strategy and organization level strategy on key business areas were defined. Corporate level strategy is to cope with where the industry is going. Business level strategy is more specific strategy and may vary depending on the types of business areas. Organization strategy is for home office management, human resources management, customer relationship management, and supply chain management. Thus, corporate level strategy should be supported by business level strategy and its functional strategy. Some certain techniques can be used for specific tasks such as Strengths, Weaknesses, Opportunities, and Threats (SWOT) analysis to evaluate the contractor s vision and goals, and plans. For public firms, it is important to validate if its vision and goals are incorporated with the national and industry trends. Through this step, some Critical Success Factor (CSF) can be identified. 4. Conclusions and Suggestions Construction firms need a practical template so that where they can use it for system integration projects. This research presents a template that small and medium size contractors can use prior to their system integration projects. It will help the contractors to understand its current operational performance and clarify its future strategy in a systematic way. Understand the business strategy is critical. Business environment analysis such as the identification of factors for business, IT and organization is also essential. Basic statistics tools were used to study the past trend and forecast the future trend of external business environment. Some specific methods such as SWOT, CSF, and matrix analysis were used to measure internal business environment such as business, organization and information technology. Gap analysis was seriously considered in order for successful implementation. By benchmarking and case studies, potential mistakes can be eliminated. It helped contractors to realize the gap between desired systems and actual systems they have. Feasibility study, both technical and functional, was performed in order to prepare an IT implementation plan. Selecting a proper SDLC methodology and CASE tool is crucial even for ISP. Thus contractors can carry out ISP in a systematic way. Acknowledgement The authors wish to express their appreciation to all those who participate in the surveys for this research. 588

26th International Symposium on Automation and Robotics in Construction (ISARC 2009) References [1] Lederer, Albert L. and Sethi, V. (1996). Key Prescriptions for Strategic Information Systems Planning, Journal of Management Information Systems, pp 35-62, Volume 13, Issue 1 (June 1996). [2] Artuk, U, Ryoo, B.Y., and Baier, R. (2007). An Overview of Enterprise Resource Planning (ERP) Systems in Small and Medium sized Organizations: Case of Florida Contractors. Fourth International Conference on Construction in the 21 st Century (CITC-IV), July 11-13, Gold Coast, Australia, 2007. [3] Haapio, T. (2007). A Framework for Improving Effort Management in Software Projects, Soft Process Improvement and Practice, pp 549-558, Volume 12, 2009. [4] Zhao, S. Sun, Y, Liu, W. And Yin, M. (2007). Research on a Framework of Information System Strategy Planning under Supply Chain Environment, International Conference on Wireless Communications, Networking and Mobile Computing, WiCom 2007, pp6266-6269, 2007. [5] Yourdon, E. (1986) Whatever happened to structured Nalsys, Datamation, V32, n 11 p133(4), June 1, 1986, [6] Martin, J., Odell, J. (1992) Oriented Analysis and Design, 1992. [7] Martin, J., Odell, J. (1993) Principles of Object-Oriented Analysis and Design, 1993. [8] Booch, G. (1994) Object-Oriented Analysis and Design with Applications, 1994. [9] Coad, P., and Yourdon, E. (1991) Oriented Analysis (2nd edition), 1991a. [10] Coad, P., and Yourdon, E. (1991) Object-Oriented Design, 1991b. [11] Andersen Consulting (1987), Foundation-Method/I: Information Planning, Version 8.0. Chicago: Andersen Consulting, 1987. 589

Table 4 Tasks for Information Strategy Planning by Phases Phase Tasks Deliverables Project planning Set scope of work Organize project team and assign responsibility Call for pre-project meeting Project plan - Scope of work (objectives), Schedule, and project team and responsibility Project execution plan Review of current strategy and policies Identify line-items Perform benefit/cost analysis, return on investment Make out corporate vision, objectives, goals, and long-term/short-term plans Investigate industry and major markets Review existing business plan Identify critical success factors Project execution plan - deliverables Business environment review Business strategy review Critical success factors System development plan Review current business processes Review current information technology Future business processes Future information technology Assess organization: functions & business processes Study industry Perform interviews Perform past trend analysis Perform SWOT Analysis Review profit models Examine information management team Review applications/systems (hardware, software, and network) Evaluate information technology infrastructure Suggest suitable information technology Study competitors, clients, and partners Identify future markets Study information technology trends Perform benchmarking Prioritize suggestions Redesign current business processes Describe information management structure Propose framework for system integration Propose information technology structure Suggest information management team Owner s requirements Existing business process model Future business process model Report on applications Report on information technology infrastructure Analysis report on information management team Benchmarking report Information technology trends report Priority report Scope of work report Information strategy plan System integration plan System management plan Project Closeout Review and submit deliverables Documentation 590