IT專案經理面試題目精選
專案經理是具體專案工作的管理者,他們在工作中不斷提升自己的領導才華,同時該職業又是一個權利與責任並存的職業,他們主要對專案進行背景調查,收集整理專案相關資料,進行需求策劃,撰寫專案調查報告和資訊綜述,對專案組成部分或模組進行完整系統設計,聯絡專案相關單位和相關技術專家,制定專案可行性研究報告,協同配合制定和申報立項報告材料,組織專案團隊完成專案任務,保證專案的完成時間和完成質量。根據職業所需要的技能會有相應的面試題目。
1.你認為專案中最重要的是哪些過程?
分析、設計階段(也可以加上測試,但千萬別說編碼或開發階段),根據《人月神話》的觀點:1/3 計劃;1/6 編碼;1/4 構件測試和早期系統測試;1/4 系統測試,所有的構件已完成。但根據國內目前的狀況一般公司不會有很多的分析與設計時間(這取決於公司規模和時間成本),這樣在一個工期很緊張的專案中我們應該儘量分配出進度優先順序來,首先拿出客戶最希望看到的和最能證明成果的東西來,其他的留待2期甚至3期去作,你可以告訴客戶需要進一步除錯(專業人員的欺騙手段,實際上就是在進行後續的開發)。
2. 如果給你一個4-6個人的Team,那麼你怎麼分配他們、管理他們?
管理能力和經驗的綜合題,可能沒有人有相同的觀點,那你可以按照某些思路來側面解答:我會挑選一個技術過硬的人作為我的替補和專案的輕騎兵,是的團隊中必須有機動人員,否則你的專案十有八九會夭折。其他的人會被平均的分配任務。我們會在每週進行全面的任務分配,每個人獲取一週的大概工作,然後每天的工作由他自己完成並彙報。(很好,如果答出這些就差不多了,多說可能會出現漏洞)
3.減少交付的次數,或是減少每個每個交付中的工作量,你喜歡哪種做法?
根據專案的型別和專案進行中的實際情況來決定,如果專案是規模比較大,時間長的,那麼就應增加交付次數或者減少每個每個交付中的`工作量,以便及時考察專案進展,保證專案進度。例如,一個專案按計劃進行到第一個里程碑發現專案進度明顯落後,而下一個檢查點(也就是交付的工作量)距離還很長管理層需要及時瞭解其進展,那麼交付的次數的就要根據現在的時間狀況來增加。反過來,如果這個專案的進度非常好,甚至超前,而下一個檢查點(也就是交付的工作量)距離還很短,我們就可以減少交付次數。
4.誰該對專案中所要付出的一切做出估算?誰有權設定最後期限?
專案成功是團隊協作的結果。在對專案進行估算的時候,需要由參與專案各個環節的人進行符合實際的估算,最後彙總起來進行綜合分析計算,獲得專案總的估算結果。
專案的最後期限設定除了客戶定死最後交付時間,其他的情況都是根據專案的進度估算結果而進行符合實際的計劃得出的。
5. DSDM、Prince2、Scrum,這三者之間有哪些區別?
動態系統開發方法(Dynamic System Development method,DSDM)是眾多敏捷開發方法中的一種,它倡導以業務為核心,快速而有效地進行系統開發。該方法的詳細內容,可以參考:DSDM業務中心框架開發方法(第二版)。這種方法主要是在英國應用比較廣泛。一般來說,敏捷方法適合於規模比較小、變化比較快(需求不夠穩定)的專案,而對大規模軟體,特別是在關鍵性、可靠性、安全性方面有很高要求的開發專案,則不適合。當然,可以在某些專案小組內實施;也是可以的。敏捷開發的方法很多,包括下面所說的 Scrum、自適應軟體開發(Adaptive Software Development,ASD)、Crystal方法和特性驅動開發(Feature-Driven Development,FDD),可以參考《敏捷軟體開發生態系統》。