CITS是從2015年12月份開始開發(fā)的。那么為什么要開發(fā)CITS呢?其實(shí)是基于以下幾點(diǎn)需求:
CITS正是為了解決上述需求而誕生的
溝通不暢造成的效率低下,人力成本上升是企業(yè)發(fā)展的障礙之一。僅僅從制度上來約束是遠(yuǎn)遠(yuǎn)不夠的,引入或開發(fā)符合團(tuán)隊(duì)需求的協(xié)作工具才是解決問題的鑰匙。
——江邊望海
ver_0.1.0的產(chǎn)品思路:
版本狀態(tài):已經(jīng)不在維護(hù)了
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)是否能完成在于他是否
所以,諸如:需求的講解,任務(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)。
更多建議: