Professional Documents
Culture Documents
The Skanska case study provides an example of MIS system development in practice. Skanska
implemented a CRM system to create potential for employees across the organization by
supporting marketing and sales work (Johansson & Ström, 2002). This aligns with the purpose of
MIS as information systems designed to provide information needed for effective decision
making at the management level (Rosenblatt & Watson, 1991).
Several approaches exist for developing an effective MIS like the one adopted by Skanska:
Top-Down Approach
The top-down approach follows a hierarchical decomposition strategy for systems analysis and
design (Hirschheim & Klein, 1994). High-level requirements are broken down into lower-level
functional elements. This aligns with Skanska’s approach where top management played an
active role in identifying key CRM objectives and scope.
Top-down methodology is suitable for large enterprises where management has a comprehensive
vision to guide MIS development (Avison & Fitzgerald, 2003). However, it tends to focus more
on directives rather than user needs at the operational level.
Bottom-Up Approach
Unlike top-down, the bottom-up approach gathers requirements from end-users to build the
system from the ground up (Hirschheim & Klein, 1994). This involves studying existing
procedures and information needs at the operational level.
While not explicitly stated, Skanska's CRM system was likely influenced by input from sales and
marketing end-users which is characteristic of bottom-up methodology. However, the approach
can lead to fragmentation without proper integration.
Integrative Approach
The integrative approach combines top-down strategic direction and bottom-up user perspectives
for a well-rounded MIS (Avison & Fitzgerald, 2003). Key workflows are modeled across levels
to identify dependencies and integration points.
This approach promotes iterative development, allowing requirements to be refined over time.
Skanska's CRM system was developed over several years, indicating likely iterations and
refinements. However, the integrative approach requires extensive coordination.
Traditional Approach
The traditional waterfall approach follows distinct phases in sequential order - planning, analysis,
design, development, testing, deployment (Royce, 1970). Each phase must be fully completed
before the next.
Skanska's long-standing MIS development before CRM was likely more sequential and
traditional. However, the methodology lacks flexibility for late-stage changes which modern
approaches like CRM aim to address.
Agile Approach
While not specified, Skanska may have adopted more agile techniques for its CRM system to
accommodate shifting needs. However, agile methods require strong project governance to
prevent scope creep.
The systems development life cycle (SDLC) provides a framework for building MIS like
Skanska's CRM system. It divides the development effort into manageable phases (Dennis &
Wixom, 2009):
Skanska's 3T efficiency program in the 1990s could be viewed as an early SDLC iteration to
improve processes before CRM adoption. Subsequent CRM development would have
progressed through planning, analysis, design, testing, and deployment. Maintenance is
ongoing.
Iterative approaches like agile methods allow revisiting of phases as needed, suiting rapidly
changing environments (Beck et al., 2001). Skanska's blending of traditional and agile
techniques indicates the methodology must match context.
Overall, SDLC provides a roadmap for system implementation through deliberate planning,
development, and deployment stages. Skanska's long-standing MIS efforts reveal the
evolutionary nature of SDLC in practice.
Applying SDLC methodology provided Skanska with an organized approach to develop its
CRM system but also imposed some limitations:
Benefits
Structured Process - SDLC phases provide checkpoints to ensure development stays on track.
This prevents ad hoc efforts that can lead to failure.
Reduced Risk - Thorough planning, analysis and testing reduces surprises during
implementation. This manages project risk.
Stakeholder Input - End-users provide input during analysis to ensure operational needs are
met in design. This improves adoption.
Limitations
Time Consuming - The linear sequence of phases in SDLC takes time. Rapid iterations may
be restricted.
Resource Heavy - Rigorous adherence to SDLC phases requires ample resources which may
be prohibitive.
User Disconnect - SDLC detachment during design and development can misalign systems
from user workflow.
Imposed Process - Forcing SDLC process on teams more suited to agile methods can
backfire.