這些翻譯文章沒有可以長期張貼發佈的網站,
這是自己翻譯的稿件, 沒有經過其它人review過

翻譯文章提供下載的地方(JavaWorld)


1. It's "Use the Simplest Tool" not "Use Simple Tools"

開發人員最常問的一個問題之一就是「我們應該使用什麼工具?」雖然在大家發問時可能會得到許多答案,在這裡我想提供一小段指導你的話:「盡可能地使用最簡單的工具」為什麼要使用簡單的工具呢?簡單的工具很容易學習、容易使用、非常容易跟其它人分享。是的,複雜的工具有他們的存在的空間,假設他們對你的開發來說是最有價值的,但也絕對不要低估簡單的工具所帶來的效率。

2. How the AM Practices Fit Together

AM 的實務作法會互相影響產生作用,因為他們支援、甚至有時候致能另一項實務作法。為了有效地運作AM,你需要瞭解這些實務作法要如何整合在一起。圖1描述 AM的實務作法之間的關係,並整理分成七類。開頭的四類:驗證(Validation)、反覆與漸進(Iterative and Incremental)、團隊合作(Teamwork)和簡化(Simplicity),整合了AM的核心實務作法,也就是你最需要完全採用的方法,也可以宣稱你正在做agile modeling。接下來的補充實務作法整合成文件(Documentation)、動機(Motivation)和產能(Productivity)三類。讓我們針對每一類討論核心實務作法如何跟其它實務作法有關,然後針對每一類檢驗補充的實務作法,最後我們將討論這幾類方法如何致能其它的方法。

3. Communication

溝通是AM基本的價值觀之一,但是把它稱為有效溝通(effective communication)會比較正確,因為AM將它視為成功的關鍵要素。溝通是什麼呢?對於AM來說,溝通就是人與人之間交換資訊的活動。為什麼有需要去溝通與討論某些議題呢?因為在軟體開發、維運與支援的過程中需要有效的溝通活動。開發人員與使用者必須要互相溝通。開發人員與維運人員必須要互相溝通。開發人員與管理人員必須要互相溝通。開發人員與…等等必須要互相溝通。現在你知道為什麼要互相溝通了吧。

-----------------------------
作者的授權
From: Scott W. Ambler [mailto:scott.ambler@ronin-intl.com]
Subject: Re: Traditional Chinese Translation authorization of the contents
in your Agile Modeling web site

That would be interesting. Please look around www.agilemodeling.com to see
what you'd like to translate. I make it a habit to add links at the bottom
of my pages to any corresponding translations, as you can see.

- Scott
arrow
arrow
    全站熱搜

    yaocl 發表在 痞客邦 留言(0) 人氣()