莊周夢蝶

          生活、程序、未來
             :: 首頁 ::  ::  :: 聚合  :: 管理

          說說迭代中的需求變更(更正)

          Posted on 2008-04-28 21:04 dennis 閱讀(1733) 評論(4)  編輯  收藏 所屬分類: 軟件工程
              我們現在做的項目是典型的小型項目,整個組也就4、5個人,一個迭代周期基本在兩周左右。盡管沒有明確有“迭代”這么說法,卻是以業務人員的策劃案做分期實現。這個分期,按我的理解其實就是迭代。最近發現的一個問題是,在迭代開始后,業務人員卻沒有辦法保證需求在這個迭代周期完成前的穩定性,甚至在各個模塊集成之前,大家就提出N多意見,并且這些意見很多時候都是前后矛盾的。特別是在客戶端的開發上,顯然,客戶端UI和操作習慣方面是最多變的地方。可憐我們公司唯一的MM程序員快陷入變更頻繁的泥潭了,改過去改回來是家常便飯。其實也是她過于老實,要我來說,你們要改,可以,但是我要向業務人員確認,他是我唯一的變更來源,你們有什么需求向他反應,他來收集和甄別。在《敏捷軟件開發》中說到,迭代開始后,客戶就同意不再更改當次迭代中的素材的定義和優先級別,可惜這一點貌似很難做到了,業務人員經常屈從于管理層或者其他小組意見的壓力。在我看來,在當次迭代完成前的所有建議或者說需求,都可以收集起來,由業務人員負責收集、甄別和決定,放入下一個迭代版本的開發,因為我們的迭代周期一般也在兩周左右,這個周期足夠辨別這些需求的合理性和響應需求的及時性,而不是像現在這樣大家七嘴八舌地提意見,技術人員疲于奔命,乃至于發脾氣(入夏真是脾氣壞的季節);系統各部分遲遲無法進行集成測試,造成新的修改意見沒有做完,預定的迭代版本的更無法按時完成的局面。

          評論

          # re: 說說迭代中的需求變更  回復  更多評論   

          2008-04-28 23:10 by wowhhz
          業務需求不能完全按照客戶的要求做,拿到需求后分析客戶為什么有新需求,與之前的業務怎么融合,羅輯有問題的需求不要急著做,先放著,等想法成熟大家討論后再行動,不然浪費時間.

          # re: 說說迭代中的需求變更(更正)  回復  更多評論   

          2008-04-29 08:50 by dennis
          @wowhhz
          您說的對,這個對需求的冷處理階段相當重要。

          # re: 說說迭代中的需求變更(更正)[未登錄]  回復  更多評論   

          2008-04-29 11:01 by test
          大家怎么都碰這個問題呀,最近做了一個項目,做到最后發現需求就是個無底洞了。
          沒任何脾氣了,從做這個項目我每天不停的加班做啊,改啊,客戶的需求無止的變化,老板也在后面催啊,煩躁啊。特別是在做這個項目的日子里也發生了很多的事情,談了幾年的女朋友也因為打發牢騷說沒什么關系她,也就跟我拜拜了,很快她就找了個男朋友,我現在是每天忙著不停的一個項目又一個項目,一個需求又一個需求,大把年紀了啥都沒有。
          不知道是我自己的原因還是公司的原因還是客戶的原因,怎么也做不完一個項目,發現項目就是做不完的。
          真想改行不做了。

          # re: 說說迭代中的需求變更(更正)  回復  更多評論   

          2008-09-10 18:01 by 曾皓
          我北大青鳥畢業,第一次做個大點的項目,也就100多萬點的。我們天天改功能,客戶天天提需求,改回來了,改過去了,基本上一個功能改個3遍以上,我項目經理不敢反駁客戶的觀點,客戶怎么說,項目經理就叫我們技術人員怎么改,所以,但我們改了4個多月的時候,終于有人受不了辭職了。。。還有,這是現場開發,客戶天天對你指手畫腳的,有時候還罵你聽不懂他說的話(他是個處長哦,把我們程序員都當手下使喚了),大半年了,只休息了1天。
          主站蜘蛛池模板: 乌拉特后旗| 辉县市| 汾阳市| 淮滨县| 江安县| 太湖县| 青海省| 垦利县| 察雅县| 尚义县| 榕江县| 长海县| 福泉市| 屯昌县| 湄潭县| 定边县| 克拉玛依市| 太湖县| 锦州市| 胶南市| 华坪县| 赤壁市| 涪陵区| 城固县| 保靖县| 繁昌县| 临漳县| 元江| 湖南省| 桦南县| 甘肃省| 全南县| 景洪市| 星子县| 双柏县| 灵寿县| 翼城县| 祁阳县| 文安县| 缙云县| 凯里市|