Вы находитесь на странице: 1из 13

System Development Process

System Development Process


A set of activities, methods, best practices, deliverables, and automated tools that stakeholders use to develop and maintain information systems and software.

General Problem solving Approach


Identify the problem. Analyze and understand the problem. Identify solution requirements or expectations. Identify alternative solutions and choose the best course of action. Design the chosen solution. Implement the chosen solution. Evaluate the results. If the problem is not solved, return to step 1 or 2 as appropriate.

System Development and Problem solving

Project and Process Management


System development process must be managed on a project-by-project basis. Project Manager should ensure that system is developed on time, within budget, and with acceptable quality. Activity of defining, planning, directing, monitoring, and controlling a project is called Project Management. Process management is the ongoing activity that defines, improves, and coordinates the use of an organizations chosen methodology. Project management and process management overlap of all the process phases.

System Development Process Review


System initiation System analysis System design

System implementation

System Initiation
Begins when a business need or opportunity is identified. Information system requires a significant time, effort, and economic investment. Establishes scope and the problem solving plan. Specifies schedule and budget that must be made to successfully complete the project. Project Managers, System analysts and system owners are the primary stakeholders in a system analyst.

System Analysis
Study of a business problem domain to recommend improvements. Specifying the business requirements and priorities for the solution. A detailed blueprint of various processes of the software is developed. Project team determines the end user requirements. Physical system is designed with the help of the logical design prepared by system analysts.

Systems Design
Specification or construction of a technical, computer-based solution for the business requirements identified in a system analysis. Design functions and operations are described in detail, including screen layouts, business rules, process diagrams and other documentation. The design takes the form of working prototype. All system designs should conform to the IT standard architecture. Technology drivers closely impact the design process and decisions.

Systems Implementation
System implementation is the construction, installation, delivery of a system into production. New hardware or software is installed and tested. Should meet user requirements and expectations.

System Support and continuous improvement


Information systems face a lifetime of support and continuous improvement. Users will find errors (bugs) and you discover, on occasion, design and implementation flaws that require attention and fixes. Business and user requirements constantly change. Need for Continuously improve and formation system until it becomes obsolete. A change in system is called enhancement or maintenance project. Consumes greater time, effort and money.

Sequential versus Iterative Development


Waterfall development approach an approach to systems analysis and design that completes each phase one after another and only once . Iterative development approach an approach to systems analysis and design that completes the entire information system in successive iterations.

Thank You