版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
CapturingaHolistic
ViewfromaLegacy
CodeBaseTable
ofContents1234Background
&VisionArchitectureOverviewTech
Design
&Case
StudiesOpen
ProblemsBackground
&VisionBackgroundVision?
BlueMorpho
Project?
Software
out
sourcing
business?
Legacy
systemmaintenance?
System
reengineering?
Multi-language,
multi-platform?
Code
Analysis?
Business
Rule
Extraction?
Language
Translation?
Architecture
Transformation?
Wanted
–improved
productivityArchitecture
OverviewReengineering
isaboutbridging
2pyramidswith
aholistic
viewArchitecture
OverviewCodeAnalysis-Technical
DesignSystem
ModelUser
Interface:reports,
interactiveviewsQueryNavigateSystem
Model:artifacts,properties,relationsAnalysis
AlgorithmsCodeAnalysis-CaseStudy?
A
28K-line
COBOL
program–
Mapping
hundreds
offields
between2data
structures–
Hardto
maintain
AnalysisResults
Complexcall
graph
Many
duplicate
code
Uninitialized
fields
Rewrite
guidelines
Field
by
field
mapping,instead
ofconditional
branches
Map
eachfield
once,no
overridesCodeAnalysis-SampleviewsBRE
-Tech.
Design?
Slicing
code–
Pattern
Matching?
B.R.
description–
RecommendationBRE
–Case
Study?
COBOLprograms
withmany
“edits”?
Different
combination
of“edits”
for
each
member?
Ourresults?
Editsdistribution
/
combination
matrix?
Recommending
descriptionbasedon
code
similarityLang.Translation
–Tech.
DesignSystem
ModelTranslationRulesTranslationRulesLang.Translation
–Case
Study?
100+
COBOL
“View
Calls”–
Data
query
programs
Approach
Rule
development
drivenby–
EXEC
SQLstatementslanguagefeature
anderrorsLOC
of
COPYBO
LOC
ofGenerated
LOC
of
CompileExpansion
Expansionrateof
files
rateof
LOCCOBOLCOBOL
OKcopybook
JavafilesJavaerrors111
206810560286742158
5767630
321.61%
244.93%
Results
3monthsrule
correction
/
customization
100%
translated,zero
compile
error
Selected
5for
validation
Side
by
sideoutput
comparison
with
COBOL-
pass
ManualSIT
test
with
web
frontend
-passTransformation
–Tech
DesignTransformation
–Case
Study?
A
sampleJava
EEapplication?
Apply
several
transformations
to
utilize“cloudservices”onAWS–
Replacinglocaldatabacation
on
multipleSummary
A
holistic
view
on
legacy
code
base
iscritical
in?
Maintenance–
Whatdo
these
programsdo,andhow–
Whereare
the
majorproblems?
Reengineering–
Whatlogics
to
preserve
andwhat
not–
Isthere
arepeated
pattern?
A
holistic
view
is
consist
of–
A
system
modelofcode
artifacts
andinterconnections–
A
businessmodel
of
concepts
andworkflow敏捷教練成長徐毅、黃哲敏捷教練及顧問IBM大中華區(qū)敏捷及DevOps卓越中心徐毅敏捷教練及顧問大中華區(qū)敏捷及DevOps卓越中心主管IBM
GBS
GCG
CTO
OfficeCSM,
CSP,
PSM
I,
PMI-ACP,
ITILv3Management
3.0,
Certified
Coach
of
MG-SCC翻譯書籍shxyi@/in/kaveri/kaverjodykaverjody(微信手機(jī))17376122(QQ)黃哲敏捷教練及顧問大中華區(qū)敏捷及DevOps卓越中心IBM
GBSGCG
CTO
OfficeCSM,
CSP,
PMP,Management
3.0dlhzhe@/in/huangzhe1129Huangzhe1129(微信)專業(yè)技能大規(guī)模軟件敏捷開發(fā)敏捷轉(zhuǎn)型敏捷課堂與培訓(xùn)項(xiàng)目/項(xiàng)目集群管理158
9818
6068
(電話)3先來幾個終極問題?為什么是你在這里??為什么它對你重要??你是誰??你期待什么?4什么是教練教練的職責(zé)是提供支持,以增強(qiáng)客戶已有的技能,資源和創(chuàng)造力。敏捷教練,就是敏捷方面的教練。5在玩游戲之前,先建個團(tuán)隊共同的目的和方向共同的目標(biāo)團(tuán)隊成員彼此需要從而達(dá)成目標(biāo)互補(bǔ)性的技術(shù)和社交技能信任集體認(rèn)同的工作方式6團(tuán)隊自管理能力的四個層級教練工作一:觀察、分析你可以觀察一個群組的內(nèi)容(例如,主題或任務(wù)),或者它的流程(process,它處理溝通的一般方式)。內(nèi)容流程“讓我們轟趴慶祝項(xiàng)目結(jié)束吧”“讓我們轟趴慶祝項(xiàng)目結(jié)束吧”(笑聲;
同時有三撥人開始交談;一些人站了起來,其他人則轉(zhuǎn)身面向彼此;有個人開始在大白板之上書寫)8推薦給技術(shù)領(lǐng)導(dǎo)者的書籍9教練工作二:傾聽、溝通關(guān)切地傾聽他人,而不解讀為批評或指責(zé)誠實(shí)地表達(dá)自己,而不批評、指責(zé)1.
觀察1.
觀察我所觀察(看、聽、回憶、想)到的有助于(或無助于)我的福祉的具體行為:“當(dāng)我(看、聽、想到我看到的/聽到的)……”你所觀察(看、聽、回憶、想)到的有助于(或無助于)你的福祉的具體行為:“當(dāng)你(看、聽、想到你看到的/聽到的)……”2.
感受2.
感受對于這些行為,我有什么樣的感受(情感而非思想):“我感到……”對于這些行為,你有什么樣的感受(情感而非思想):“你感到……嗎?”3.
需要3.
需要什么樣的需要或價值(而非偏好或某種具體的行為)導(dǎo)致我那樣的感受:“因?yàn)槲倚枰?看重……”什么樣的需要或價值(而非偏好或某種具體的行為)導(dǎo)致你你樣的感受:“因?yàn)槟阈枰?看重……”4.
請求4.
請求清楚地請求(而非命令)那些能豐富我生命的具體行為:“你是否愿意……”關(guān)切地傾聽那些能豐富你生命的具體請求,而不解讀為命令:“所以,你想……”10
《非暴力溝通》
——
馬歇爾·羅森博格教練工作三:呈現(xiàn)、講解富有效果的舉止要避免的舉止?
【手勢】?
【手勢】?
雙臂交叉?
重復(fù)做同一個手勢或一個手勢時間做得過短或過長?
手臂放在身側(cè),并要輕松自如?
一個手勢要保持兩秒鐘以上?
強(qiáng)調(diào)想法時,手的動作要盡量放大?
手勢動作的范圍要在腰部以上?
【眼神】?
不要想做一個手勢中途猶豫,欲做欲不做?
手勢范圍小?
手握無關(guān)物品?
【眼神】?
針對一個一個的學(xué)習(xí)者進(jìn)行目光交流?
目光交流的范圍應(yīng)該覆蓋全場?
【表情】?
僅僅掃視一下全場?
只對著幾個學(xué)習(xí)者進(jìn)行目光交流?
盯著學(xué)習(xí)者的前額或頭頂看,而不是“目光”交流?
要真誠、注意微笑,但也不要在不該笑的地方笑?
要與培訓(xùn)內(nèi)容吻合?
看天花板、地板、投影儀、白板、而不是學(xué)員?
充分準(zhǔn)備,對著鏡子練習(xí)?
在學(xué)習(xí)者中尋找笑臉,在授課時有意識地對著他們講話?
【表情】?
不要因?yàn)榫o張而使面部表情走樣?
不要在授課時過分嚴(yán)肅?
不要表情單一化?
把注意力放在學(xué)習(xí)者,而非自己,能幫助表情自然放松11教練工作四:親自示范成長結(jié)果12明確自我定位與他人的聯(lián)結(jié)觀察分析傾聽溝通親自示范呈現(xiàn)講解相互學(xué)習(xí)攜手共進(jìn)化解沖突13謝謝!徐毅黃哲IBM大中華區(qū)敏捷及DevOps卓越中心附錄培養(yǎng)內(nèi)部敏捷教練我將基于一個真實(shí)的案例進(jìn)行介紹§
對方并無太多敏捷經(jīng)驗(yàn),但也希望能夠從一開始就著手培養(yǎng)內(nèi)部敏捷教練……§
在開始介紹前,大家先做一個簡單的表格:16OMG,敏捷基礎(chǔ)知識一窮二白,怎么破?171
必須進(jìn)行培訓(xùn),但不是兩三天的集中培訓(xùn),而是通st過一系列數(shù)小時的動手型工作坊議題需根據(jù)團(tuán)隊、內(nèi)部教練的現(xiàn)狀來設(shè)計,并依序執(zhí)教,如§
敏捷基礎(chǔ)§
敏捷需求管理§
敏捷看板管理§
產(chǎn)品經(jīng)理基礎(chǔ)§
Scrum模擬§
持續(xù)集成§
……182
他們必須讀書,在很短時間內(nèi)完成……而且還要問問nd題……還必須每天都要討論……推薦經(jīng)典書籍并建議閱讀順序給內(nèi)部敏捷教練,他們自組織安排閱讀、提問和討論§
《Scrum要素》§
《硝煙中的Scrum和XP》§
《用戶故事與敏捷方法》§
《敏捷估計與規(guī)劃》§
《敏捷教練》§
《非暴力溝通》§
……193rd
很簡單的一步
——
測驗(yàn)一下他們的知識吸收情況§
各家都有不同的測驗(yàn)體系,思路和風(fēng)格各有不同,例如–
CSM,
Scrum
Alliance–
PSM,
S–
PMI-ACP§
對于測驗(yàn),業(yè)內(nèi)人士各有不同的意見和看法,不一定是最好的選擇,但確有它的道理204th
觀察和記錄你可以觀察一個群組的內(nèi)容(例如,主題或任務(wù)),或者它的流程(process,它處理溝通的一般方式)。內(nèi)容流程“讓我們轟趴慶祝項(xiàng)目結(jié)束吧”“讓我們轟趴慶祝項(xiàng)目結(jié)束吧”(笑聲;
同時有三撥人開始交談;一些人站了起來,其他人則轉(zhuǎn)身面向彼此;有個人開始在大白板之上書寫)5th
模擬演練一切按照實(shí)際情況進(jìn)行準(zhǔn)備和演練§
講師要學(xué)會準(zhǔn)備和講授§
聽眾要提供反饋和建議§
其他教練更觀察和總結(jié)226th
觀摩、思考、探討237th
每天觀察團(tuán)隊情況,針對實(shí)例進(jìn)行分析和探討現(xiàn)場觀察的原則1.
Go
See–高級管理層必須花時間在一線2.
Ask
Why–使用五個為什么技術(shù)3.
Show
Respect–向你的人表示尊重248th
問題解決(Problem
Solving)步驟很簡單,重在堅持原則、持續(xù)實(shí)踐§
問題解決框架–
發(fā)現(xiàn)問題–
定義問題–
分析根因–
確定方案–
試行及檢查§
關(guān)鍵:“我覺得……”PSL(領(lǐng)導(dǎo)力)則是另外一回事。感謝Weinberg、Esther、Johanna帶給我的啟發(fā)!259th
編寫敏捷相關(guān)的工作指南等文檔§
總結(jié)學(xué)到的零碎知識點(diǎn),并組織歸納起來–針對不同角色–針對具體實(shí)踐–問題的解答–……2610th
親自上陣(DoIt
Yourself)可以邀請其他教練觀摩并給予反饋并基于反饋擬訂改進(jìn)措施以一個教練組共同推動持續(xù)改進(jìn)27這就是培養(yǎng)內(nèi)部敏捷教練的10步1.
培訓(xùn)2.
讀書3.
測驗(yàn)4.
觀察和記錄5.
模擬演練6.
觀摩顧問工作、思考、探討7.
觀察團(tuán)隊實(shí)況、分析、探討改進(jìn)8.
問題解決
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《婦科中醫(yī)護(hù)理查房》課件
- 走遍天下書為侶-課件(-精)
- 2024年全省交通綜合執(zhí)法職業(yè)技能競賽理論知識考試題庫(含答案)
- 單位人力資源管理制度范例大合集
- 單位管理制度展示合集職員管理十篇
- 英語定語從句總復(fù)習(xí)課件
- 繪畫中的透視現(xiàn)象課件-人美版
- 4萬噸年纖維綠色化處理技術(shù)產(chǎn)業(yè)化項(xiàng)目可行性研究報告模板立項(xiàng)審批
- 國家知識產(chǎn)權(quán)局專利分析項(xiàng)目及成果介紹
- 2025年病毒克項(xiàng)目可行性研究報告
- 2024-2025學(xué)年上學(xué)期福建高二物理期末卷2
- 2024-2025年第一學(xué)期小學(xué)德育工作總結(jié):點(diǎn)亮德育燈塔引領(lǐng)小學(xué)生全面成長的逐夢之旅
- 2024四川阿壩州事業(yè)單位和州直機(jī)關(guān)招聘691人歷年管理單位遴選500模擬題附帶答案詳解
- 麻醉科工作計劃
- 2024年新進(jìn)員工試用期考核標(biāo)準(zhǔn)3篇
- 《英美文化概況》課件
- 四川省2023年普通高中學(xué)業(yè)水平考試物理試卷 含解析
- 2024-2025學(xué)年人教版八年級上學(xué)期數(shù)學(xué)期末復(fù)習(xí)試題(含答案)
- 2024年醫(yī)院康復(fù)科年度工作總結(jié)(4篇)
- 五金耗材材料項(xiàng)目投標(biāo)方案(技術(shù)方案)
- 防網(wǎng)絡(luò)電信詐騙主題班會
評論
0/150
提交評論