創業者該如何找到靠譜的用戶需求. 創業似乎已經被神話了,必須要做大事情,必須要轟動全球。但其實很多時候創業者都是根據自己靈機一動的點子就開始投入時間和精力,去打造牛逼產品了..
誠然,很多企業在軟件項目的推進過程中獲得了成功,也將供應商所承諾的新特性與新功能順利傳遞給終端用戶:更低的運營成本、更簡潔的管理流程以及各類足以取悅消費者的要素。..
軟件研發流程之軟件需求篇!說到軟件,不得不想到咱軟件"炮制"過程中最重要的的環節--需求分析和設計。 一般來講需求的產生有4種情況:..
你知道敏捷宣言是如何誕生的嗎?2001年2月11日至13日,在美國猶他州瓦薩奇山雪鳥滑雪勝地,17個人聚到一起,交談、滑雪、休閑,當然還有聚餐。他們試圖找到共識,最終的成果就是《敏捷軟..
IT項目成本計算方法 在操作幾個不同類型的IT項目外包過程中,接觸到了形形色色的服務商,也接到了各式各樣的內部需求與指令,有些感觸。結合本人在乙方的工作經歷,試著討論下IT項目的..
PMBOK與敏捷-從方法論到論方法.方法是用來解決問題的。討論方法是為了找到更經濟更實用的解決問題的路徑,而方法論是對解決問題的某一路徑的抽象、總結與概述??梢哉f,方法論是針對某..
敏捷社區的專家正在熱議如何使用故事點和速率(Velocity),不少人對使用它們估算和度量總體進度產生了懷疑,打上了問號。大家普遍認為,產生問題的根本原因就是這些度量項往往不是掛羊頭..
在敏捷開發中如何切分用戶故事? 把用戶故事切分成小塊,從而更好地利用敏捷技術時,很多新組建的敏捷團隊都會遇到困難。 敏捷社區的成員在多篇文章中為如何有效地切分用戶故事提供..
學習敏捷你需要知道的起草敏捷宣言的故事.2001年2月,17位敏捷先驅齊聚猶他雪鳥度假村,起草《敏捷宣言》的時候,Scrum只是眾多方法中不太起眼的一個。十年之后,Scrum卻成為最流行的敏捷方..
那好吧,也許是沒死,但卡內基.梅隆大學的Robert Harper教授卻說(Teaching FP to freshmen)面向對象編程和設計“不適合做為現代計算機科學教學課程”,詳細的內容引用如下:..
在老葉還未離職的時候,曾組織過一次討論:關于一個好的研發中心應該是個什么模樣?應該包括哪些核心元素?要達成怎樣的目標?怎么去做?以下是當時我的一些思路整理: ..
我為什么討厭產品經理? 理由1,其實想做經理,而不是產品 理由2,浪費紙張、鍵盤 理由3,滿嘴跑火車..
備注1.:迭代時間:是以團隊開始進行迭代計劃(包括Story的劃分)到迭代發布; 迭代投入比是對團隊用于迭代研發的工作量投入的衡量. 備注2:6月7月之間,技術部對Hades進行了系統重構..
在學術界和從業界只有很少一些關于“人格類型對敏捷團隊之影響”的研究。大量的評論人士針對“是否存在敏捷人格類型”這一疑問提出了不同的問題。最常見的答案似乎是“依情況而定..
軟件領域一個非常大的特點是流程和技術變化相當的快。作為一個軟件企業,面對日新月異的開發流程和開發技術,何時、如何選擇及引進新的流程和技術變得十分重要。這篇文章主要討論的是..
嚴格的按照YAGNI原則的驅動測試開發(TDD)會導致敏捷開發3次迭代結構的坍塌。 看到反TDD運動已經形成了一定的氣候,真是讓人感到非常的振奮,我特別喜歡Jim和Bob Martin 之間的爭論,Bob..
實際項目中,由于用戶需求不確定性和外部環境不確定性,不要期望可以在實現之前完全明確需求,需求是在實際運行看到效果之后才逐步明確的;我們的開發過程必須能夠敏捷地適應需求的變..
英文原文:“That’s Not TDD” 幾個月前,我去一個客戶那里,他們在使用測試驅動開發上遇到了很多問題。 “我們的單元測試用例要半個小時才能跑完,”他說。..
軟件工程中我們必須更像心理學家!在軟件開發中,愛因斯坦的意見,是多花時間理解問題,這意味著理解業務目標,正確地識別利益相關者,提出正確的問題以探討問題,并使用合適的技術來..
業務人員與技術人員該如何達成一致?最近收到業務方的投訴,他們說有很多好的想法,最終到了技術這邊,總是實現不了,不是沒資源,就是數據庫性能承受不了 出現這種尷尬的狀況,是有很多..