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

generic programming project management
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 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

slide-2
SLIDE 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

slide-3
SLIDE 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

slide-4
SLIDE 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

slide-5
SLIDE 5

Definition Project Planning Project Management Tools Source Code & Bug Tracking Tools Conclusion Microsoft Project Claimed benefits

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

slide-6
SLIDE 6

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

slide-7
SLIDE 7

Definition Project Planning Project Management Tools Source Code & Bug Tracking Tools Conclusion Microsoft Project Claimed benefits

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

slide-8
SLIDE 8

Definition Project Planning Project Management Tools Source Code & Bug Tracking Tools Conclusion Source Code Bug Tracking

  • 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

slide-9
SLIDE 9

Definition Project Planning Project Management Tools Source Code & Bug Tracking Tools Conclusion Source Code Bug Tracking

  • 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

slide-10
SLIDE 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