The software development life cycle is also known as application development life-cycle.
This is a procedure composed of several clearly and defined operation phases used by the
software or systems engineers as well as software developers. In other words, System/Software
Development Life Cycle (SDLC) model refers to the framework that is offering a step-by-step
process of software development (Sharma & Misra, 2017). The system development model
intends to provide solutions to a given problem; therefore, as it is common to any other solution
process, System/Software Development Life Cycle (SDLC) model offers an implementation
process taking place in a series of phases. There are several SDLC models such as the waterfall
model, rapid application development (RAD), Joint application development (JAD), spiral
model, build-and-fix model, synchronized-and-stabilize model, and V-model and Agile model.
The most effective SDLC model used in the in the implementation of the management
information system is a build-and-fix model.
Build-and-fix model is also known as a break/fix model. This is typically used in the
Information Technology companies. Build-and-fix model refers to the approach of offering IT
support for organizational clients. Break/fix services basically are fee-oriented and depend on the
client contacting the information technology services organization when repairs and
advancements are demanded. Break/fix is mainly differentiated from managed IT services, a
strategy that IT service organization assume the responsibility for client's IT systems (Sharma &
Misra, 2017). Therefore, through this model, the implementation of the management information
system (MIS) the organization can monitor and manage the data efficiently.
Management information system installation is an information technology (IT) project
whose implementation process can be understood by applying System/Software Development
SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) 3
Life Cycle (SDLC) build-and-fix model and methodology (Laudon & Laudon, 2015).
Management information system (MIS) is a similar concept of software development. Therefore,
in the Management information system implementation process, the build-and-fix model
provides the framework guiding the organizational managers and management teams through the
projects right from the beginning to the finishing phase. There are seven primary phases involved
in every methodological, giving a prototype of the steps followed in the development and
implementation of the solutions. These phases include:
1. Planning Phase
Under this phase, the organizational management team conducts feasibility research to
ascertain the demands for the management information system (MIS) (Laudon & Laudon, 2015).
Without Management information system, there is poor customer records and organizational
structure of leadership resulting from poor communication. Therefore, the corporate project
managers' conduct a series of action-based procedure of implementing the management
information system aimed at improving communication in the organization and data
management. The project manager is responsible for designing a master plan of implementation
activities, structuring timelines, identifying the challenges and solutions and establishing
effective communication structure. This step is significant because it assists the user community
to comprehend the time span for installation of the management information system (Lemke,
2018).
2. Analysis Phase
In the analysis phase, the project managers along with the specific problems facing the
organization in matters concerning the management and the information system. Considering
that, the management team ought to clearly define and explain the scope of the purpose and
SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) 4
objectives of the implementing management information system in the organization. The
complexity of the goals and objectives set depends on the planning, management control and the
continuous flow of information (Chowdhury, Bhowmik, Hasan & Rahim, 2018).
3. Design Phase
The design phase transforms the software specifications into the program design
structure. The plans are made regarding the architecture, Oses, communications, security,
hardware and programming issues. Therefore, using the Build-and-fix model, the project
managers should analyze the sources of data for the implementation of the MIS. The known
causes of information include internal sources like accounts, files, and statistical papers and
external sources such as profitable and government pamphlets (Lemke, 2018).
4. Development Phase
Under this phase, the systems and software products are designed. The managers divide
the operations into several units and teams. The software code is created, examined, incorporated
and managed. The Build-and-fix model suggests the creation of new components and programs
for regression testing.
5. Deployment Phase
After the development of the software/system and is fully assessed, the implementation is
actualized for users to operate with. The management information system should be replaced
with the old system of data management in an organization. At this phase, the old methods of
management are shut down, and the workers are shifted to the new system (management
information system) (Chowdhury, Bhowmik, Hasan & Rahim, 2018).
6. System Monitoring Phase
SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) 5
The project managers are supposed to evaluate the new management information system
for stability and performance determination. The organizations apply logs and APM as well as
other tools for metrics gathering for monitoring the system. The concerns are reported for the
further improvement of the system (Lemke, 2018).
7. Evaluation Phase
The management information system implementation needs to be evaluation between 3-6
months after the installation. This aims at discovering the cost-effectiveness of the system. If the
system proves to be effective; otherwise, more improvements are proposed (Chowdhury,
Bhowmik, Hasan & Rahim, 2018).
Conclusion
Software or system development refers to the process requiring effective collaboration
between the system developer and the customer. Useful models and methodologies of
management information system implementation ought to be selected to ensure successful and
productive performance in an organization.
SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) 6
References
Chowdhury, A. Z. M., Bhowmik, A., Hasan, H., & Rahim, M. S. (2018). Analysis of the
Veracities of Industry Used Software Development Life Cycle Methodologies.
Laudon, K. C., & Laudon, J. P. (2015). Management information systems (Vol. 8). Prentice Hall.
Lemke, G. (2018). The Software Development Life Cycle and Its Application.
Sharma, A., & Misra, P. K. (2017). Aspects of Enhancing Security in the Software Development
Life Cycle. Advances in Computational Sciences and Technology, 10(2), 203-210.