If it is not explicitly told in following recipe, setting up services are described for Ubuntu 16.04 server, but applications are described for Ubuntu 16.04 and/or Lubuntu 16.04 workstation. If you use different Ubuntu version or Linux distribution, settings as well as content, names and places of configuration files may be different!
Got it.

19. Software Project Management



  1. Review presentation Software Project management


  2. Investigate wikipedia entries:
    1. Software project management
    2. Waterfall model
    3. V model
    4. Rapid development

Install necessary tools

  1. Install Planner application:
    1. On Linux execute command:

      sudo apt-get install planner
    2. On Windows:
      a. Download libraries from http://sourceforge.net/projects/gtk-win/, check Compatability DLLs and follow setup instructions,
      b. Download installation from http://winplanner.sourceforge.net/ and follow setup instructions

Organize team and prepare plan

If you switch to different workstation, ensure that .gitconfig file in home directory has proper name and e-mail settings in [user] section.
  1. Collect your team members
  2. Get location for your team
  3. Prepare your project plan for next two weeks:
    1. Tasks of the project according to your software and its functionality
    2. Tasks regarding to development environment (development tools, version control, issue management)
    3. Pay attention to task dependencies
    4. Structure tasks and activities according to project management approaches
    5. Create persons according to your team and assign them tasks with consistent workload
  4. Count how much following resources you will need for your team (use fractional numbers if single unit is too large):
    1. Coffee (jars)
    2. Tea (boxes of tea bags)
    3. Plastic cups (towers of packaged cups)
    4. Paper cups (towers of packaged cups)
    5. Sugar (sacks of small packets)
    6. Plastic spoons (packages with several spoons)
    7. Milk (liters)
    8. Water (barrels)
  5. Save project plan in form TeamN_Shortname.planner (where N is number of your team, and Shortname short name of your project)
  6. Upload your project here (with standard username and password)

Optional resources

Free online sites for collaboration and project management:

Free version control sites:

Created by Valdis Vītoliņš on 2018-03-26 10:54
Last modified by Valdis Vītoliņš on 2020-05-26 18:59
Xwiki Powered
Creative Commons Attribution 3.0 Unported License