Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Development Cycle and Roles in a Project Team

Similar presentations


Presentation on theme: "Software Development Cycle and Roles in a Project Team"— Presentation transcript:

1 Software Development Cycle and Roles in a Project Team 4 8 15 16 23 42
Project Management Software Development Cycle and Roles in a Project Team

2 Software Developement Cycle
Software Development Stages

3 Software Development Stages
Planning Development Implementation Maintenance

4 Software Development Stages

5 Stage 1: Planning Studying the problem domain
Preparing a Design Document Deciding on the schedule Setting up a budget Assigning roles in the project

6 Stage 2: Development Programming the solution
Designing the Graphical User Interface Testing – Quality Assurance

7 Stage 3: Implementation
Data Porting Preparation of the User Documentation Personel Training

8 Stage 4: Maintenance Technical Support Patches Updates Administration

9 Software Development Stages

10 Roles in a Project Team Roles and responsibilities at the different stages of the software development cycle <O>

11 Client/Sponsor Describe the requirements
Provide the team with sufficient funding

12 Project Manager Securing resources and support from the client
Dealing with problems and solving them Preparing schedules and assigning roles Managing the budget and human resources Supervising the project Keeping track of deadlines

13 Analysts Business Analysts Requirement Analysts

14 Business Analysts Discussing the project with the client
Making sure the client is sure that what the client wants is what he really wants Preparing a list of business requirements

15 Requirement Analysts Translating the business specification to technical specification Writing a Design Document

16 Programmers Programming the solution
Getting rid of as many bugs as possible

17 Lead Programmer Designing the solution’s skeleton Focusing on:
Maintenance Application Performance Compatibility

18 The Others 2D and 3D Artists Sound Designers Musicians
Database Designers and Developers Network Consultants GUI Designers

19 Quality Assurance/Testers
Testing the application to find bugs Being able to communicate to the programmers what the problem is

20 Documentation Writer Prepares a documentation for the users (User Manual)

21 Tech Support & Admins Assisting the users with any problems they might encounter Helping to solve the problems Administrating databases and servers

22 The End That’s all folks!


Download ppt "Software Development Cycle and Roles in a Project Team"

Similar presentations


Ads by Google