Project Management

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

description

Project Management. Software Development Cycle and Roles in a Project Team 4 8 15 16 23 42. Software Developement Cycle. Software Development Stages. Software Development Stages. Planning Development Implementation Maintenance. Software Development Stages. Stage 1: Planning. - PowerPoint PPT Presentation

Transcript of Project Management

Page 1: Project Management

Project Management

Software Development Cycle

and Roles in a Project Team

4 8 15 16 23 42

Page 2: Project Management

SoftwareDevelopement

Cycle

Software Development Stages

Page 3: Project Management

Software Development Stages

Planning Development Implementation Maintenance

Page 4: Project Management

Software Development Stages

Planning

Development

Implementation

Maintenance

Page 5: Project Management

Stage 1: Planning

Studying the problem domain Preparing a Design Document Deciding on the schedule Setting up a budget Assigning roles in the project

Page 6: Project Management

Stage 2: Development

Programming the solution Designing the Graphical User Interface Testing – Quality Assurance

Page 7: Project Management

Stage 3: Implementation

Data Porting Preparation of the User Documentation Personel Training

Page 8: Project Management

Stage 4: Maintenance

Technical Support Patches Updates Administration

Page 9: Project Management

Software Development Stages

Planning

Development

Implementation

Maintenance

Page 10: Project Management

Roles in a Project Team

Roles and responsibilities at the different stages of the software

development cycle

<O>

Page 11: Project Management

Client/Sponsor

Describe the requirements Provide the team with sufficient funding

Page 12: Project Management

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

Page 13: Project Management

Analysts

Business Analysts Requirement Analysts

Page 14: Project Management

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

Page 15: Project Management

Requirement Analysts

Translating the business specification to technical specification

Writing a Design Document

Page 16: Project Management

Programmers

Programming the solution Getting rid of as many bugs as possible

Page 17: Project Management

Lead Programmer

Designing the solution’s skeleton

Focusing on: Maintenance Application Performance Compatibility

Page 18: Project Management

The Others

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

Page 19: Project Management

Quality Assurance/Testers

Testing the application to find bugs Being able to communicate to the

programmers what the problem is

Page 20: Project Management

Documentation Writer

Prepares a documentation for the users (User Manual)

Page 21: Project Management

Tech Support & Admins

Assisting the users with any problems they might encounter

Helping to solve the problems Administrating databases and servers

Page 22: Project Management

The End

That’s all folks!