The Mythical Man-Month: Essays on Software Engineering (Chuyen tuong tuong ve Man-Month: Thu nghiem trong ky thuat phan mem) la mot cuon sach ve quan tri du an phan mem đuoc viet boi Fred Brooks, tap trung o đo la phat bieu "Them nguoi vao mot du an đang bi tre se lam cho no tre hon." Y tuong nay đuoc biet đen nhu la luat cua Brooks, co mat cung voi hieu ung "he thong thu hai" va su ung ho tich cuc cua Mau đau tien cua phan mem. Lan đau tien xuat ban nam 1975, sau đo đuoc tai ban nhu la phien ban ky niem vao nam 1995 (ISBN 0-201-83595-9) voi tieu luan "No Silver Bullet" va loi chu cua tac gia.
Nhung quan sat cua Brooks dua tren kinh nghiem lam viec cua ong tai IBM khi quan ly du an phat trien He đieu hanh OS/360. Ong đa co mot sai lam khi them nhan luc vao mot du an đang bi tre so voi ke hoach. Ong con mac phai mot sai lam khi đanh gia mot du an viet mot ngon ngu lap trinh ten la Algol se can sau thang ma khong chu y đen so luong nhan luc se tham gia. Khuynh huong nhung quan tri du an lap lai nhung sai lam tuong tu khien Brooks đat ten cuon sach la "Thanh kinh cua phat trien phan mem" boi vi "Moi nguoi đeu đoc no nhung khong ai lam tuong tu"


Tu tuong  Chuyen tuong tuong ve Man-Month  Phan cong them nhieu lap trinh vien vao mot du an đang bi tre tien đo se lam cho no tre hon, do thoi gian can thiet đe mot lap trinh vien moi hoc ve du an, cung nhu lam qua tai su trao đoi thong tin trong noi bo nhom. Khi N nguoi phai giao tiep voi nhau, khi N tang, output M cua ho giam va co the tro thanh am (<0)(vi du: tong khoi luong cong viec con lai vao cuoi ngay lon hon tong khoi luong cong viec vao đau ngay hom đo, cu the la khi nhieu loi đuoc tao ra)

Cong thuc tinh khoi luong thong tin trao đoi trong nhom: 
  
    
      
        n
        (
        n
        −
        1
        )
        
          /
        
        2
      
    
    {\displaystyle n(n-1)/2}
  

Vi du: 50 lap trinh vien -> 
  
    
      
        50
        (
        50
        −
        1
        )
        
          /
        
        2
        =
        1225
      
    
    {\displaystyle 50(50-1)/2=1225}
  
 kenh giao tiep thong tin


 Hieu ung He thong thu hai  He thong thu hai hay Hieu ung he thong thu hai ma mot ky su thiet ke ra la he thong nguy hiem nhat ma ky su đo đa tung thiet ke, khi ky su đo huong toi viec tich hop chat che tat ca nhung tinh nang cong them anh ta đa tao ra nhung lai khong them vao he thong đau tien (do su gioi han thoi gian). Vay thi, khi bat đau thuc hien he thong thu hai, mot ky su nen luon ghi nho rang anh ta nen nhay cam voi viec tang cuong nhieu tinh nang ky thuat.


 Quan ly tien trinh  Cau hoi: Mot du an lon se tro thanh tre mot nam nhu the nao? Cau tra loi: Mot ngay tai mot thoi điem! Viec khong giu đung thoi han tang dan cuoi cung se don lai va phat sinh su cham tre lon. Tiep tuc chu y đe đat cac moc nho rat can thiet tai moi cap quan ly.


 Nhan thuc ve tinh toan ven cua he thong  Đe tao mot he thong than thien voi nguoi dung, mot he thong phai co mot nhan thuc toan ven, đieu chi co the đat đuoc bang cach tach biet kien truc khoi viec thuc thi. Mot kien truc su truong (hoac mot nhom nho kien truc su), se hanh đong nhu la mot user, quyet đinh cai gi se đuoc đe vao va cai gi se đuoc bo ra khoi he thong. Mot "y tuong sieu hang" boi mot nguoi se khong đuoc them vao neu no khong phu hop voi toan bo thiet ke he thong. Thuc te, đe đam bao mot he thong than thien voi nguoi dung, mot he thong co the co it hon nhung tinh nang ma no co the co nhung nhung tinh nang đo đeu đuoc can nhac than trong. Neu mot he thong su dung qua phuc tap, nhieu tinh nang se tro thanh vo dung vi khong ai co thoi gian đe hoc hoi no.


 Tai lieu su dung  Kien truc su truong la nguoi se tao ra tai lieu ky thuat cua he thong duoi hinh thuc tai lieu huong dan su dung. Tai lieu nen mo ta đac điem ky thuat cua he thong mot cach chi tiet, vi du: tat ca nhung gi ma nguoi dung thay đuoc. Tai lieu nen đuoc chinh sua theo phan hoi tu nhom phat trien va nguoi dung.


 He thong Pilot  Khi thiet ke mot he thong moi, nhom se thiet ke mot he thong "vut đi" (cho du no co muc đich hay khong). He thong nay la mot "ke hoach thu nghiem" đe bieu dien nhung ky thuat đe sau đo thiet ke lai toan bo he thong. He thong thu 2 "thong minh hon" nen đuoc chuyen mot lan đen khach hang, tu khi viec gui he thong pilot, du he thong pilot khong gay ra van đe gi nhung co the gay lo au cho khach hang, va cuoi cung la huy hoai danh tieng cua he thong, co khi la ca cua cong ty.


 Tai lieu chinh thuc  Moi quan tri du an nen tao mot tap cac tai lieu goi la tai lieu chinh thuc co vai tro đinh huong cho muc tieu cua du an, cach thuc đat đuoc nhung muc tieu đo, ai se la nguoi đat đen nhung muc tieu đo, khi nao thi se đat đuoc nhung muc tieu đo, va gia tri cua nhung muc tieu đo. Nhung tai lieu nay co the se lam xuat hien su mau thuan va co the chi ra rang kho ma đat đuoc nhung muc tieu đo.


 Đanh gia du an  Khi đanh gia thoi gian cua mot du an, nen nho rang, đe lap trinh mot san pham (co the ban cho khach hang) va he đieu hanh thi se kho gap ba lan đe viet mot ung dung. Nen luon giu trong đau ve thoi gian se phai bo ra đe giai quyet nhung van đe ky thuat, nhung phan đoi voi viec quan tri hay nhung nhiem vu khong thuoc ve ky thuat, vi du nhu hop hanh.


 Trao đoi thong tin  Đe tranh nhung tham hoa, tat ca nhung ca nhan trong mot du an nen giao tiep voi cac thanh vien trong nhom bang nhieu cach nhat co the (e-mail, đien thoai, hop, ghi chu v.v...). Thay vi phai gia đinh đieu gi, lap trinh vien đo nen hoi kien truc su cua du an đe lam ro muc đich cua mot tinh nang ma minh se hien thuc, truoc khi thuc hien voi mot gia đinh ma no co the dan toi viec hoan toan sai.


 Nhom phau thuat  Nhu nhieu nhom phau thuat trong khi phau thuat, co mot phau thuat vien la nguoi dan đau, se tu minh thuc hien nhung cong viec nguy cap nhat trong khi chi đao nhom cua anh ta giup đo minh hoac thuc hien nhung phan viec đon gian hon. Tuong tu, se co mot "lap trinh vien gioi" thuc hien nhung phan viec khan cap trong khi ca nhom cung cap nhung gi can thiet mot cach kip thoi. Ngoai ra, Brooks cho rang mot lap trinh vien gioi se nhanh hon gap 5-10 lan so voi mot lap trinh vien binh thuong.
Tham khao Organization and Team Patterns.


 On đinh ma nguon va đat phien ban he thong  Phan mem thi khong the thay đuoc. Boi vay, nhieu thu chi co the xuat hien mot khi mot khoi luong cong viec cho he thong moi đa hoan tat va cho phep nguoi dung co the su dung no.
Software is invisible. Therefore, many things only become apparent once a certain amount of work has been done on a new system, allowing a user to experience it. This experience will yield insights, which will change a user's needs or the perception of the user's needs. The system should, therefore, be changed to fulfill the changed requirements of the user. This can only occur up to a certain point, otherwise the system may never be completed. At a certain date, no more changes would be allowed to the system and the code would be frozen. All requests for changes should be delayed until the next version of the system.


 Tool chuyen dung  Cho du moi lap trinh vien đeu co rieng cho minh mot so tool đac biet, moi mot nhom cung nen chi đinh mot nguoi tao tool, nguoi đo se tao nhung tools đuoc thiet ke đac biet cho cong viec ma nhom đang lam. vi du, mot tool sinh ma nguon tu đong dua tren yeu cau cua khach hang. Ngoai ra, mot he thong tool lon nen đuoc thuc hien boi mot nhom chuyen viet tool, đuoc quan ly boi quan tri du an.


 Giam chi phi phat trien  Co hai cach đe lam giam chi phi phat trien phan mem đuoc Brooks mo ta nhu sau:

Viec phat trien co the thue sau khi kien truc he thong thuc su hoan thanh (mot buoc co the ton nhieu thang, trong thoi gian nay, viec thue truoc lap trinh vien co the khong co gi đe lam).
Mot cach khac đuoc Brooks đe cap đen la khong nen co phat trien mot phan mem khi ma co the mua no.


Tham khao Cac tham khao ngoai A review by Tal Cohen
Frederick P. Brooks, Jr. Homepage
Preface to 20th Anniversary Edition, as found on Safari.Informit.com Luu tru ngay 8 thang 12 nam 2008 tai Wayback Machine
Organization and Team Patterns