Professional Documents
Culture Documents
IT planning provides a structured means of addressing the impact of technologies, including emerging technologies,
on an organization. Through the planning process, relevant technologies are identified and evaluated in the context of
broader business goals and targets. Based on a comparative assessment of relevant technologies, the direction for
the organization can be established. Business planning is an accepted responsibility of management. Plans provide a
direction and framework for action.
17.1 Phases of IT planning
Although information technology plans are unique, the planning process and the underlying activities are similar.
• Orientation -- This start-up phase is required to establish the scope of the plan and the methodology and
techniques to be applied
• Assessment -- Major steps in this phase are
• Confirm business direction and drivers;
• Review technology trends; outline future requirements;
• Inventory (list or record) existing information systems; and
• Develop an assessment of what is needed.
• In the concluding step of this phase there should be a well-developed assessment of the current and future
business needs,
• Strategic Plan -- This phase commences with developing the vision and desired future positioning of information
technology within the organization.
• Tactical Plan -- The selected strategies are divided into a series of projects which are scheduled for implementation
depending upon relative priorities and resource availability. The planning process is concluded by recommending a
monitoring and control mechanism.
What is System Development?
System development refers to the structuring of hardware and software to achieve the effective and efficient
processing of information. Information systems are developed keeping in view the needs to be met. There can be two
reasons for system development.
• A manual information system is to be computerized.
• An already computerized information system is to be replaced with a system that addresses the growing and
changing needs of the organization or the old system has become too slow or there are newer more efficient and
user friendly development tools are available.
In both the above mentioned situations, the phases followed for system development would be the same.
The extent of system study, analysis & design may depend on the fact whether the existing system is manual or
computerized. To develop systems, various development models or techniques are deployed. Let us understand why
these development models are used.
17.2 Models Used for System Development
Initially software development consisted of a programmer writing code to solve a problem or automate a procedure.
Nowadays, systems are so big and complex that teams of architects, analysts, programmers, testers and users must
work together to create the millions of lines of custom-written code that drive our enterprises. To manage this, a
number of models for system development have been created. The most famous of these models is the system
development lifecycle model (SDLC) or Lifecycle Models.
The systems development life cycle (SDLC) is a conceptual model used in project management that describes the
stages involved in an information system development project, from an initial feasibility study through maintenance of
the completed application. SDLC is also known as information systems development or application development.
Various SDLC methodologies have been developed to guide the processes involved, including the waterfall model
(which was the original SDLC method); rapid application development (RAD); joint application development (JAD);
the fountain model; the spiral model; build and fix; and synchronize-and-stabilize.
Often, several models are combined into some sort of hybrid methodology. Documentation is crucial regardless of the
type of model chosen or devised (set up, develop, create) for any application, and is usually done in parallel with the
development process. Some methods work better for specific types of projects, but in the final analysis, the most
important factor for the success of a project may be how closely the particular plan was followed.
1. If there is an existing system, its deficiencies are identified. This is accomplished by interviewing users and
consulting with support personnel.
2. The new system requirements are defined including addressing any deficiencies in the existing system with
specific proposals for improvement.
3. The proposed system is designed. Plans are created detailing the hardware, operating systems,
programming, and security issues.
4. The new system is developed. The new components and programs must be obtained and installed. Users of
the system must be trained in its use, and all aspects of performance must be tested. If necessary,
adjustments must be made at this stage.
5. The system is put into use. This can be done in various ways. The new system can phased in, according to
application or location, and the old system gradually replaced. In some cases, it may be more cost-effective
to shut down the old system and implement the new system all at once.
6. Once the new system is up and running for a while, it should be exhaustively evaluated. Maintenance must
be kept up rigorously at all times. Users of the system should be kept up-to-date concerning the latest
modifications and procedures.
Need Assessment
Information systems are usually developed on need-basis, that is, problems and opportunities arise and render
system development necessary. In this phase the stakeholders must attempt to come to some understanding of the
nature of the problem or opportunity they are addressing.
Should formal terms of reference be prepared and approved by the steering committee or project committee? This
depends on the size, impact and cost of the system being prepared. The TOR usually covers following aspects.
• Investigation on existing system
• Definition of system requirements
• Specifying performance criteria for the system
• Detailed cost budget
• Draft plan for implementation
If the problem is decided to be addressed and the level of acceptance that exists among the stakeholders on the
need of change, the level of technological uncertainty the proposed solution to the problem/opportunity has. The most
critical phase is the agreement of the stakeholders on the definition of problem and parameters of solution.