|
構(gòu)建軟件與管理大量的約束有著緊密的聯(lián)系。這些約束可能是時(shí)間上的,也可能是資金、技術(shù)、決策、兼容性、管理、人員、過程或者以上所有方面的。Jim Bird探討了Scrum、XP的約束,并討論了這些約束如何幫助我們培養(yǎng)創(chuàng)造力并構(gòu)建正確的軟件。
關(guān)于約束,Jim提到了一個(gè)有趣的觀察結(jié)果。
但是,我很喜歡思考約束和限制的奇妙悖論:
通過指引,通過強(qiáng)迫你用特定的方式思考和工作,通過限制你的選擇,約束奪走你的控制權(quán)。
但是……
通過指引,通過強(qiáng)迫你用特定的方式思考和工作,通過限制你的選擇,約束又可以幫助你進(jìn)行控制權(quán)。
Jim認(rèn)為,XP和Scrum強(qiáng)制團(tuán)隊(duì)工作在一個(gè)固定的、短期的時(shí)間盒中,以此限制你在一個(gè)sprint中的工作量。這個(gè)方案可能并不完美,但它卻給我們提供了絕佳的機(jī)會(huì)去獲取反饋,在下一輪迭代中,我們就可以根據(jù)那些反饋?zhàn)龀龈倪M(jìn)。時(shí)間盒可以很好地防止完美主義、畫蛇添足和拖延。工作于時(shí)間盒的約束下還有助于管理風(fēng)險(xiǎn),因?yàn)槟悴粫?huì)一直去構(gòu)建太多很難丟棄的東西。
時(shí)間盒強(qiáng)迫你在一個(gè)小的范圍里工作,讓你去思考、真正地思考如何把工作做好。一切都是關(guān)于執(zhí)行的:誰,什么,何時(shí),什么先什么后。它營造了一種緊迫感,以及一種看到工作完成獲得反饋的滿足感。
同樣地,Jim提到一旦完成就過時(shí)的龐大計(jì)劃是無謂的浪費(fèi),約束規(guī)劃可以及時(shí)幫助我們消除這種浪費(fèi)。
37signals公司的書《Getting Real》認(rèn)為,約束引導(dǎo)我們找出創(chuàng)造性的解決方案。團(tuán)隊(duì)?wèi)?yīng)該去擁抱約束而不是蔑視它們。
永遠(yuǎn)都是僧多粥少。沒有足夠的時(shí)間;沒有足夠的資金;沒有足夠的人手。這是一件好事。
37signals說,正是這些約束幫助它們提出了創(chuàng)造性的解決方案。
我們總是構(gòu)建更少功能的軟件,以此減小變化的代價(jià)。我們給人們提供的軟件,功能剛剛夠他們以自己的方式去解決他們的問題——然后我們就收手了。
Google的Marissa Ann Mayer有一個(gè)類似的故事要分享。據(jù)她介紹,約束能塑造和集中問題,而且它們清晰地為我們提供了需要克服的問題。同時(shí),約束會(huì)盡其所能激發(fā)我們的創(chuàng)造力。
約束能給你速度和動(dòng)力。在制訂用于設(shè)計(jì)產(chǎn)品的過程中,約束可以實(shí)實(shí)在在地加快開發(fā)。
然而,Marissa提醒道,我們應(yīng)該理性地權(quán)衡,對(duì)于不可能的事情是否不予理會(huì)。良好的平衡可以帶來創(chuàng)新,幫助團(tuán)隊(duì)產(chǎn)生一個(gè)極好的主意或者讓他們快速失敗。
Ethan Zuckerman提到,有些最好的創(chuàng)新,是當(dāng)我們?cè)诩s束條件下工作時(shí)產(chǎn)生的。他引用了畢加索的例子。
事實(shí)證明,偉大的藝術(shù)家總是會(huì)選擇約束他們自己。一些畢加索最感人的作品是在他的憂郁期創(chuàng)作的,當(dāng)他有意或無意約束自己使用限定顏色的調(diào)色板時(shí)。
因此,約束通常帶來革新和創(chuàng)造力。在約束條件下工作獲取最佳創(chuàng)意,并且把約束轉(zhuǎn)變成優(yōu)勢(shì)的關(guān)鍵,正如37signals所說的,
約束通常是一種隱蔽的優(yōu)勢(shì)。忘記風(fēng)險(xiǎn)投資,長發(fā)布周期和快速招聘吧,就在你現(xiàn)有的條件下工作好了。
查看英文原文:Constraints are Advantages in Disguise
it知識(shí)庫:約束是一種隱蔽的優(yōu)勢(shì),轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。