Care este diferenţa dintre un şef şi un lider?

Care este diferenţa dintre un şef şi un lider?
Definiţiile din DEX spun următoarele:
ȘEF, – Ă, șefi, -e, s.m. și f. 1. Persoană care conduce o organizație, o instituție etc.; conducător. ♦ Persoană superioară în grad sau în funcție altei persoane, considerată în raport cu aceasta; superior. ♢ Șef de orchestră = dirijor. ♦ (Fam.; la vocativ) Termen cu care cineva se adresează unei persoane (socotită egală sau inferioară). 2. (În sintagma) Șef de lucrări = grad didactic în învățământul superior științific și tehnic, intermediar între cel de asistent și cel de conferențiar; lector; persoană care are acest grad. – Din fr. chef.
LÍDER, lideri, s.m. 1. Conducător al unui partid, al unei organizații sindicale etc. 2. Sportiv sau echipă sportivă care se găsește în fruntea unei competiții. – Din engl., fr. leader.
Dar părerea mea este că definiţia „liderului” nu este completă… chiar deloc. Un lider este un „şef informal” al unor „grupări” sau echipe la fel de informale.
În viziunea ta care e diferenţa dintre un şef şi un lider? Când auzi cuvântul „şef” ce fel de om îţi imaginezi? Dar când auzi cuvântul „lider”?
Chiar vreau să ştiu ce păreri mai există.