笑談軟體工程:敏捷開發法的逆襲-導入 Scrum,讓你的軟體開發人生從黑白變彩色!

陳建村 Teddy Chen

  • 出版商: 悅知
  • 出版日期: 2012-06-21
  • 定價: $550
  • 售價: 8.5$468
  • 語言: 繁體中文
  • 頁數: 416
  • ISBN: 9866072959
  • ISBN-13: 9789866072956

立即出貨 (庫存 > 10)

買這商品的人也買了...

產品描述

<內容介紹>

用笑聲取代淚水,用準時下班取代爆表的肝指數!
本書將扭轉你對軟體開發專案錯誤,但卻一直以來根深蒂固的想法。作者多年的軟體專案執行經驗,透過詼諧且幽默的文筆,讓你在笑聲中搞懂Scrum的精神及相關實務做法。

 什麼是ScrumRoleActivityArtifact的精闢解析。
● 如何做到精實?徹底終結不必要的浪費吧。
 軟體架構要從Solution Domain,還是從Problem Domain著手?
 人機介面的設計原則有哪些?
 你知道測試與整合有多重要嗎?

 

<本書特色>

導入Scrum,讓你的軟體開發人生從黑白變彩色!
●最務實的敏捷方法。從需求分析、程式開發、軟體架構、UI設計、軟體測試、持續整合
軟體工程的全新思維
●最幽默、簡單、輕鬆的Scrum導論。沒有艱深的學術論述、索然無趣的古典教條
一讀就懂的敏捷方法

最重要的是,從此每天準時下班享受幸福人生!

 

<關於作者>

泰迪軟體(Teddysoft)的創辦人,從事敏捷開發顧問、教育訓練、軟體工具導入服務。畢業於台北科技大學機電科技研究所(資訊組)博士班,是一位對於軟體開發與經驗分享擁有極度熱忱與實事求是的軟體工程師。Teddy有超過17年開發商業軟體以及參與軟體研究專案的經驗,曾發表30餘篇國內外期刊與研討會論文。 曾擔任程式開發人員、技術總監、敏捷專案經理、軟體架構師、敏捷顧問、敏捷課程講師。對於未來,Teddy有個夢想,希望改變人們在台灣開發軟體的方法,讓軟體開發真正成為一件愉快、有趣的工作與創作。

部落格|搞笑談軟工
http://teddy-chen-tw.blogspot.tw

 

<目錄>


PART 1 軟體工程的現況
Chapter 01
│想看這本書的怨念有多深
Chapter 02
│老闆,軟體不是這樣開發的
Chapter 03
600多個BUG要怎麼修?
Chapter 04
│軟體工程不等於髒話
Chapter 05
│這不是網路小說——軟體專案Scenario
Column A〕:小朋友不可以說謊喔 

PART 2 
什麼是Scrum
Chapter 06
SCRUM到底是?
Column B〕:其實,Scrum是一種制度 
Chapter 07
SCRUM是很有內涵的
Chapter 08
│就是這個光──SCRUMLEANXP
Chapter 09
│導入SCRUM?謝謝再聯絡。
Chapter 10
│我不能採用SCRUM,因為我家人不同意
Chapter 11
│導入Scrum前該有的領悟──都市游擊隊
Chapter 12
100%符合Scrum精神──這是01的距離
Chapter 13
│不完美的Scrum──逆練九陰真經
Chapter 14
Story要如何下筆?──啊!你練的不是九陰真經
Chapter 15
end-to-endstory──這好比切蛋糕
Chapter 16
│如何估算Story Point
Chapter 17
Story Point為何沒有單位──這是一種相對論
Chapter 18
Story寫的好才容易估算Story Point
Chapter 19
Product Backlog長得什麼模樣?
Chapter 20
The Definition Of Done──功課寫完沒
Chapter 21
Bug"s"──放下心中舉起的中指
Chapter 22
Redundancy──容錯的基本方法
Chapter 23
Shared Code──讓我們變成博格人吧
Chapter 24
Pair Programming──藥效強不強?
Chapter 25
Retrospective Meeting──有許願池的功效
Chapter 26
Scrum Master是個什麼咖?
Chapter 27
│有牌的Certified Scrum Master
Column C〕:聞過則喜...誰說的? 
Chapter 28
│導入Scrum──要有傳福音的精神
Column D〕:TEDDY的初衷 

PART 3 
精實生產,減少不必要的浪費
Chapter 29
│軟體也會有庫存問題
Chapter 30
│減少不必要的浪費——半成品
Chapter 31
│減少不必要的浪費——多餘功能
Chapter 32
│減少不必要的浪費——重複學習
Chapter 33
│減少不必要的浪費——交接
Chapter 34
│減少不必要的浪費——工作切換
Chapter 35
│減少不必要的浪費——延遲
Chapter 36
│減少不必要的浪費——缺陷
Chapter 37
│有缺陷,就停掉生產線

PART 4 
開發軟體一定要加班,有沒有聽錯?
Chapter 38
│工程師與加班之間的愛恨情仇
Chapter 39
│非加班不可——台灣經濟奇蹟的幕後無名英雄
Chapter 40
│過勞死——軟體工程無用論
Chapter 41
│我可能不會18:30下班
Column E〕:秀才遇到兵 

PART 5 
換顆腦袋——軟體工程的全新思維
Chapter 42
│學習犯錯
Chapter 43
│有問題才能解決真問題
Chapter 44
│傳承的風範
Chapter 45
│傻的願意相信
Chapter 46
│造船的目的
Chapter 47
│追求卓越——發語詞,無義
Chapter 48
│培育軟體還是組裝軟體?
Chapter 49
│對症下藥
Column F〕:ISO大戰乖乖 
Chapter 50
│剽竊
Chapter 51
│重複程式碼的力量
Chapter 52
TIME LOG的紀錄方式——這不是整人遊戲

PART 6 
軟體架構
Chapter 53
Problem Domain vs. Solution Domain
Column G〕:一萬個小時的練習 
Chapter 54
│用實際案例看Problem Domain vs. Solution Domain
Chapter 55
│要抄就要抄最好的——人人皆可成為架構師
Chapter 56
│你的軟體架構有多軟
Chapter 57
│設計最難的部份是什麼?
Chapter 58
│針對介面來寫程式
Chapter 59
│設計模式分成三大類
Chapter 60
│時間到

PART 7 
人機介面
Chapter 61
│窮人的「人機介面」設計入門
Chapter 62
GOMS——幫「人機介面」做體檢
Chapter 63
DESIGNING FOR ERROR (1):使用者犯錯
Chapter 64
DESIGNING FOR ERROR (2):外在世界與腦袋中的知識
Chapter 65
DESIGNING FOR ERROR (3):限制、強制功能、自然對應
Chapter 66
DESIGNING FOR ERROR (4):執行與評估
Chapter 67
│「人機介面」之博士熱愛的算式

PART 8 
測試與整合
Chapter 68
│有測試案例改遍天下,無測試案例寸步難行
Chapter 69
│有些事不是能力的問題,而是整合
Chapter 70
│土炮跨平台自動化功能測試環境
Chapter 71
10分鐘建構
Chapter 72
│落實測試與整合的能力有多少?
Chapter 73
│用ROBOT寫自動化功能測試到底有沒有用?
Column H〕:需求分析書中最重要的資訊是什麼?