generic programming project management
play

Generic Programming - Project Management Daniel Jrgensen, Jens - PowerPoint PPT Presentation

Definition Project Planning Project Management Tools Source Code & Bug Tracking Tools Conclusion Generic Programming - Project Management Daniel Jrgensen, Jens Andersen, Steven H. Bergstedt Datalogisk Institut, Kbenhavns Universitet


  1. Definition Project Planning Project Management Tools Source Code & Bug Tracking Tools Conclusion Generic Programming - Project Management Daniel Jørgensen, Jens Andersen, Steven H. Bergstedt Datalogisk Institut, Københavns Universitet 7. maj 2007 Daniel Jørgensen, Jens Andersen, Steven H. Bergstedt Generic Programming - Project Management

  2. Definition Project Planning Project Management Tools Source Code & Bug Tracking Tools Conclusion Agenda 1 Definition 2 Project Planning 3 Project Management Tools 4 Source Code & Bug Tracking Tools 5 Conclusion Daniel Jørgensen, Jens Andersen, Steven H. Bergstedt Generic Programming - Project Management

  3. Definition Project Planning Project Management Tools Source Code & Bug Tracking Tools Conclusion Our understanding of Project Management is a system that assits the development team as a tool to plan and keep track of ressources and progress for a project Daniel Jørgensen, Jens Andersen, Steven H. Bergstedt Generic Programming - Project Management

  4. Definition Project Planning Project Management Tools Source Code & Bug Tracking Tools Conclusion • Risk Analysis What could happen that would delay or hinder the project. E.g. objective changes, lack of ressources or fundings. • Ressource estimation How many people or hardware do you have at your disposal through the project. • Objectives - partitioning What objectives do you have in the project and can they be split up so that a big part are spread over more ressources. • Gantt charts Use a Gantt chart to get a better overview of how far you are in a project and see what the milestones are. Daniel Jørgensen, Jens Andersen, Steven H. Bergstedt Generic Programming - Project Management

  5. Definition Project Planning Microsoft Project Project Management Tools Claimed benefits Source Code & Bug Tracking Tools Conclusion To assist the project managers in development of plans there are numerous tools available that helps organizing the flow of a given project. Examples: • Microsoft Project • TestJuggler • KPlato Daniel Jørgensen, Jens Andersen, Steven H. Bergstedt Generic Programming - Project Management

  6. Definition Project Planning Microsoft Project Project Management Tools Claimed benefits Source Code & Bug Tracking Tools Conclusion Daniel Jørgensen, Jens Andersen, Steven H. Bergstedt Generic Programming - Project Management

  7. Definition Project Planning Microsoft Project Project Management Tools Claimed benefits Source Code & Bug Tracking Tools Conclusion Some of the claimed benefits by the usage of Microsoft Project • Effectively manage and understand project schedules. • Get productive quickly. • Leverage existing data. • Build professional charts and diagrams. • Effectively communicate information. • Gain greater control of resources and finances. source: http://office.microsoft.com/en-us/project Daniel Jørgensen, Jens Andersen, Steven H. Bergstedt Generic Programming - Project Management

  8. Definition Project Planning Source Code Project Management Tools Bug Tracking Source Code & Bug Tracking Tools Conclusion • Code revision • Contribution - Who comitted what - Plan • Responsibility - Who broke what? • Automatic Checkout and code auditing/testing • Tools • CVS - Free/OS • SVN - Free/OS • TFS - Microsoft Team Foundation Server, non-free • GIT - distributed Daniel Jørgensen, Jens Andersen, Steven H. Bergstedt Generic Programming - Project Management

  9. Definition Project Planning Source Code Project Management Tools Bug Tracking Source Code & Bug Tracking Tools Conclusion • Bug tracking • Measurement for QA • Post-design project management • Tools • BugZilla • Trac • TFS Daniel Jørgensen, Jens Andersen, Steven H. Bergstedt Generic Programming - Project Management

  10. Definition Project Planning Project Management Tools Source Code & Bug Tracking Tools Conclusion • Good Project Management makes projects better • Easier success • More focus on whether the timeframe is viable • Negative/Positive: • More control, less freedom Daniel Jørgensen, Jens Andersen, Steven H. Bergstedt Generic Programming - Project Management

Recommend


More recommend