1. Planning: Planning is the first stage of the process and is the most important when trying to improve current systems in an organisation. At this stage, the person needs to know what they would like to do and any problems they would like to solve by either looking at the problems which can relate to staff or costs, or measuring the ability of creating any other alternative solutions when and after speaking to customers and stakeholders, or researching and looking into how the business can improve their products or services to be able to compete more efficiently with its competitors. When this is done, the person has a few choices to make and what the next steps would be: either to develop the new system with the feedback that has been received, …show more content…
Design: This stage comes in when there is a clear understanding of the client’s needs. Design phase gives description of what data is used within in the system and what the elements, components, modules, security levels are used and how. A design can be done of the system by just a paper and pen in order to portray how the new system would look like and how it would function. Once that is done, a more detailed design is then created showing the expanded system and how it would fit in with the rest of the existing system, this again would need to be designed and described so that the new system will be able to meet both, the logical and physical requirements functionally and …show more content…
Implementation: This stage arrives when there is a complete and clear understanding of what the new system’s requirements are and its specifications. This is the building part when all information and designs are finished. In the software development life cycle, the actual code is written for the system, but if the system needs hardware, then this phase would include configuring and setting the hardware the right and suitable way for it to meet the needed requirements and functions. In this stage, the new system is completed and is ready to be installed in the client’s area, it is ready to be used and be productive. Training may be required for the end users of the system so it is sure that they know how to use the new system and be known to it. 5. Testing & Integration: at this stage, all the different components and the needed systems are brought together to create a whole integrated system where everything is joined to be able to work together. Testing is the needed to be done so that it is sure that the client’s satisfaction is met, and also it does not require any design, configurations or knowledge in coding. Testing can be done by anyone, these can be the actual users, or specialised staff in systems. It can also be done systematically to be able to measure the system’s outputs and whether they are the desired