練習五

1.團隊模式和團隊的開發模式有什么關系?

?

答:

?

  首先我來解釋一下這兩個名詞:

?

  我查資料了解了一下,團隊模式,更偏向于多人合作的那種,而且我理解的“團隊”會是一種多人合作的情況下,長期磨合后的一個組織,他們是相互了解的,是擁有巨大的默契存在的。

?

  對于團隊的開發模式我并沒有查到具體的解釋,但對于開發模式,是有查到幾種開發模式,比如瀑布開發模式、快速應用開發模式等等,我們在其他的課上有學過這些模式,所以我在這里認為開發模式是更偏向于后邊的“模式”兩個字的,更注重方法,用什么方法。

?

  通過以上說明,我個人認為他們之間的關系是:團隊模式是一種組織的存在,而團隊的開發模式更注重于方法,團隊采用什么樣的方法開開發項目。

?

2.如果你領頭開展一個全新的項目,你要怎么選擇“合適”的團隊模式?

?

http://www.cnblogs.com/tjuscs2014/p/4023221.html

?

答:

?

  首先,對于進入公司組建團隊來說,我的看法是,一個人要學會融入,對于剛入職的員工來說要盡快熟悉公司的環境,盡快找到合適的團隊加入,做開發我始終認為這是需要團隊的,不管一個人技術怎么過硬,都是需要團隊的幫助和鼓舞的,對于團隊我認為長期合作相互了解的團隊才是好的團隊。

?

  其次,對于“合適”一詞,從開發上來說,各個方向的程序員都有,完成這個項目需要什么樣的技術的人,這是“合適”一詞體現的重點,這樣才能使項目更舒暢的開發。

?

  對于課本上講的那幾種團隊模式,我會選擇“交響樂團”這種模式,因為我希望我們團隊的成員是多才多藝又是各司其職的,會的東西多,而且都有自己的專長。當然交響樂團演奏靠譜,同時看指揮的這一點,也體現了我們的一個觀點,就是一個項目團隊得有領頭人(項目經理),這是重要的一點。

?

  最后,如果我是領頭人、項目經理的話,我會在最一開始就先組建一個大的團隊,不是為了開發項目,而是為了磨合,舉行適當的活動,增進大家的了解,然后再遇到具體的項目的時候從這些人中選出在技術領域更適合開發這個項目的人去組成小隊。而絕對不是當拿到一個項目的時候臨時找人去組隊,這樣不利于團隊更快的合作。

?

3.不同的團隊模式如何影響團隊績效的評估?

?

答:

?

  不同的團隊模式,在團隊績效評估時,會考慮很多不同的因素。

?

  比如,一個很嚴謹,從上到下都是一板一眼的團隊,在對于其績效的評估時候,就會更加按照公司給的要求和客戶的反應等等來進行評估。

?

  而對于更加“人性化”(指要求上并不是絕對只按規章制度去做事的,有其靈活想的一面。)的團隊來說,在做評估時,可能更多的會考慮人的因素,比如,當評估結果不理想時,可能出來在按照公司要求和客戶反應來反思的同時,還會可能想到“也許是大家最近太累了,或是負責那一不理想的模塊的人最近家里有些事情等等”。

?

4.團隊精神和集體主義的區別????

?

大家回想在小學和中學的學習過程,大家在一個班集體,有多少工作是以“團隊”(Teamwork)的形式來完成的,有多少工作是以“工作組”(Workgroup)形式完成的?或許大部分工作都是以“非團隊”的形式完成的。“團隊精神”和平常講的“集體主義”有什么區別?

?

答:

?

  首先“精神”一詞,我對其的了解是指人的意識、思維活動和一般心理狀態,它是刻畫在人的內在的東西。“主義”指最高理想和準則,比如說某某主義指以某某為最高理想和準則的思想體系。它有前提的要求,更加的體制化。

?

  其次對于“團隊精神”和“集體主義”來說,前者是內在的體現,后者是有外在的約束的存在。對于內在的體現,由內向外的展示是存在自愿的情感的,外在的約束是帶有一種強制的感情的。

?

  回想我的小學初中或是高中有的內容是“非團隊”的形式存在的,比如說作業的完成。。。嘻嘻嘻嘻。有的是以“團隊”的形式完成的。

?

5.閱讀 《夢斷代碼》? (Dreaming in Code) 這本書,分析Chandler 團隊的形式和流程,它們各有什么優缺點?

?

?答:

?

  首先,閱讀《夢斷代碼》這本書我在寫這篇博客之前的沒有做到的,希望自己以后有機會可以了解一下這本書。

?

  其次,我在網上查了一下這本書以下是《夢斷代碼》的簡介:本書寫的是作者羅森伯格對OSAF主持的Chandler項目進行田野調查,跟蹤經年,試圖借由Chandler的開發過程揭示軟件開發中的一些根本性大問題。本書是講一事,也是講百千事;是寫一軟件,也是寫百千軟件;是寫一群人,也是寫百千萬人。任何一個在軟件領域稍有經驗的技術人員看完本書,必掩卷長嘆:做軟件難。軟件乃是人類自以為最有把握,實則最難掌控的技術。

?

  好吧,我本想在網上查查這個問題然后Ctrl+v過來呢。結果并沒有找到這個問題的確切答案,我還是如實的說吧,,,這道題我先欠著,等我真正的讀了之后我定會回來補上它。 我現在就去找找資源,,,嘻嘻,(我比較窮買不起正版的書)好在資源被我找到了,現在也分享給大家,咱們一起學習學習。https://pan.baidu.com/s/14OIUiIDfTSDjJkA1DNEcVA? 分享的網盤資源。

?

6.有人說 - 現代軟件工程分為四個階段:和PM 吵?? 和設計吵??? 和測試吵??? 和用戶吵; 你覺得應該如何避免吵架?

?

答:

?

  “吵”是一種不和諧的體現,為什么會吵呢,因為意見不合,為了避免吵架,就要相互多交談意見,針對不同的意見要心平氣和的交談,畢竟吵架是不能解決問題的,沒準還會讓問題更加的嚴峻,更不利于項目的發展。

?

7.軟件開發有流程,硬件開發和生產當然也有,請看硬件生產的流程(此流程不包括硬件設計):http://dwz.cn/1W1qbn

?

這樣的“生產”流程和軟件“生產”的流程有什么區別呢?

?

?答:http://dwz.cn/1W1qbn這個網址我在網上搜了是

?

看來這里說的硬件生產流程是指富士康生產手機流程。嘻嘻嘻

?

對于硬件的生產流程,是從從一點點的芯片或是模塊開始一點一點的去組裝的,軟件的生產流程是從一個一個的功能模塊一個字母一個字母的敲打出來的,要說硬件生產和軟件生產的區別我認為最大的不同之處就是,軟件是一種根據人的思維,根據特定的算法創造出來的,硬件是現實中存在的東西,用這些東西去做的。

?

8.很多流程的目的是幫助大家減少風險,確保質量,但是流程未必全都是正面作用。請看下面的故事:

?

走六天流程改一行代碼:htttp://blog.jobbole.com/19772/

?

這種情況需要改進么,如何改進?(在這里好像說不需要改進,嘻嘻嘻)

?

答:

?

  大家可以先讀一下上面超鏈接里面提到的故事,6天時間只修改了一行代碼,這個故事確實向我們展示了在流程上面花費和占用了不少時間?但是可以看到其實里面很多時間都花費在了兩個核心的地方。

?

  其一是團隊成員沒有形成基礎的團隊詞匯表或者說對流程規范本身就不熟悉,

?

  其二是在流程推行前期需要做的諸多基礎數據配置工作并沒有完成,而是等到流程需要的才在處理。

?

  再次,我們對領導或經理出差狀況下相應的應急處理機制沒有明確制定,也導致了時間上的拖延。

?

??  這種情況是絕對需要改進的,走六天改于行代碼,說明管理上存在問題,效率絕對低下。當我們談過程的時候更加強調了流程,人和方法工具技術三者之間的有機融合,這有這三者完美整合好,才可能形成一個高效率的體系。對于團隊成員對流程規范等方面要做好工作,要提前做好工作,對于領導的出差時間要做好記錄。這樣的相鋪相成才能提高效率。

轉載于:https://www.cnblogs.com/zzsmile/p/9193239.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/390246.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/390246.shtml
英文地址,請注明出處:http://en.pswp.cn/news/390246.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Squid 訪問控制配置

Squid 訪問控制配置 主配置文件內加入限制參數 vim /etc/squid/squid.conf # 訪問控制 acl http proto HTTP # 限制訪問 good_domain添加兩個域名“.”表示半解析(相當于*) acl good_domain dstdomain .kevin.net .baidu.com # 允許good_domain內的域名訪問 http_access allow …

劍指 Offer 62. 圓圈中最后剩下的數字

0,1,,n-1這n個數字排成一個圓圈,從數字0開始,每次從這個圓圈里刪除第m個數字(刪除后從下一個數字開始計數)。求出這個圓圈里剩下的最后一個數字。 例如,0、1、2、3、4這5個數字組成一個圓圈,從數字0開始每…

rust 編程入門_面向初學者的Rust –最受歡迎的編程語言入門

rust 編程入門Rust has been voted Stack Overflow’s most loved programming language for five years in a row. This article will tell you why Rust is awesome.Rust已連續五年被評為Stack Overflow最受歡迎的編程語言。 本文將告訴您為什么Rust很棒。 Rust is a system…

【轉載】springboot:如何優雅的使用mybatis

這兩天啟動了一個新項目因為項目組成員一直都使用的是mybatis,雖然個人比較喜歡jpa這種極簡的模式,但是為了項目保持統一性技術選型還是定了 mybatis。到網上找了一下關于spring boot和mybatis組合的相關資料,各種各樣的形式都有,…

創建react應用程序_通過構建電影搜索應用程序在1小時內了解React

創建react應用程序If youve been meaning to learn React but are unsure of where to start, Scrimbas brand new Build a Movie Search App course is perfect for you! 如果您一直想學習React,但是不確定從哪里開始,那么Scrimba全新的Build a Movie S…

GeoServer自動發布地圖服務

1 NetCDF氣象文件自動發布案例 GeoServer是一個地理服務器,提供了管理頁面進行服務發布,樣式,切片,圖層預覽等一系列操作,但是手動進行頁面配置有時并不滿足業務需求,所以GeoServer同時提供了豐富的rest接口…

selenium+ python自動化--斷言assertpy

前言: 在對登錄驗證時,不知道為何原因用unittest的斷言不成功,就在網上發現這個assertpy,因此做個筆記 準備: pip install assertypy 例子: 1 from assertpy import assert_that2 3 4 def check_login():5 …

11. 盛最多水的容器

11. 盛最多水的容器 給你 n 個非負整數 a1,a2,…,an,每個數代表坐標中的一個點 (i, ai) 。在坐標內畫 n 條垂直線,垂直線 i 的兩個端點分別為 (i, ai) 和 (i, 0) 。找出其中的兩條線,使得它們與 x 軸共同構…

深入理解ES6 pdf

下載地址:網盤下載目錄 第1章 塊級作用域綁定 1var聲明及變量提升(Hoisting)機制 1塊級聲明 3-- let聲明 3-- 禁止重聲明 4-- const聲明 4-- 臨時死區(Temporal Dead Zone) 6循環中的塊作用域綁定 7-- 循環中的函…

MyBatis之輸入與輸出(resultType、resultMap)映射

2019獨角獸企業重金招聘Python工程師標準>>> 在MyBatis中,我們通過parameterType完成輸入映射(指將值映射到sql語句的占位符中,值的類型與dao層響應方法的參數類型一致),通過resultType完成輸出映射(從數據庫中輸出,通…

2021-08-25556. 下一個更大元素 III

556. 下一個更大元素 III 給你一個正整數 n ,請你找出符合條件的最小整數,其由重新排列 n 中存在的每位數字組成,并且其值大于 n 。如果不存在這樣的正整數,則返回 -1 。 注意 ,返回的整數應當是一個 32 位整數 &…

gradle tool升級到3.0注意事項

Gradle版本升級 其實當AS升級到3.0之后,Gradle Plugin和Gradle不升級也是可以繼續使用的,但很多新的特性如:Java8支持、新的依賴匹配機制、AAPT2等新功能都無法正常使用。 Gradle Plugin升級到3.0.0及以上,修改project/build.grad…

如何使用React,TypeScript和React測試庫創建出色的用戶體驗

Im always willing to learn, no matter how much I know. As a software engineer, my thirst for knowledge has increased a lot. I know that I have a lot of things to learn daily.無論我知道多少,我總是愿意學習。 作為軟件工程師,我對知識的渴望…

PowerDesigner常用設置

2019獨角獸企業重金招聘Python工程師標準>>> 使用powerdesigner進行數據庫設計確實方便,以下是一些常用的設置 附加:工具欄不見了 調色板(Palette)快捷工具欄不見了 PowerDesigner 快捷工具欄 palette 不見了,怎么重新打開&#x…

bzoj5090[lydsy11月賽]組題

裸的01分數規劃,二分答案,沒了. #include<cstdio> #include<algorithm> using namespace std; const int maxn100005; int a[maxn]; double b[maxn]; double c[maxn]; typedef long long ll; ll gcd(ll a,ll b){return (b0)?a:gcd(b,a%b); } int main(){int n,k;s…

797. 所有可能的路徑

797. 所有可能的路徑 給你一個有 n 個節點的 有向無環圖&#xff08;DAG&#xff09;&#xff0c;請你找出所有從節點 0 到節點 n-1 的路徑并輸出&#xff08;不要求按特定順序&#xff09; 二維數組的第 i 個數組中的單元都表示有向圖中 i 號節點所能到達的下一些節點&#…

深入框架本源系列 —— Virtual Dom

該系列會逐步更新&#xff0c;完整的講解目前主流框架中底層相通的技術&#xff0c;接下來的代碼內容都會更新在 這里 為什么需要 Virtual Dom 眾所周知&#xff0c;操作 DOM 是很耗費性能的一件事情&#xff0c;既然如此&#xff0c;我們可以考慮通過 JS 對象來模擬 DOM 對象&…

網絡工程師常備工具_網絡安全工程師應該知道的10種工具

網絡工程師常備工具If youre a penetration tester, there are numerous tools you can use to help you accomplish your goals. 如果您是滲透測試人員&#xff0c;則可以使用許多工具來幫助您實現目標。 From scanning to post-exploitation, here are ten tools you must k…

configure: error: You need a C++ compiler for C++ support.

安裝pcre包的時候提示缺少c編譯器 報錯信息如下&#xff1a; configure: error: You need a C compiler for C support. 解決辦法&#xff0c;使用yum安裝&#xff1a;yum -y install gcc-c 轉載于:https://www.cnblogs.com/mkl34367803/p/8428264.html

程序編寫經驗教訓_編寫您永遠都不會忘記的有效績效評估的經驗教訓。

程序編寫經驗教訓This article is intended for two audiences: people who need to write self-evaluations, and people who need to provide feedback to their colleagues. 本文面向兩個受眾&#xff1a;需要編寫自我評估的人員和需要向同事提供反饋的人員。 For the purp…