首席架構師 崗位職責(共8篇)
《首席架構師 崗位職責(共8篇)》由會員分享,可在線閱讀,更多相關《首席架構師 崗位職責(共8篇)(30頁珍藏版)》請在裝配圖網上搜索。
1、首席架構師 崗位職責(共8篇) 第1篇:首席架構師崗位職責首席架構師崗位職責 《職等職級表》詮釋: 一、職位等級a-h 職位等級分為8個等級,將對應財務費用內控的報銷標準等級。 二、職位級別25級 職位級別劃分,目的在于明確薪資制定標準以及明晰員工職業(yè)發(fā)展通道。為加薪以及晉升提供依據。 三、公司崗位分五大類 決策管理類、支持管理類、技術類、營銷類以及生產類 一個下級,是創(chuàng)業(yè)老員工,在公司早期創(chuàng)業(yè)階段由于技術非常出色,被提升為公司核心技術團隊的主管,但這位老員工,其實不擅長管理,甚至極其討厭。過了幾年,公司做大了,這個主管的團隊人數都增加到10人以上。管理問題會更加突出。
2、 但想讓他轉其他技術崗位,或者調其他主管過來管理,他都十分反對,堅持不調整。如果辭退,他是老員工擔心有一定影響,但更擔心的是跳到競爭對手那里?,F在我該如何給他安排崗位,既能安定他的心又能做好管理工作? 1、他反對可能是他自己也想做好或是自己很熱愛這份工作。 2、先了解原因為什麼不願意調動。 3、了解不適合管理的原因。 4、用心與他溝通。 5、管理還是可能培養(yǎng)的。(懂技術再學習管理知識,會成為一名出色的管理者的。 調崗或找人來接替對這種類型老員工來講都是非常尷尬的處理方式,即然是技術團隊的核心更不能夠輕易辭退,不僅是公司的損失更可能成為公司的競爭對手,可以設立一個技術核心類的崗位,
3、例如:總設計師或專家類的崗位,讓他脫離管理層面而又不失他的技術特長,在外人看來即是升職又保全了他的顏面... 調換崗位是肯定的,必須告訴他新崗位是如何如何的重要,在新崗位有哪些新的挑戰(zhàn),如何才能讓他認識到新崗位的重要性,絕口不能提他不適應原有工作。新崗位比如說:質量專員, [編號]:行政003 二、未來五年的組織結構圖 三、未來十年的組織結構圖: 四、部門設置細分: 1、發(fā)展研究中心:下設首席架構師,行業(yè)研究中心,新商業(yè)發(fā)展中心。 2、通路事業(yè)部:未來發(fā)展成為集團公司的招商通路快建子公司。 下設:招商中心,會務中心,客服中心。 3、支付事業(yè)部:未來發(fā)展成為集團公司的電子支付子公司。
4、 4、新媒體事業(yè)部:未來發(fā)展成為集團公司的新媒體子公司。 5、技術事業(yè)部:未來發(fā)展成為集團公司的軟件子公司。 五、職責、職權、議事規(guī)則見“部門職責、職權、議事規(guī)則”; 六、崗位設置、編制、時間、預算,見excel表 第2篇:架構師崗位職責架構師崗位職責 架構師是一個非常重要是崗位,是一個公司系統(tǒng)的構建者,下面我們一起去看一下架構師崗位職責,歡迎瀏覽。 架構師的職責就是設計一個公司系統(tǒng)的基礎架構,并提供關于怎樣建立和維護系統(tǒng)的指導方針。具體來講,架構師的職責主要體現在以下幾方面: 1、負責公司系統(tǒng)的架構設計、研發(fā)工作。 2、承擔從業(yè)務向技術轉換的橋梁作用。 3、協(xié)助項目經理制定項目計
5、劃和控制項目進度。 4、負責輔助并指導系統(tǒng)分析開展設計工作。 5、負責組織技術研究和攻關工作。 6、負責組織和管理公司內部的技術培訓工作。 7、負責組織及帶領公司內部員工研究與項目相關的新技術。 8、管理技術支撐團隊并給項目、產品開發(fā)實施團隊提供技術保障。 9、理解系統(tǒng)的業(yè)務需求,制定系統(tǒng)的整體框架(包括、技術框架和業(yè)務框架)。 10、對系統(tǒng)框架相關技術和業(yè)務進行培訓,指導開發(fā)人員開發(fā)。并解決系統(tǒng)開發(fā)、運行中出現的各種問題。 1 2 第3篇:首席架構師英文縮寫首席架構師英文縮寫 類似英文請不要照字面翻,不懂就不要貼。英文最難的不是對號入座式的翻譯,而是_慣用法。本人是
6、美國永久居民,來美十年了,所以了解_慣用法多些。所謂“首席架構師”,在軟件公司中,叫做: chief software architect。提問者評價非常感謝 年11月30日13:22:26 提升自已的能力,比如專業(yè)技術,行業(yè)發(fā)展趨勢,技術發(fā)展趨勢,協(xié)調能力,組織能力,管理能力等 需要從技術總監(jiān)和研發(fā)leader身上剝離職責。讓技術總監(jiān)和研發(fā)leader偏項目管理(管理族),把各個模塊之間的架構設計工作,獨立出一個崗位,就是架構師,來負責。 真正的cto,是軟件產品和技術是統(tǒng)一管理的。商業(yè)、產品、技術、管理、團隊相平衡的綜合統(tǒng)管 一、高級程序員 如果你是一個剛剛創(chuàng)業(yè)的公司,公司
7、沒有專職產品經理和項目經理,你就是公司的產品經理,你如果對你現在的開發(fā)員能力不滿,那么你只需要的是一個高級程序員。 你定義功能、你做計劃推進和管理,他可以帶1-2個副手把你規(guī)劃的功能實現了,他是主力干活者,有技術難題也是他來親自攻克解決。 所以,一個高級程序員,他的職責很清晰: 1、負責核心復雜功能的實現方案設計、編碼實現 2、負責疑難bug分析診斷、攻關解決 二、研發(fā)leader 公司再長大些。如果你就有一個研發(fā)團隊(含產品/開發(fā)/),你就一套主產品,而且你的研發(fā)團隊小于15人,那么你需要的就是一個研發(fā)leader。 因為你已經有了1-2個高級程序員,核心難題攻克和核心功能研發(fā)進度和
8、質量保證,已經可以靠他們自身能力解決掉了。那么你需要研發(fā)leader干什么。 研發(fā)leader的職責是: 1、團隊任務管理:開發(fā)工作量評估、開發(fā)任務分配 2、團隊生產質量提升:代碼審核、開發(fā)風險識別/報告/協(xié)調解決 3、團隊生產力提升:代碼模板研發(fā)和推廣、最佳實踐規(guī)范總結和推廣、自動化研發(fā)生產工具研發(fā)和推廣 4、團隊專業(yè)力提升:招聘面試、新人指導、領導復盤總結改進 三、技術總監(jiān) 如果你的研發(fā)團隊超過20人了,而且有多套主打產品線了,你可能已經有了多個研發(fā)leader了,那么你需要一個技術總監(jiān)。 技術總監(jiān)的職責: 1、組建平臺研發(fā)部,搭建公共技術平臺,方便上面各條產品線開發(fā)。 2、通過
9、技術平臺、通過高一層的職權,管理和協(xié)調各個產品線組。現在每個產品線都應該有合格的研發(fā)leader和高級程序員了。 四、首席師 因為你已經有了技術總監(jiān)了,所以技術平臺不錯了。技術平臺和各條產品線的協(xié)調互動,也是技術總監(jiān)管著。 因為你已經有了各個產品線的高級程序員,他們在靠個人能力維持著核心功能模塊的開發(fā)進度和代碼質量。 因為你已經有了研發(fā)leader,所以代碼模板研發(fā)和推廣、最佳實踐規(guī)范總結和推廣,這些事都已經在日常按份內職責開展了。 那么,啥時候需要首席架構師啊。 也就是說,需要分離管理族和專業(yè)族了。你會發(fā)現,這個階段你的研發(fā)團隊已經超過100來人了,需要有人專注來做架構規(guī)劃、設計、日
10、常維護。不能讓研發(fā)總監(jiān)和研發(fā)leader又做管理又做技術一股腦都扔給他們,你就等著總結果產出。這是不對的。 需要從技術總監(jiān)和研發(fā)leader身上剝離職責了。讓技術總監(jiān)和研發(fā)leader偏項目管理(管理族),把各個模塊之間的架構設計工作,獨立出一個崗位,就是架構師,來負責。 每個產品線都有架構師,在技術平臺部門也有技術平臺的架構師。那么,技術平臺和業(yè)務產品線的架構互動,就是首席架構師在銜接了。讓技術平臺架構能夠和產品業(yè)務系統(tǒng)的架構互相促進和支撐,就是首席架構師的份內之事。 架構師的職責是: 1、架構分析:從功能性需求中識別出需要增加的非功能性需求,好滿足性能、可擴展、解耦/集成、安全、可運
11、維、高可用、易部署、易更新。并且識別完非功能型需求,還要做技術選型、技術架構風險識別、技術實現工作量評估 2、架構設計和實現:非功能性模塊的架構設計、接口設計、代碼實現。所以需要的是有代碼實現能力還要有架構思維的工程師,不需要畫ppt的工程師 3、業(yè)務架構設計和實現:需要對跨系統(tǒng)的接口進行識別、實現、維護,需要對能寫成公共代碼類庫的進行分析、識別、接口設計、實現、變更維護。 4、重構:架構師需要經常做bug分析、非模板性和公共類庫代碼檢查,以發(fā)現代碼腐爛程度,以發(fā)現還有哪些代碼沒有做很好的架構和精心的代碼設計。所以重構是經常性維護發(fā)生的,不是攢到某一刻動大手術,甚至推翻重做,那就不叫重構
12、了。 五、cto 你把架構師團隊組織建立完成,再往大長,你才需要真正意義上的cto了。否則你一開始就招真正的cto,他也不滿意,你的期望也不對?,F在你的期望也對了,他的能力模型也正好和你的期望職能匹配了,你能給他的和他想要的也正好匹配了。 有的公司有軟件系統(tǒng)產品副總裁,也有軟件系統(tǒng)技術副總裁,而且把軟件系統(tǒng)技術副總裁叫cto,軟件系統(tǒng)產品副總裁叫產品vp。這就很怪異。 真正的cto,是軟件產品和技術是統(tǒng)一管理的。 他做的事情,是商業(yè)、產品、技術、管理、團隊相平衡的綜合統(tǒng)管。 cto的職責: 1、業(yè)績達成:洞察客戶需求,捕捉商業(yè)機會,規(guī)劃技術產品,通過技術產品領導業(yè)務增長,有清晰的戰(zhàn)略
13、規(guī)劃、主攻方向,帶領團隊實現組織目標 2、前沿和平臺:到這個研發(fā)規(guī)模規(guī)模級別了,一定要有專門的團隊做技術使用創(chuàng)新探索和前沿技術預研。而且要和技術平臺團隊、使用研發(fā)團隊形成很好的聯動作用,讓創(chuàng)新原型試點能夠很平滑的融入商業(yè)平臺再讓使用研發(fā)線規(guī)?;氖褂闷饋?。大量的前沿探索都死在了內部,做完試點就停滯了,這就需要cto做好整體的銜接推動工作。 3、研發(fā)過程管理:站在全局立場來端到端改進業(yè)務流程,為業(yè)務增長提供方便 4、組織和人才建設:公司文化和價值觀的傳承;研發(fā)專業(yè)族團隊梯隊建制建設、研發(fā)管理族團隊梯隊建制建設;創(chuàng)建創(chuàng)新激發(fā)機制,激發(fā)研發(fā)人創(chuàng)新向前發(fā)展,激發(fā)黑馬人脫穎而出 ceo:首席執(zhí)行
14、官,首席執(zhí)行官為一種高級職務名稱。在經濟組織機構中,首席執(zhí)行官(chief executive officer,縮寫ceo)是在一個企業(yè)中負責日常事務的最高行政官員,又稱作行政總裁、總經理或最高執(zhí)行長。 coo即首席運營官(英語:chief operating officer,英文縮寫:coo,又常稱為運營官、營運總監(jiān))是公司團體里負責監(jiān)督管理每日活動的高階官員。coo是企業(yè)組織中最高層的成員之一,監(jiān)測每日的公司運作,并直接報告給首席執(zhí)行官。在某些公司中coo會同時兼任總裁,但通常coo還是以兼任常務或資深副總裁的情況居多。 cfo:首席財務官——cfo(chief financial of
15、ficer)是企業(yè)治理結構發(fā)展到一個新階段的必然產物。沒有首席財務官的治理結構不是現代意義上完善的治理結構。從這一層面上看,中國構造治理結構也應設立cfo之類的職位。當然,從本質上講,cfo在現代治理結構中的真正含義,不是其名稱的改變、官位的授予,而是其職責權限的取得,在管理中作用的真正發(fā)揮。 cto:(首席技術官(chieftechnologyofficer)): cto(首席技術官)英文chief technology officer,即企業(yè)內負責技術的最高負責人。這個名稱在1980年代從美國開始時興。起于做很多研究的大公司,如general electric,at t,alcoa,主要
16、責任是將科學研究成果成為盈利產品。 cio:首席信息官(又稱cio,是chief information officer的縮寫)中文意思是首席信息官或信息主管,是負責一個公司信息技術和系統(tǒng)所有領域的高級官員。他們通過指導對信息技術的利用來支持公司的目標。他們具備技術和業(yè)務過程兩方面的知識,具有多功能的概念,常常是將組織的技術調配戰(zhàn)略和業(yè)務戰(zhàn)略緊密結合在一起的最佳人選。cio原指政府管理部門中的首席信息官,隨著信息系統(tǒng)由 后方 辦公室的輔助工具發(fā)展到直接參和企業(yè)的有力手段,cio在企業(yè)中應運而生,成為舉足輕重的人物。美國企業(yè)的首席信息經理相當于副總經理直接對最高決策者負責。 首席信息官是一
17、個比較新的職位,目前只有在一些全球500強的大企業(yè)才設立職位,如coca cola, dsm 等。但是隨著商業(yè)領域多極化的競爭和發(fā)展,越來越多的企業(yè)開始將innovation這一概念作為企業(yè)的持續(xù)發(fā)展的動力和競爭優(yōu)勢,cio將成為未來企業(yè)最為重要的職位領導人之一。 技術總監(jiān)的工作職責 首席架構師: 1.chief architect 比爾蓋茨從1995年起就辭去了微軟ceo的職位,把日常管理工作交給了鮑爾默,自己專心致志地當起了首席架構師(chief architect),全力思考微軟的方向和戰(zhàn)略問題。 2.chief software architect 第4篇:軟件架構師崗位職
18、責 架構師的職責就是設計一個公司系統(tǒng)的基礎架構,并提供關于怎樣建立和維護系統(tǒng)的指導方針。具體來講,架構師的職責主要體現在以下幾方面: 1、負責公司系統(tǒng)的架構設計、研發(fā)工作。 2、承擔從業(yè)務向技術轉換的橋梁作用。 3、協(xié)助項目經理制定項目計劃和控制項目進度。 4、負責輔助并指導系統(tǒng)分析開展設計工作。 5、負責組織技術研究和攻關工作。 6、負責組織和管理公司內部的技術培訓工作。 7、負責組織及帶領公司內部員工研究與項目相關的新技術。 8、管理技術支撐團隊并給項目、產品開發(fā)實施團隊提供技術保障。 9、理解系統(tǒng)的業(yè)務需求,制定系統(tǒng)的整體框架(包括、技術框架和業(yè)務框架)。 10、對系
19、統(tǒng)框架相關技術和業(yè)務進行培訓,指導開發(fā)人員開發(fā)。并解決系統(tǒng)開發(fā)、運行中出現的各種問題。 第5篇:軟件架構師崗位職責軟件架構師崗位職責 軟件架構師崗位說明書 軟件架構師的工作職責 構架設計師負責在整個項目中對技術活動和工件進行領導和協(xié)調。構架設計師要確立每個構架視圖的整體結構:視圖的詳細組織結構、元素的分組以及這些主要分組之間的接口。因此,與其他角色相比,構架設計師的見解重在廣度,而不是深度。(rup中的定義) 人員配備 “理想的建筑師應該既是文學家又是數字家,他還應通曉歷史,熱衷于哲學研究,精通音樂,懂得醫(yī)藥知識,具有法學造詣,深諳天文學及天文計算?!?--維特魯威(古羅馬建筑師
20、),約公元前 25 年 簡而言之,構架設計師必須多才多藝、成熟練達、洞察力強、經驗豐富。這樣,他才能在無法獲得完整信息的情況下迅速領會問題并根據經驗作出審慎的判斷。更準確地說,構架設計師(或者構架團隊的成員)必須兼具以下技能: 1 經驗:既包括在問題領域的經驗(通過徹底了解需求),也包括在軟件工程領域的經驗。對于一個構架團隊,這些素質要求可由各團隊成員來分別承擔,但其中至少要有一名構架設計師能夠把握項目的全局。 2 領導才能:能夠推動各個團隊的技術進展,并能在壓力下作出關鍵性的決策然后將其貫徹到底。要提高效率,構架設計師和項目經理必須緊密協(xié)作。構架設計師主要負責解決技術問題,項目經理主要
21、負責解決行政管理問題。構架設計師必須有權在技術問題上作出決定。 3 溝通:能夠贏得他人的信任,以對其進行說服、激勵和指導。構架設計師不能靠命令進行領導,而必須要贏得項目中其他人員的贊同。為了提高效率,構架設計師必須贏得項目團隊、項目經理、客戶、用戶群體以及管理團隊的尊敬。 以目標為中心、積極主動,不懈地追求成效。構架設計師是推動項目發(fā)展的技術動力,而不是空想家。在其職業(yè)生涯中,成功的構架設計師一直都要在捉摸不定和承受壓力的情況下作出折衷決定。構架設計師只有將注意力集中在該做的事情上,才能在項目中取得成功。 4 從專業(yè)角度看,構架設計師必須具備角色:設計員的所有能力。 5 團隊。如果項目較大
22、,需要組建一個構架團隊,則應盡量廣聚賢才,使該團隊既擁有廣泛的經驗,又對軟件工程流程具有一致的認識。構架團隊不應該是由各團隊、領域或承包商的代表組成的委員會。軟件構架設計是一項長期的工作,始終都需要配備專職人員。 系統(tǒng)架構師的職責: 一、理解系統(tǒng)的業(yè)務需求,制定系統(tǒng)的整體框架(包括:技術框架和業(yè)務框架) 二、對系統(tǒng)框架相關技術和業(yè)務進行培訓,指導開發(fā)人員開發(fā)。并解決系統(tǒng)開發(fā)、運行中出現的各種問題。 系統(tǒng)架構師的目的: 對系統(tǒng)的重用、擴展、安全、性能、伸縮性、簡潔等做系統(tǒng)級的把握。 系統(tǒng)架構師能力要求: 一、系統(tǒng)架構相關的知識和經驗。 二、很強的自學能力、分析能力、解決問題的能力。
23、 三、寫作、溝通表達、培訓。 角色 軟件架構師software architect 定義 主導系統(tǒng)全局分析設計和實施、負責軟件構架和關鍵技術決策的角色 職責 l、領導與協(xié)調整個項目中的技術活動(分析、設計和實施等) l、推動主要的技術決策,并最終表達為軟件構架 l、確定和文檔化系統(tǒng)的相對構架而言意義重大的方面,包括系統(tǒng)的需求、設計、實施和部署等“視圖” l、確定設計元素的分組以及這些主要分組之間的接口 l、為技術決策提供規(guī)則,平衡各類涉眾的不同關注點,化解技術風險,并保證相關決定被有效的傳達和貫徹 l、理解、評價并接收系統(tǒng)需求 l、評價和確認軟件架構的實現 專業(yè)技能
24、 l、技術全面、成熟練達、洞察力強、經驗豐富,具備在缺乏完整信息、眾多問題交織一團、模糊和矛盾的情況下,迅速抓住問題要害,并做出合理的關鍵決定的能力 l、具備戰(zhàn)略性和前瞻性思維能力,善于把握全局,能夠在更高抽象級別上進行思考; l、對項目開發(fā)涉及的所有問題領域都有經驗,包括徹底地理解項目需求,開展分析設計之類軟件工程活動等 l、具備領導素質,以在各小組之間推進技術工作,并在項目壓力下做出牢靠的關鍵決策 l、擁有優(yōu)秀的溝通能力,用以進行說服、鼓勵和指導等活動,并贏得項目成員的信任; l、以目標導向和主動的方式來不帶任何感情色彩地關注項目結果,構架師應當是項目背后的技術推動力,而非構想者
25、或夢想家(追求完美) l、精通構架設計的理論、實踐和工具,并掌握多種參考構架、主要的可重用構架機制和模式(例如j2ee架構等); l、具備系統(tǒng)設計員的所有技能,但涉及面更廣、抽象級別更高; 活動 確定用例或需求的優(yōu)先級、進行構架分析、創(chuàng)建構架的概念驗證原型、評估構架的概念驗證原型的可行性、組織系統(tǒng)實施模型、描述系統(tǒng)分布結構、描述運行時刻構架、確定設計機制、確定設計元素、合并已有設計元素 工件 軟件構架文檔、參考構架、分析模型、設計模型、實施模型、部署模型、構架概念驗證原型、接口、事件、信號與協(xié)議 軟件架構師崗位職責 1、軟件架構師的工作職責 1、領導與協(xié)調整個項目中的技術
26、活動(分析、設計和實施等)#160;#160;#160; 2、推動主要的技術決策,并最終表達為軟件構架#160;#160;#160; 3、確定和文檔化系統(tǒng)的相對構架而言意義重大的方面,包括系統(tǒng)的需求、設計、實施和部署等“視圖”#160;#160;#160; 4、確定設計元素的分組以及這些主要分組之間的接口#160;#160;#160; 5、為技術決策提供規(guī)則,平衡各類涉眾的不同關注點,化解技術風險,并保證相關決定被有效的傳達和貫徹#160;#160;#160; 6、理解、評價并接收系統(tǒng)需求#160;#160;#160; 7、評價和確認軟件架構的實現 2、軟件架構師崗位職責 1.
27、根據客戶需求及市場行業(yè)需求進行軟件構架的制定(技術框架和業(yè)務框架); 2.對軟件構架相關人員進行技術和業(yè)務培訓,并指導開發(fā)人員進行開發(fā); 3.解決軟件開發(fā)過程中遇到的問題; 4.為技術決策提供規(guī)則,平衡各類涉眾的不同觀點,化解技術風險; 5.負責組合和帶領公司內部員工研究與項目相關的新技術; 6.完成領導交給的其他任務。 3、軟件架構師崗位職責 架構師的職責就是設計一個公司系統(tǒng)的基礎架構,并提供關于怎樣建立和維護系統(tǒng)的指導方針。具體來講,架構師的職責主要體現在以下幾方面: 1、負責公司系統(tǒng)的架構設計、研發(fā)工作。 2、承擔從業(yè)務向技術轉換的橋梁作用。 3、協(xié)助項目經理制定項目
28、計劃和控制項目進度。 4、負責輔助并指導系統(tǒng)分析開展設計工作。 5、負責組織技術研究和攻關工作。 6、負責組織和管理公司內部的技術培訓工作。 7、負責組織及帶領公司內部員工研究與項目相關的新技術。 8、管理技術支撐團隊并給項目、產品開發(fā)實施團隊提供技術保障。 9、理解系統(tǒng)的業(yè)務需求,制定系統(tǒng)的整體框架(包括、技術框架和業(yè)務框架)。 10、對系統(tǒng)框架相關技術和業(yè)務進行培訓,指導開發(fā)人員開發(fā)。并解決系統(tǒng)開發(fā)、運行中出現的各種問題。 第6篇:系統(tǒng)架構師崗位職責系統(tǒng)架構師崗位職責 系統(tǒng)架構工程師崗位說明書 系統(tǒng)架構師 1、負責分析、規(guī)劃、設計公司新項目的架構; 2、完成
29、從研發(fā)文檔到系統(tǒng)發(fā)布等項目開發(fā)各環(huán)節(jié)的工作; 3、分析和解決現有系統(tǒng)中的設計缺陷,并創(chuàng)造性提升、改進工作方法和技術; 4、指導專業(yè)技術子模塊的研發(fā)設計,為項目團隊提供指導; 5、管理團隊,將系統(tǒng)開發(fā)任務合理分配到各級開發(fā)人員,按時完成開發(fā)任務。 任職資格: 1、五年以上研發(fā)經驗,三年以上架構師經驗,有團隊管理經驗; 2、精通c#、c++、系統(tǒng)架構和設計模式,熟悉sql server/my sql數據庫管理系統(tǒng)、相關技術及工具; 3、至少負責過兩個以上的大型軟件項目的總體設計、技術實施及項目管理,熟悉軟件產品研發(fā)過程; 4、具備良好的表達和溝通能力,擅長技術文檔的書寫; 5、具
30、備極強的團隊精神和合作精神,對工作有熱情,能夠在一定壓力下工作。 廣州一呼百應網絡技術有限公司 陽光事業(yè)部 第7篇:系統(tǒng)架構師崗位職責崗位說明書系列 編號:FS-ZD-04017 系統(tǒng)架構師崗位職責 System Architect Job Duties Template 說明:為規(guī)劃化、統(tǒng)一化進行崗位管理,使崗位管理人員有章可循,提高工作效率與明確責任制,特此編寫。 1.主持產品架構分析和架構設計,構建系統(tǒng)核心原型。 2.參與關鍵技術問題的緊急攻關活動。 3.與各項目開發(fā)組進行技術交流,指導日常開發(fā)工作。 4.參與技術評審,控制產品設計質量。 5.制定產品、開發(fā)規(guī)
31、范。 請輸入您的公司名字 Fonshion Design Co., Ltd 第1頁 / 共1頁 第8篇:數據架構師崗位職責數據架構師崗位職責 數據倉庫架構師的崗位職責和崗位要求 根據網絡招聘的資料合成的,不過好像聽起來好像和項目經理的角色區(qū)別不大,呵呵!而且好像都是要全能的上將![@more@]崗位職責 1.制定數據倉庫建設方案 2.數據倉庫的設計和開發(fā) 3.數據倉庫應用方案設計和推廣 崗位要求 1、熟悉大型企業(yè)商業(yè)智能整體運作模式和系統(tǒng)框架,深刻理解商業(yè)智能對業(yè)務運營的杠桿作用,能夠應用bi工具指導和幫助業(yè)務過程的改進。 2、5年以上oracle或者sqlserv
32、er數據庫管理經驗,熟練使用unix和linux,深刻理解數據倉庫應用設計原理和實踐; 3、精通數據庫索引和sql語句的優(yōu)化,和服務器的性能參數調整,有perl, 4、熟練一種以上主流etl工具和bi工具,如informatica,owb,dts等等 5、能根據業(yè)務需求設計數據倉庫模型,有3年以上數據倉庫開發(fā)實施經驗,掌握多種數據倉庫開發(fā),多維分析相關技術和olap前端展現工具; 6、有相關行業(yè)數據分析經驗者及互聯網點擊流數據分析經驗者優(yōu)先;有數據挖掘應用和開發(fā)經驗優(yōu)先; 7、強烈責任心,開放的性格,良好的溝通能力;較強的分析問題、解決問題能力,良好的溝通能力、團隊精神。 8、熟悉
33、erwin或powerdesigner建模工具; 9、有一個以上企業(yè)級數據倉庫項目設計經驗,精通數據倉庫架構,熟悉數據倉庫項目的實施流程; 1.制定面向產品的數據設計規(guī)范和流程,制定數據設計所需的各種文檔模板; 2.負責數據倉庫建模、數據庫優(yōu)化、數據部署,數據抽取等etl的設計,編寫專業(yè)的系統(tǒng)設計文檔; 3.對于it系統(tǒng)應對大數據量和大并發(fā)所要求的性能指標從數據模型和部署等方面給出設計和持續(xù)的優(yōu)化支持; 4.參與產品架構設計文檔和詳細設計文檔的評審; 5.完成上級領導安排的其他任務。 架構師之路(3)---架構師的職責 王澤賓 關鍵字: 架構 3 架構師的職責 近來
34、看到csdn上有個cto俱樂部,里面聊得是不亦樂乎。我懷著無比崇敬的態(tài)度,拜讀了一下牛人們的發(fā)言。里面有個哥們發(fā)起一個話題:“cto, 你多久沒有寫程序了?”。有人回答:“不寫代碼的cto,屬于......這公司問題大了!”。看到這里,我就趕緊撤了,怕忍不住反駁幾句,反而遭到牛人 們的群毆。試想,一個上點規(guī)模的it公司,還得靠cto來寫程序的話,那是不是才叫問題大了呢。當然,我沒有做過cto,所以我有我的不同看法,而且還愿 意表達出來,無知者無畏。我情愿相信:我所理解的cto跟這位cto所理解的是兩回事。所以我想,如果有人能把cto的職責給標準化了,也許就不會有這么 多的爭論了。 同樣的道理
35、,關于架構師的定義,大家也有著不同的理解。什么是架構師?架構師有哪些職責?我覺得有必要提前明確一下,要不然大家溝通起來也會產生類似問 題,子說子理,卯說卯理,但是壓根說得不是一碼子事。 3.1 什么是架構師 曾經有這么個段子: 甲:我已經應聘到一家中型軟件公司了,今天上班的時候,全公司的人都來歡迎我。 乙:羨慕ing,都什么 人來了? 甲:ceo、coo、cto、all of 程序員,還有會計、司機都來了。 乙:哇,他們太重視你了,人才啊,這么多人迎接你! 甲: 沒有啊,就一個人! 乙:靠,#%¥$%... 很多的創(chuàng)業(yè)公司,一人身兼數職的情形還是很常見的。至少,我是經歷過的,
36、一個人包辦了所有的開發(fā)過程,連測試我都做了,絕對的一條龍,但是經常踩鋼絲、騎 獨輪車總會有失足的時候,結果有一次,從我手里發(fā)出去的光盤母盤,含有病毒僵尸,以至于被迫收回已經推上市場的2萬張光盤,從那之后,我的心臟就開始變得 無比堅強,現在就是整個后臺服務都癱瘓了,我也只是微微一笑。其實,一個人身兼架構師和程序員,甚至多種角色,沒什么不妥,后面還會講這個話題,這種現象 不是中國特色,跟國外是完全接軌的。我曾經跟米國的一個工程師在msn中聊過類似的話題,發(fā)現他們跟咱們沒什么不同,在it這個行業(yè),我們跟他們的差距只 有1天,他們剛出來的東西,我們保準第2天就能找得到。 架構師這個稱呼不是你我杜撰出
37、來的,是有國際標準(iso/iec 4)可查的。架構師是軟件開發(fā)活動中的眾多角色之一,它可能是一個人、一個小組,也可能是一個團隊。微軟對架構師有一個分類參考,他們把架構師分 為4種:企業(yè)架構師ea(enterprise architect)、基礎結構架構師ia(infrastructure architect)、特定技術架構tsa(technology-specific architect)和解決方案架構師sa (solution architect)。微軟的這個分類實際上是按照架構師專注的不同方向和領域劃分的。 ,這些都是一個技術型公司傳承下來的最寶貴的財富之 一;特定技術架構師tsa,他
38、們主要從事類似安全架構、存儲架構等專項技術的規(guī)劃和設計工作;sa的工作則專于解決方案的規(guī)劃和設計,“解決方案”這個詞 在中國已經到了嚴重泛濫的程度,大忽悠們最喜歡把它掛在嘴邊。所謂解決方案,就是把產品、技術或理論,不斷地進行組合,來創(chuàng)造出滿足用戶需求的選擇。售前 工程師一般都是帶著它到客戶那里去發(fā)揮的。 大公司會把各種類型的架構師分得很清楚,小公司一般就不那么講究了,架構師多數是是ia+tsa+sa,一人包打天下,所以說大公司出專才,小公司出全 才。 實際工作中,我們也經常會見到另一種比較簡單的分類方式,把架構師分為軟件架構師和系統(tǒng)架構師。軟件架構師基本上是tsa+ia,這也是程序員最容易
39、突 破,最可能走上的一條道路,比如java架構師、dotnet架構師、lapm架構師等等,我后面所講的內容都是與軟件架構師的相關的話題。系統(tǒng)架構師實 際上是sa+tsa,更著力于綜合運用已有的產品和技術,來實現客戶期望的需求。系統(tǒng)架構師要求通曉軟、硬件兩方面的知識,所以它的知識體系相對龐雜。關 于系統(tǒng)架構師的話題,我們可以稍后再作討論。 3.2 架構師的職責 架構師需要參與項目開發(fā)的全部過程,包括需求分析、架構設計、系統(tǒng)實現、集成、測試和部署各個階段,負責在整個項目中對技術活動和技術說明進行指導 和協(xié)調。 架構師主要職責有4條: 1、確認需求 在項目開發(fā)過程中,架構師是在需求規(guī)格說明
40、書完成后介入的,需求規(guī)格說 明書必須得到架構師的認可。架構師需要和分析人員反復交流,以保證自己完整并準確地 理解用戶需求。 2、系統(tǒng)分解 依據用戶需求,架構師將系統(tǒng)整體分解為更小的子系統(tǒng)和組件,從而形成不同的邏輯層或服務。隨后,架構師會確定各層的接口,層與層相互之間的關系。架構師不 僅要對整個系統(tǒng)分層,進行“縱向”分解,還要對同一邏輯層分塊,進行“橫向”分解。 軟件架構師的功力基本體現于此,這是一項相對復雜的工作。 3、技術選型 架構師通過對系統(tǒng)的一系列的分解,最終形成了軟件的整體架構。技術選擇主要取決于軟件架構。 web server運行在windows上還是linux上?數據
41、庫采用mql、oracle還是mysql?需要不需要采用mvc或者spring等輕量 級的框架?前端采用富客戶端還是瘦客戶端方式?類似的工作,都需要在這個階段提出,并進行評估。 架構師對產品和技術的選型僅僅限于評估,沒有決定 權,最終的決定權歸項目經理。架構師提出的技術方案為項目經理提供了重要的參考信息,項目經理會從項目預算、人力資源、時間進度等實際情況進行權衡,最終 進行確認。 4、制定技術規(guī)格說明 架構師在項目開發(fā)過程中,是技術權威。他需要協(xié)調所有的開發(fā)人員,與開發(fā)人員一直保持溝通,始終保證開發(fā)者依照它的架構意圖去實現各項功能。 架構師與開發(fā)者溝通的最重要的形式是技術規(guī)格說明書,它可以
42、是uml視圖、word文檔,visio文件等各種表現形式。通過架構師提供的技術規(guī)格說明 書,保證開發(fā)者可以從不同角度去觀察、理解各自承擔的子系統(tǒng)或者模塊。 架構師不僅要保持與開發(fā)者的溝通,也需要與項目經理、需求分析員,甚至與最 終用戶保持溝通。所以,對于架構師來講,不僅有技術方面的要求,還有人際交流方面的要求。 3.3 架構師的誤區(qū) 1、架構師就是項目經理 架構師不是項目經理。項目經理側重于預算控制、時間進度控制、人員管理、與外部聯系和協(xié)調等等工作,具備管理職能。一般小型項目中,常見項目經理兼架構 師。 2、架構師負責需求分析 架構師不是需求分析員。需求分析人員的工作是收集需求和分
43、析需求,并與最終用戶、產品經理保持聯系。架構師只對最終的需求審核和確認,提出需求不清和不完 整的部分,他會跟需求分析員時刻保持聯系。架構師是技術專家,不是業(yè)務專家。 3、架構師從來不寫代碼 這是一個尚存爭論的問題。目前有兩種觀點: 觀點1:架 構師不寫代碼,寫代碼純體力活,架構師寫代碼大材小用。架構師把uml的各種視圖交給開發(fā)人員,如果有不明確的地方,可以與架構師隨時溝通。 觀點 2:架構師本來自于程序員,只是比程序員站的層面更高,比程序員唯一多的是經驗和知識,所以架構師也免不了寫代碼。 我個人覺得這兩種說法是與架構師的出身和所處的環(huán)境有關。 架構師首先是一個技術角色,所以一定是來自
44、于技術人員這個群體,比如系統(tǒng)架構師,多是來自于運維人員,可能本身代碼寫得并不多,或者說寫不出來很漂亮的代 碼。軟件架構師多是來自于程序員,有著程序員的血統(tǒng)和情懷,所以在項目開發(fā)過程中,可能會寫一些核心代碼。我們的理想是架構師不用寫代碼,但事實上有時候 過于理想。架構師寫不寫代碼,可能取決于公司的規(guī)模、文化、開發(fā)人員的素質等現實情況。 3.4 架構師的基本素質 周星馳有個片子《喜劇之王》,劇中的尹天仇整天揣著本《演員的自我修養(yǎng)》,一個好演員不僅需要天賦,也需要一定的理論指導,無師自通的人畢竟是少 數。架構師的成長過程也是這樣。從普通程序員到高級程序員,再到架構師,是一個經驗積累和思想升華的過
45、程。經驗積累是一個方面,素質培養(yǎng)是另一個方面,兩 者相輔相成,所以我覺得有必要把架構師的所要具備的素質羅列一下,作為程序員努力的方向。 1、溝通能力 為了提高效率,架構師必須贏得團隊成員、項目經理、客戶或用戶認同,這就需要架構師具有較強的溝通能力。溝通能力是人類最普遍性的素質要求,技術人員好像 容易忽略,架構師不能忽略。千萬不要抱著這樣的觀念:懷才跟懷孕似的,時間長了總會被人發(fā)現的。還是天橋上賣大力丸的哥們說得對:光說不練假把式,光練不 說傻把式??纯茨阒車念^頭腦腦們,哪一個不是此中高手,我們不要鄙視,認為是阿諛奉承、投機鉆營,你要看到積極的一面,這的確是一種能力。我自認為自己 是一個略
46、內向的人,因為我是農村出來的孩子,總帶有點自卑感,總想著是金子就會發(fā)光,職業(yè)道路中確實吃了不少虧。現在,我懂得了溝通的重要性,而且也很主 動跟同事們,跟老大們定時溝通,工作起來順暢多了。這一條我認為最重要,所以排在首位。我甚至于認為下面幾條忽略都行,就是這一條得,有意識的提醒自 己。 2、抽象思維和分析能力 架構師必須具備抽象思維和分析的能力。程序員如何具備這種能力呢?一是來自于經驗,二是來自于學_。架構師不僅要具備在問題領域上的經驗,也需要具備在軟 件工程領域內的經驗。也就是說,架構師必須能夠準確得理解需求,然后用軟件工程的思想,把需求轉化和分解成可用計算機語言實現的需求。經驗的積累是需
47、要一 個時間過程的,這個過程誰也幫不了你,是需要你去體會的。但是,如果你有意識地去培養(yǎng),不斷吸取前人的經驗的話,還是可以縮短這個過程的。這也是我寫作此 系列的始動力之一,這對我這個大齡青年來講已經沒有 保留的意義了。當你是初級程序員的時候,我已經是高級程序員了;當你做高級程序員的時候,我已經是架構 師了;當你是架構師的時候,我已經是首架了;等你首架的時候,我已經退休了;等你退休了,我又投胎了......。 3、領導能力 架構師能夠推動整個團隊的技術進展,并能在壓力下作出關鍵性的決策,并將其貫徹到底。要提高效率,構架設計師和項目經理必須緊密協(xié)作。構架設計師主要負責 解決技術問題,項目經理主
48、要負責解決行政管理問題。構架設計師必須有權在技術問題上作出決定。 這種能力與技術基本無關,但我為了使文章的看起來完整、嚴謹,還是加進來了。其實,你只要拿到最重要的人權和財權,再扯上一張“領導”的虎皮,采用“胡蘿 卜加大棒”的方式,基本上可以保證執(zhí)行力,除非自己是個“蛋白質”。其它能力不寫了,你慢慢體會吧。 總而言之,一句話:架構師是項目團隊中的技術權威。 面向過程和面向對象這兩個概念,不僅架構師需要非常清楚,程序員也要清楚,這也是系統(tǒng)分析、設計和編碼最基本的思維方式。我接觸的程序員,很多人只 停留在一種“似是而非”的程度,想要繼續(xù)前進,就得把基礎夯實,所以很有必要回回爐,補補課。 ---- 后 記:在講面向對象之前寫了這么一篇,主要就是要把前面漏下的功課補上。 架構師崗位職責 首席官崗位職責 產品架構師崗位職責 崗位職責架構圖 首席內容官崗位職責
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。