1 / 22

Project Management

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.

Download Presentation

Project Management

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. SoftwareDevelopementCycle 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!

More Related