personal-development-plan

Personal Development Plan is an Obsidian knowledge management system plugin, designed for planning and tracking personal and professional development.

View project on GitHub

Statistics and forecasting system

πŸ“Š General statistics

Key productivity metrics

Total tasks in the system

Total volume of educational materials in all statuses:

  • In progress - active tasks with progress
  • Planned - materials in the study queue
  • Knowledge base - materials without completion details

Example:

Example statistics output

πŸ“š By content types

For each type of materials, the following is calculated:

  1. Total quantity The sum of materials of this type in all sections (In progress + Planned + Knowledge base)

  2. Remaining work
    • For books: the number of unread pages
    • For other types: the remaining time in hours
  3. Completed The number of completed materials from history

Example output statistics

By sections

Number of tasks by sections.

img.png

Forecasting system

Calculation methodology

Basic parameters:

  • Start date from plugin settings: [YYYY-MM-DD]

Forecast algorithms:

For books:

Forecast in days = Total number of pages remaining / Average speed (pages read / days passed since start)

For other types:

Forecast in days = Total remaining duration / Average speed (completed in hours / days passed since start)

Forecast example

Forecast example

πŸ’‘ Usage tips

  1. For an accurate forecast:
    • Update task statuses regularly
  2. When analysis:
    • Compare forecast with actual results
    • Consider seasonal factors (vacation, holidays)
  3. To balance the load:
    • Analyze the distribution by content types
    • Optimal distribution:
      βš–οΈ Ideal ratio:
      β”œβ”€ 50% - Main specialization
      β”œβ”€ 30% - Related areas
      └─ 20% - New areas
      
  4. Analysis of efficiency by content types
    • Compare the speed of mastering:
      Books: 12 pages/day
      Courses: 0.8 hours/day
      Videos: 1.2 hours/day
      

πŸš€ How to improve productivity

Method 1: The 80/20 Principle

  • Analyze 20% of materials that give 80% results

Method 2: Adjusting the plan

When overloaded (more than 5 tasks β€œIn progress”):

Actions:
1. Move 2 tasks to "Planned"
2. Set clear deadlines
3. Add intermediate milestones

For complex materials:

Study strategy:
β”œβ”€ Break into parts (30-60 min)
β”œβ”€ Alternate with easy tasks
└─ Record progress daily

Method 3: Optimizing time

Use data on average execution time:

Articles:
β”œβ”€ Actual: 1.2 h
β”œβ”€ Planned: 0.8 h
└─ Adjustment: +30% to ratings

⚠️ What to pay special attention to

Red flags

  • Tasks β€œIn progress” >7 days without progress
  • Discrepancy between forecast and actual deadlines Β±40%
  • More than 70% of materials in one section