為什么要開發(fā)CITS

2018-12-30 14:19 更新

需求的產(chǎn)生

CITS是從2015年12月份開始開發(fā)的。那么為什么要開發(fā)CITS呢?其實(shí)是基于以下幾點(diǎn)需求:

  1. 開發(fā)者提測(cè)的代碼沒有辦法與任務(wù)關(guān)聯(lián)起來,讓測(cè)試人員如何下手呢?
  2. 經(jīng)常有人在RTX問:我的代碼現(xiàn)在是在哪個(gè)階段了?
  3. 測(cè)試的代碼有沒有問題?發(fā)布了我怎么不知道?我需要反復(fù)的問測(cè)試人員。

CITS正是為了解決上述需求而誕生的

溝通不暢造成的效率低下,人力成本上升是企業(yè)發(fā)展的障礙之一。僅僅從制度上來約束是遠(yuǎn)遠(yuǎn)不夠的,引入或開發(fā)符合團(tuán)隊(duì)需求的協(xié)作工具才是解決問題的鑰匙。

——江邊望海

功能開發(fā)

ver_0.1.0的產(chǎn)品思路:

版本狀態(tài):已經(jīng)不在維護(hù)了

  1. RTX彈窗提醒:研發(fā)人員提交代碼給測(cè)試人員,測(cè)試人員會(huì)收到RTX提醒,及時(shí)認(rèn)領(lǐng)你的提測(cè);
  2. 自動(dòng)合并SVN分支代碼:測(cè)試人員需要合并代碼(以前手動(dòng)合并,現(xiàn)在集成到CITS里面了)測(cè)試人員不需要登錄服務(wù)器就能合并svn代碼
  3. 一鍵部署提測(cè)代碼:測(cè)試人員合并代碼后將代碼發(fā)布到測(cè)試環(huán)境進(jìn)行測(cè)試,通過后通知研發(fā)人員
  4. 上線通知功能:測(cè)試人員上線測(cè)試通過的代碼,上線成功后通過RTX提醒通知研發(fā)人員

CITS降低了SVN合并發(fā)布的時(shí)間成本,將原來手動(dòng)需要5分鐘部署的操作縮短到5秒鐘。

ver_0.2.0的產(chǎn)品思路:

版本狀態(tài):維護(hù)階段,不再此版本上開發(fā)新功能

該版本主要對(duì)整個(gè)系統(tǒng)UI進(jìn)行了重構(gòu),增加了計(jì)劃模塊和缺陷(BUG)模塊。

ver_0.3.0的產(chǎn)品思路:

版本狀態(tài):核心版本,持續(xù)開發(fā)中

該版本是調(diào)整最大的。江邊望海認(rèn)為一個(gè)偉大的產(chǎn)品精華都在API or 內(nèi)核中。比如:chrome的內(nèi)核,基于云的SDK,jenkins豐富的插件。這些偉大的產(chǎn)品均留給其他開發(fā)者們非常大的想象空間。

本版本提供了豐富的API,不僅利于服務(wù)化的部署,也為CITS開發(fā)移動(dòng)應(yīng)用打下基礎(chǔ)。此版本同時(shí)增加了消息提醒功能。


一點(diǎn)兒個(gè)人感悟——什么是以人為本的軟件開發(fā)思想

大多數(shù)的軟件是通過規(guī)則去限制使用者的范圍,也就是在用設(shè)限的方式實(shí)現(xiàn)管理和協(xié)作的目的。這種設(shè)計(jì)思想是一種中心化的設(shè)計(jì)思想。

CITS設(shè)計(jì)之初就明確了『以人為本』的思路。在江邊望??磥?,人類是自由的,協(xié)作是自然發(fā)生的,不存在誰管理誰的概念。讓自然法則成為協(xié)作的法則,那么怎么去理解呢。

當(dāng)一個(gè)人有一個(gè)想法做一件事情的時(shí)候,他需要考慮怎么做,如何做。將未來的目標(biāo)通過拆解成具體的任務(wù)落地,然后找到適合的任務(wù)執(zhí)行人去執(zhí)行。他的目標(biāo)是否能完成在于他是否

  1. 將目標(biāo)拆解到可以落地,被具體的人執(zhí)行;
  2. 他需要給協(xié)作人講明白,用協(xié)作人能夠聽得懂的可以理解的語言;
  3. 能夠使用工具記錄協(xié)作數(shù)據(jù)進(jìn)而優(yōu)化協(xié)作過程中的問題;

所以,諸如:需求的講解,任務(wù)的拆解如果按照中心化的思想很容易造成,用行政命令強(qiáng)制讓任務(wù)執(zhí)行人為目標(biāo)人的能力缺陷買單,進(jìn)而會(huì)損傷整個(gè)團(tuán)隊(duì)的協(xié)作效率。

借用supercell創(chuàng)始人的理念,每個(gè)cell都是獨(dú)立的他們需要為他們的想法負(fù)責(zé),讓市場(chǎng)去驗(yàn)證每個(gè)cell有沒有存在的價(jià)值,這其實(shí)就是一種自然法則的協(xié)作方式,從達(dá)爾文進(jìn)化學(xué)的角度看是最優(yōu)。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)