Skip to content

Instantly share code, notes, and snippets.

@pcmac77
Created February 20, 2019 02:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pcmac77/4f23fefe0bec589398f72934433ceb28 to your computer and use it in GitHub Desktop.
Save pcmac77/4f23fefe0bec589398f72934433ceb28 to your computer and use it in GitHub Desktop.

Be a better project lead

What is a good project

  • On-time release
  • Good quality
  • Good reporting
  • Good presentation

How to become a better team lead

Research the whole project and give precise and reasonable ETA (start)

  • Learn the requirement with product manager if applicable, and identify critical blocking problems as earier as possible.
  • Have meeting(s) with your team and assign tasks to distribute load.
  • Make a discussion group (e.g., Teams or Skype)

During development

  • Monitor the whole project's progress to remove blocking issues as soon as possible.
    • For yourself, focus on common issues to avoid blocking team members.
    • Report the project status and progress clearly to the whole team.
    • Learn from members what issues are preventing them from achieving projected daily goal.
    • Learn how to solve problems:
      • Have immediate short meeting to discuss critical issues with team
      • How to with your manager [FIXME: What's this?]
  • Daily ship
    • Have a daily meeting to review member's status.

      Output: the project sheet

    • Have a ship list by email (daily report).

Ship your project

  • Prepare all your team's documentation
  • Give a list of potential issues
  • Present to manager to get project sign off.
  • Update GK2 or other required status sheet to mark completion
  • Ship to QA by mail if neccessary

What skills you need to ready

  • Better communication skills required 50%
    • communicate on time
    • with production manager
    • with other developer
    • with your manager
    • with your teammates
  • Better report form to managers
  • Better present skills to other team or managers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment