Skip to content
82

Practicing

Pointers and tools for learning and day-to-day practice of engineering management & leadership.

2.8k stars170 forks333 entriesLast push Sep 11, 2026 (19 days ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Models and Methodologies >Agile

Manifesto

In 2 lists

Patterns

Glossary

Wikipedia

History and background

Steering body

Agile Practice Guide

PMBOK: A Guide to the Project Management Body of Knowledge

Essential Scrum: A Practical Guide to the Most Popular Agile Process

Agile Product Management with Scrum

Learning Agile: Understanding Scrum, XP, Lean, and Kanban

Scrum: The Art of Doing Twice the Work in Half the Time

Agile Retrospectives: Making Good Teams Great

Models and Methodologies >Rapid application development

Introduction

Tools

Rapid Development: Taming Wild Software Schedules

Rapid application development (RAD): an empirical review

The utility of rapid application development in large‐scale, complex projects

Rapid Application Development: rough and dirty or value-for-money engineering?

Risks of rapid application development

A quality software process for rapid application development

Wikipedia

Models and Methodologies >Extreme programming

Manifesto

The most specific of the popular agile processes, focusing on engineering and development practices.

In 2 lists

Process Model

Extreme Programming Explained

Extreme Programming Applied

Planning Extreme Programming

Wikipedia

Models and Methodologies >Waterfall

Process Model

Methodology

References

Production of Large Computer Programs

Managing the Development of Large Software Systems

Iterative and Incremental Development: A Brief History

Wikipedia

Models and Methodologies >Rapid Prototyping

Introduction

Tools

Rapid prototyping: An alternative instructional design strategy

Rapid Prototyping in Software Development

Wikipedia

Models and Methodologies >Incremental

Software Engineering: A Practitioner's Approach

Wikipedia

Models and Methodologies >Cleanroom

Process Model

Reference

Cleanroom Software Engineering

Introducing Formal Methods into Industry using Cleanroom and CSP

Toward Zero-Defect Programming

Wikipedia

People Management >Running one-on-ones

1-1|GitLab

Running one-on-ones – The Manager's Handbook

One-on-One Meetings (The Complete Guide) | Friday.app

How to Make Your One-on-Ones with Employees More Productive

How to Have Effective 1 on 1 Meetings with Your Manager

The Ultimate Guide to Manager One-on-Ones

How to Have Effective 1-on-1 Meetings With Your Direct Reports

How to Run Exceptional One-on-Ones | by Dave Bailey | The Founder Coach Blog

One-on-ones are my most valuable meetings; here’s how I run them | by Mathilde Collin | The Startup | Medium

People Management >Building credibility

What Makes a Great Manager of Software Engineers?

How to build trust on engineering teams | The Enterprisers Project

How to Build Credibility at Work. Nothing arises suspicions about… | by Patricia Repolda | The Startup | Medium

How To Become A Subject Matter Expert: 5 Ways To Establish Credibility And Executive Presence

A Most Critical Engineering Career Success Factor: Technical Credibility | Penn State College of Engineering

How to build credibility with your team - Torch

7 Ways to Build Credibility When You're a New Leader

People Management >Building Strategic roadmaps

Maximize your team. How I created an Engineering Roadmap

Podcast 376: Writing the roadmap from engineer to manager - Stack Overflow Blog

4. Building Effective Roadmaps - 97 Things Every Engineering Manager Should Know [Book]

Engineering Team Roadmaps. | by Michael Krisher | The Startup | Medium

The Mystical Engineering Roadmap

Engineering Roadmap

How to Create an Engineering Roadmap | Step-by-Step Guide

Why long-term plans don't work and how to fix them

People Management >Motivating teams

Habits of High-Functioning Teams | deniseyu.io

10 Ways to Motivate Employees with One on One Meetings

Managing motivation on software engineering teams

Building and Motivating Engineering Teams | by Camille Fournier

Creating and sustaining motivation in your engineering team - YouTube

Motivating Engineering Teams - API Canary

About Team motivation or What Motivates Your Dev Team? - GoRetro

People Management >Hiring

How to Hire | Carta

How to drive away your best engineers. | Hulacorn Blog

Hiring 101 – The Manager's Handbook

Ask HN: How do small companies do recruitment? | Hacker News

People Management >Goal Setting

Clarity – The Manager's Handbook

Setting KPIs and goals : YC Startup Library

Engineering Managers and productivity: 7 guiding objectives for supporting your team

Engineering goals: How to set goals for high-performing teams | Hypercontext

People Management >Prioritization

RICE Scoring Model | Prioritization Method Overview

What is an Action Priority Matrix? | Definition and Overview

What is Affinity Grouping Prioritization? | Definition and Overview

Affinity Diagram | Definition and Overview

Buy-a-Feature Prioritization Model | Definition and Overview

What is the Cost of Delay framework? | Definition and Overview

Eisenhower Matrix | Prioritization Framework | Definition and Examples

What is the Kano Model? | Definition and Overview of Kano

What is MoSCoW Prioritization? | Overview of the MoSCoW Method

The Product Tree Prioritization Framework | Overview

Value vs. Complexity Prioritization Model | Definition and Overview

Weighted Scoring | Definition and Overview

People Management >Collaboration

There is no “us” in team | Structure and Interpretation of Computer Programmers

Jade Rubick - How to build silos and decrease collaboration (on purpose)

The effects of remote work on collaboration among information workers | Nature Human Behaviour

People Management >Conflict resolution

Conflict resolution 101 for startups

Good conflicts – The Manager's Handbook

How to Deliver Constructive Feedback in Difficult Situations | by Dave Bailey | The Founder Coach Blog

How to Resolve a Conflict Where Both Sides Are Right | by Dave Bailey | The Founder Coach Blog

How to Resolve Disputes - A Guide for Managers | by Teuta Rechi | Adeva

Ask HN: How do you handle conflicts with your peers? | Hacker News

Techniques for conflict management as an Engineering Manager | Jumpstart

People Management >Performance Management

Engineering Performance Review | Railsware BlogGroup 3

Performance Reviews for Software Developers – How I Do Them In a (Hopefully) Fair Way - The Pragmatic Engineer

Performance reviews - The Engineering Manager

How to Run a Successful Software Engineer Performance Review [Template Included]

Unfortunate things about performance reviews

Annual Reviews Are a Terrible Way to Evaluate Employees - WSJ

Performance reviews don’t actually assess your performance.

Ask HN: How does your company do performance reviews? | Hacker News

Ask HN: What does performance management look like at your company? | Hacker News

People Management >Feedback

Feedack – The Manager's Handbook

Leadership | GitLab

How to Ask for Feedback

The Engineering Manager's guide to open, honest and constructive feedback | LeadDev

Performance Review Example and Template for Engineering Managers - The Pragmatic Engineer

Processes and Artifacts >Project Charter

PMI

Wikipedia

Templates

Processes and Artifacts >Project Management Plan

Wikipedia

CDC

Atlassian

PMI

Processes and Artifacts >Work breakdown structure

PMI

Wikipedia

CDC

Atlassian

Miro

Google sheets

Processes and Artifacts >Capacity Planning

Wikipedia

CDC

Atlassian

PMI

Processes and Artifacts >Risk Management

Wikipedia

CDC

Atlassian

Processes and Artifacts >Stakeholder Management

PMI

Wikipedia

Processes and Artifacts >Decision Making

Atlassian

Miro

Processes and Artifacts >KPI: Key Performance Indicators

Wikipedia

PMI

Clickup

Processes and Artifacts >Retrospectives

Atlassian

Miro

Processes and Artifacts >SMART Goals

Wikipedia

Atlassian

Atlassian

Miro

Processes and Artifacts >Critical Path Method

Wikipedia

PMI

Smartsheet

Others

Processes and Artifacts >Launch Plan

Atlassian

Asana

Processes and Artifacts >ADR: Architecture Decision Record

Process

A critical tool for FDEs to document why a certain design choice was made at a client site.

In 2 lists

Machine-readable format

Atlassian

Processes and Artifacts >Software Architecture Review

Process

Atlassian

Processes and Artifacts >RACI Matrix

Wikipedia

Miro

Atlassian

Processes and Artifacts >Decision tree

Wikipedia

The tree provides an interpretation.

In 3 lists

Miro

Canva

Processes and Artifacts >Gantt Charts

Google sheets

Processes and Artifacts >Cause-effect analysis: Fishbone diagrams

Wikipedia

Tutorial

Miro

Canva

Processes and Artifacts >SCRUM Poker planning

Wikipedia

scrumpoker.online

Slack bot

Storyplan for slack

Android app

Tools >Project and task Management

OpenProject

OpenProject is the leading open source project management software.

In 4 lists

taiga.io

Your Agile, Free and Open Source Project Management Tool

Redmine

Redmine is a flexible project management web application.

In 5 listsDetails

Phabricator

Phabricator is a set of tools for developing software. It includes applications for code review, repository hosting, bug tracking, project management, and more.

In 2 lists

Jira

The #1 software development tool used by agile teams

In 8 listsDetails

Asana

Work on big ideas, without the busywork.

In 8 listsDetails

Trello

Trello helps teams move work forward.

In 13 listsDetails

Basecamp

The All-In-One Toolkit for Working Remotely.

In 6 listsDetails

Monday

Easily build, run, and scale your dream workflows on one platform.

In 5 listsDetails

Clickup

All your work in one place: Tasks, docs, chat, goals, & more.

In 5 listsDetails

Youtrack

The project management tool designed for agile teams

Github

GitHub is where over 65 million developers shape the future of software, together​.

In 18 listsDetails

Gitlab

GitLab is the open DevOps platform

In 9 listsDetails

Google sheets

Google Sheets makes your data pop with colorful charts and graphs.

Clubhouse

Project management has never been easier

Microsoft Project

Meet the simple, powerful, reimagined Project for everyone.

Project Manager

Project Management Software for Professionals

Taskade

AI-native workspace for teams — tasks, docs, mind maps, AI agents, and real-time collaboration.

In 33 listsDetails

Mainline

Story mapping with built-in delivery flow tracking and feature flag inventory.

Tools >Boards

focalboard

Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.

In 2 lists

react-kanban

A server-rendered React app inspired by Trello.

wekan

Open Source kanban

In 6 listsDetails

kanboard

Kanban project management software

In 4 listsDetails

huboard

Instant task management for your GitHub repositories

In 2 lists

nullboard

Nullboard is a minimalist kanban board, focused on compactness and readability.

In 3 lists

Tools >Standups

git-standup

Recall what you did on the last working day.

In 2 lists

standuptimer.app

Use this free timer for your team standups to keep them on track

scrumbot

Slack bot for standup meetings

slack-standup-bot

Daily, weekly, whenever standup bot for Slack

standup-raven

A Mattermost plugin for communicating daily standups across teams

Tools >Documentation / Knowledge Management

Confluence

Confluence is your remote-friendly team workspace where knowledge and collaboration meet.

In 4 lists

Notion

One tool for your whole team. Write, plan, and get organized.

In 17 listsDetails

Bookstack

A platform to create documentation/wiki content built with PHP & Laravel

In 5 listsDetails

Mediawiki

The collaborative editing software that runs Wikipedia.

In 2 lists

Dropbox paper

Real-time editing for teams.

In 3 lists

Google docs

Google docs

Instiki

Basic wiki clone so pretty and easy to set up, you’ll wonder if it’s really a wiki.

Nuclino

A lightweight and collaborative wiki for all your team's knowledge, docs, and notes.

Slite

The perfect communication tool for remote teams

In 2 lists

Tools >Communication

Slack

Slack makes it downright pleasant to work together

In 9 listsDetails

Mattermost

The Only Open Source Collaboration Platform for Developers

In 8 listsDetails

Discord

A place that makes it easy to talk every day and hang out more often.

In 6 listsDetails

Rocket.chat

Keep the workflow going by centralizing all your tools and touchpoints in one platform. Made for team collaboration, DevOps and customer engagement.

In 10 listsDetails

jitsi

More secure, more flexible, and completely free video conferencing

In 6 listsDetails

Google Meet

Real-time meetings by Google.

Microsoft Teams

Microsoft Teams is the hub for team collaboration in Microsoft 365 that integrates the people, content, and tools your team needs.

In 2 lists

Gitter

Gitter is a chat and networking platform that helps to manage, grow and connect communities through messaging, content and discovery.

In 6 listsDetails

Flock

Your new home for collaboration.

flat.social

Spatial online meetings for remote teams that promote collaboration, creativity and spontaneous interactions.

In 2 lists

Tools >Email Clients

Nylas

An extensible desktop mail app built on the modern web.

In 3 lists

Mailspring

A beautiful, fast and fully open source mail client for Mac, Windows and Linux.

In 4 listsDetails

Thunderbird

Make Email Easier.

In 5 listsDetails

Shift

Shift is a desktop app for streamlining all of your email and app accounts.

Rambox

Free and Open Source messaging and emailing app that combines common web applications into one.

In 2 lists

K9

K-9 Mail – Open Source Email App for Android

In 2 lists

Evolution

Evolution is a fully-featured open source groupware application

Microsoft Office Outlook

Outlook is a personal information manager that lets you manage your e-mail, calendar, contacts, and tasks.

Freeter

Free and Open Source app to gather all messaging, emailing and other web app accounts in one organized place.

In 4 listsDetails

Tools >Diagramming & Designing

Draw.io

Flowchart Maker and Online Diagram Software

In 6 listsDetails

Lucidchart

Lucidchart is the intelligent diagramming application that brings teams together to make better decisions and build the future.

In 7 listsDetails

Miro

The online collaborative whiteboard platform to bring teams together, anytime, anywhere.

In 4 listsDetails

Sketch

A home for the entire collaborative design process.‎

In 7 listsDetails

Invision

The digital product design platform powering the world’s best user experiences

In 7 listsDetails

Figma

Figma brings your teams together to design better products from start to finish.

In 17 listsDetails

Zeplin

Deliver on the promise of design

In 6 listsDetails

Excalidraw

Online Whiteboard made simple. Free & Open source. No account is needed

flow-chart.io

AI diagram generator that produces fully editable C4 architecture, BPMN, cloud architecture, and DevOps pipeline diagrams from plain-language prompts.

In 2 lists

Tools >Metrics

jira-agile-metrics

A tool to extract Agile metrics and charts from JIRA projects and Trello Boards

agile-metrics-tools

Agile metrics tools allows you to track metrics from different sources

agile-metrics

collecting agile metrics from jira, bitbucket, sonarqube and send them to elastic stack to visualize in kibana

jira-metrics-extract

CLI tool to extract metrics from Jira, save data and charts locally for further analysis & presentation

pandas_agile_metrics

Actionable Agile metrics analysis tool kit based on Python

aafmp

a simple personal kanban metrics spreadsheet

jira-agile-velocity

Connect to Jira REST API to collect completed story points, calculate weekly velocity, and estimate completion date

Tools >Calendars

Tutanota

Zero-knowledge calendar

Proton Calendar

Encrypted calendar

Calendso

The Open Source Calendly Alternative

Calendly

Calendly is your hub for scheduling meetings professionally and efficiently, eliminating the hassle of back-and-forth emails so you can get back to work.

In 4 lists

Appoint.ly

Appointment scheduling software helps to book 1-on-1 meetings with people all over the world, avoid double booking and save time!

In 2 lists

Zeeg

Your smart business card! An advanced scheduling assistant with your own beautiful minimal website. Your Zeeg link is the only link you really need!

Tools >Time Management

activitywatch

Records what you do so that you can know how you've spent your time.

In 5 listsDetails

marinara

Marinara is a time management assistant for Chrome that follows the Pomodoro Technique.

pomotroid

Simple and visually-pleasing Pomodoro timer

In 2 lists

pomatez

Stay Focused. Take a Break.

gnome-pomodoro

A time management utility for GNOME based on the pomodoro technique!

Goodtime

productivity app for Android

Yellow Tomato

Simple Pomodoro timer for concentration at work

Tools >Code Hosting

Github

GitHub is where over 65 million developers shape the future of software, together​.

In 18 listsDetails

Gitlab

GitLab is the open DevOps platform

In 9 listsDetails

Gitea

A painless, self-hosted Git service

In 4 listsDetails

Sourcehut

sourcehut, the hacker's forge!

Launchpad

Launchpad can host your project’s source code using the Bazaar version control system.

Tools >Time tracking and contractor management

Invoiceninja

Invoices, Expenses and Tasks built with Laravel and Flutter

In 2 lists

Wakatime

Dashboards for developers, powered by open source IDE plugins.

activitywatch

Records what you do so that you can know how you've spent your time.

In 5 listsDetails

Super-productivity

To-do list & time tracker for programmers and other digital workers with Jira, Github, and Gitlab integration

In 2 lists

Toggldesktop

Toggl Desktop is a Toggl time tracking client

In 2 lists

Kimai2

Kimai v2 is a web-based multiuser time-tracking application

ShareX

ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key

In 5 listsDetails

Tools >Mentoring

developer-roadmap

Roadmap to becoming a web developer in 2021

In 5 listsDetails

awesome-quality-assurance-roadmap

The starting point of your career as a Software Quality Assurance Engineer

In 3 listsDetails

design-patterns-for-humans

An ultra-simplified explanation to design patterns

In 4 lists

ossu/computer-science

Path to a free self-taught education in Computer Science!

In 7 listsDetails

awesome-falsehood

Falsehoods Programmers Believe in

In 5 listsDetails

system_design

Preparation links and resources for system design questions

In 2 lists

study-path

An organized learning path about Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture

best-practices-checklist

A list of awesome idiomatic code resources.

In 2 lists

pointers-for-software-engineers

A curated list of topics to start learning software engineering

evergreen-skills-developers

List of evergreen skills, based on software development best practices & cross-framework principles, that should serve as a fair assessment of skilled software engineers / developers

awesome-courses

List of awesome university courses for learning Computer Science!

In 8 listsDetails

awesome-testing-courses

A curated list of awesome online courses and tutorials on software testing, test automation and more.

System design primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

In 8 listsDetails

Books

The Manager's Path

What each rung of engineering leadership actually requires.

In 2 lists

The Making of a Manager

An Elegant Puzzle

High Growth Handbook

Accelerate: The Science of Lean Software and DevOps

Managing the Unmanageable

Mythical Man-Month

The DevOps Handbook

Team Topologies

Leadership | GitLab

The Manager's Handbook

Attest Engineering Handbook

https://monzo.com/documents/engineering-manager-framework-v1-0.pdf

The Staff Engineer's Path

Management 3.0

Courses

Engineering Management Interview Course - Exponent

Foundations of Project Management by Google - Coursera

Ace Manager Job Interview & Career (Engineering Tech & Other - Udemy

Practical Team Management for Software Engineers - PluralSight

TutorialSearch

Free cross-platform search engine indexing 50,000+ tutorials from Udemy, Skillshare, Pluralsight, and other major learning platforms across 45+ categories.

Podcasts

Dev Interrupted

Engineering leadership and developer productivity, hosted by LinearB.

Chain of Thought

AI infrastructure and developer tools, with interviews from engineering leaders and technical founders.

In 4 listsDetails

The Engineering Manager Podcast

Weekly conversations on management, hiring, culture, and scaling engineering teams.

Soft Skills Engineering

Weekly advice on the non-technical side of software development.

In 4 lists

Level Up Engineering

Engineering leadership lessons from CTOs and VPs of Engineering.

Engineering Culture by InfoQ

Building engineering organizations and culture at scale.

Useful resources

Career Ladders

Roles and responsibilities of various members of tech.

Engineering Ladders

A framework for Engineering Managers

progression.fyi

Career framework inspiration from the world's best companies.

levels.fyi

Compensations at various levels

roadmaps.sh

Engineering career roadmaps

In 5 listsDetails

AI Interview Coach

Voice-based AI behavioral interview practice for engineering managers and software engineers

In 2 lists

Blog for Engineering Managers

Practical guidance, templates, and resources for engineering managers

Leadership in Tech

A curated weekly newsletter for tech leaders.

In 2 lists

the-engineering-managers-booklist

Books for people who are or aspire to manage/lead team(s) of software engineers

In 2 lists

awesome-cto

A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups

In 4 listsDetails

awesome-startup

All the required resources to build your own startup

In 3 listsDetails

engineering-management

A collection of inspiring resources related to engineering management and tech leadership

In 2 lists

awesome-leading-and-managing

Awesome List of resources on leading people and being a manager. Geared toward tech, but potentially useful to anyone.

In 4 lists

awesome-engineering-team-management

How to transition from software development to engineering management

In 2 listsDetails

engineering-blogs

A curated list of engineering blogs

In 4 listsDetails

empathy-in-engineering

A curated list of resources for building and promoting more compassionate engineering cultures

In 2 lists

awesome-project-management

Awesome lists about Project Management interesting and useful topics.

engineer-manager

A list of engineering manager resource links.

In 3 lists
See category
94

Awesome OpenClaw Skills

VoltAgent/awesome-openclaw-skills

The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞

Fresh★ 53k830 entriesPushed today
92

Awesome DeepSeek Harness (DSH) Plugin

awesome-dsh-plugin/awesome-dsh-plugin

A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表

Fresh★ 17k1654 entriesPushed today
91

Awesome Guidelines

Kristories/awesome-guidelines

Programming style, best practices, and coding conventions.

Fresh★ 11k166 entriesPushed 2 days ago
90

Awesome

sindresorhus/awesome

😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]

Fresh★ 513k51 entriesPushed 28 days ago
90

Awesome Prompts

ai-boost/awesome-prompts

Curated list of chatgpt prompts from the top-rated GPTs in the GPTs Store. Prompt Engineering, prompt attack & prompt protect. Advanced Prompt Engineering papers.

Fresh★ 9k288 entriesPushed today
90

Awesome README

matiassingers/awesome-readme

A curated list of awesome READMEs

Fresh★ 22k143 entriesPushed yesterday