Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Development Life Cycle (SDLC) -Planning- Lecture1.

Similar presentations


Presentation on theme: "Software Development Life Cycle (SDLC) -Planning- Lecture1."— Presentation transcript:

1 Software Development Life Cycle (SDLC) -Planning- Lecture1

2 2 Software Development Life Cycle (SDLC) Planning Analysis Design Development Implementation

3 3 Planning  The planning phase is the fundamental process of understanding why an information system should be built and determining how the project team will go about building it. It has two steps: 1. Project initiation: the system’s business value to the organization is identified, how will it lower costs or increase revenues? Most ideas for new systems come in the form of a system request. ² The IS department works together with the person or department that generated the request (called the project sponsor) to conduct a feasibility analysis. ² The system request and feasibility analysis are presented to an information systems approval committee, which decides whether the project should be undertaken. 2. Once the project is approved, it enters project management. During project management, the project manager creates a workplan, staffs the project.

4 4 Planning 1- Project initiation System request Feasibility analysis 2-project management Workplane Planning 1- Project initiation System request Feasibility analysis 2-project management Workplane

5 5 System Request A system request is a document that describes the business reasons for building a system and the value that the system is expected to provide.

6 6 System Request

7 7 System Request – Example

8 8 Planning 1- Project initiation System request Feasibility analysis 2- project management Workplane Planning 1- Project initiation System request Feasibility analysis 2- project management Workplane

9 9 Workplan  Workplan: is a schedule that records and keeps track of all the tasks that need to be accomplished over the course of the project.  To create a workplan, the project manager first identifies the tasks that need to be accomplished and determines how long they will take. Then the tasks are organized within a workplan and presented graphically using Gantt chart.  A Gantt chart: is a horizontal bar chart that shows the same task information as the project workplan but in a graphical way.  First, tasks are listed as rows in the chart, and time is listed across the top or bottom in increments based on the needs of the projects  Horizontal bars are drawn to represent the duration of each task; the bar’s beginning and end mark exactly when the task will begin and end.

10 10 Workplan

11 11 Gannt chart

12 12 EXERCISES  Car dealers have realized how profitable it can be to sell automobiles using the Web. Pretend you work for a local car dealership that is part of a large chain such as CarMax. Create a system request you might use to develop a Web-based sales system. Remember to list special issues that are relevant to the project.

13 13  System Request  Sponsor: Sales Manager.  Business Need: Increase sales, increase market share, broaden geographic reach to potential customers.  Business Requirements: Web-based access to vehicle inventory including pictures. Search capabilities.  Ability to process requests for more information about a vehicle.  Business Value: Increase sales by 4%;  increase market share by 1.5%;  broaden reach to customers within 250 mile radius of dealership.  Special Issues: Must have someone who will keep Web-site content up to date constantly. Who will handle customer inquiries? How will this person be compensated? Will the compensation of our current sales force be affected? How will the sales force feel about this new system? Will having our own Web-based sales system affect our participation in the CarMax chain? 13


Download ppt "Software Development Life Cycle (SDLC) -Planning- Lecture1."

Similar presentations


Ads by Google