Information systems development and project management
Global companies are increasingly becoming project oriented; they accept project management as an organizational strategy. Information system development projects that are done without proper project management tend to fail. The Information system development projects that are done with proper management have proven to be successful; this is as a result of seriousmanagement of the implementation process.
This isa complex process and requires serious attention for it to be successful. For information system development change is inevitable and the company should find a way to manage the change. If the employees resist to change it will affect the success of the implementation process. The management should be ahead by finding ways to manage the resistance to change. Proper project management is needed for information system development projects to be successful(Broadbent, 1993).
This research is intended to find out if by involving project management in the information system development process it will make it successful. It also intends to find out if by using agile development and project management there will be difference in the performance of the organization.
Process of involving business user in the building an information system
A business user should be involved in the major activities of information system since he/she should know why the development are done. The business user should also know how to use the new systems that will be implemented(Croteau, 2001).
The core activities in the building the information system are system analysis, design, programming, and testing. System analysis is whereby the problem is being identified, and a solution is being developed. The business user should be present at this stage toassist in determining the problem, in case not all the problems are identified.After the solution has been found it’s also important for the business user to be involved so that he can understand why that solution is the most appropriate.
System design is the process whereby the login design and design specs. After the problem has been identified the solution is designed, and the business user should have the check the design and see if it aligns with the business strategy. Some designs might be going against the business strategy, and this might affect the performance of the business.
Programming is where the design specs are translated into program code. This part is not very necessary for the business user since he/she will not understand. The information system developers are the only ones who can understand alone.
The testing part is whereby the information system is implemented; the business user is supposed to be involved to avoid the negative resistance to the new change. The business user will also help to identify the effect of the new system to the performance of the organization. It also tests the level of acceptances from the employees.
Software development methodologies
Research as shown that information development projects most of the time fail, the reason for this is because is that there is no project management in the development and implementation process. Agile development is required to help in the success of the information system development and implementation process. This is because agile development is aqualified individual in adifferent field and implement the change in small portions. This helps to avoid the resistance of change and allows review of the implementation process, hence the success of the project.
Agile development is capable individuals with experience in different fields. If they are involved in the software development process, they will help in the success of the project. Agile development will contribute to identifying the main problem in the organization since they are more experience in this field. After finding out the problem in the organization, they will design a solution for the problem and program the solution for the problem. The last step is testing; they test it through theimplementation process.
Through the testing, they will be able to know if the implementation is a success or a failure. Furthermore, they will implement the solution in bits to ensure that incase there is resistance to change they can manage it.
The project management will come in the implementation part to make sure that everything is going as planned. By putting together agile development and project management, successful implementation will be much easier unlike using project management alone.
For a long time, the information system development has been working with project management, but they have not had much success compared to both working together.This is because if the agile development makes a mistake, the project management will correct in time and vice versa. The project management have more experience in another part while agile development has more experience in different parts too. When the two combine their experience, much success is realized. At the end of it, all the information system development projects and the organization benefit from it equally.
Alignment of Information system development to the goals and strategies of the organization
Information system development alignment to the business strategy and goals is very curial to the organization. Despitethis, the aligning the information system development to the business goals and strategies is still difficult(Chan, 2007). The company’s strategy cannotbe separated from its structure, behaviorand culture.
One of the ways that the project managers should use to ensure that the information’s system development projects are aligned with the organization goals is to use the traditional business unit model. This business model focuses on aligning the projects with the overall organization strategy. Research shows that this model can align projects to the business strategy by 10 percent(Avison, 2004).Hence,it’s not a bad idea for the project management to try and use this model.Most information system development have been found not to align with the company strategy, yet the project managers allow them implementation of such projects.
The project managers need to do the planning and initiation of the project. For instance, they are supposed to attend the planning session,to ensure that the project aligns with the goals and strategies of the organization.
They should also monitor the activities, resources and the performance of the organization during the implementation process. By monitoring all this, it will be easier to ensure that the project aligns with the goals and strategies of the organization(Croteau, 2001). They should also measure the performance of the organization to find out if the strategy is affecting the organization positively or negatively.
At the end of it all, the company needs to move forward and if the information system development needs some few implementation of the strategies. The project manager and the senior executives need to discuss any implement the required changes for the company to succeed.
Avison, D. J. (2004). Using and validating the strategic alignment model. The Journal of Strategic Information Systems.
Broadbent, M. a. (1993). Improving business and information strategy alignment. IBM Systems Journal,.
C, H. B. (1991). Controlling IT investment,.
Campbell, B. K. (2005). Strategic Alignment: a Practitioner’s Perspective’. Journal of Enterprise Information Management,. Journal of Enterprise Information Management.
Chan, Y. E. (2007). Information Technology Alignment.
Croteau, A. a. (2001). An information technology trilogy: Business strategy technological deployment and organizational performance’. The Journal of Strategic Information Systems.
Gutierrez, A. (2014). Alignment of Information Systems’ projects with business strategy.
Henderson, J. C. (1993). Strategic alignment: Leveraging information technology for transforming organizations’. IBM Systems Journal,.
Iivari J., I. N. (2011). The relationship between organisational culture and the deployment of.