第八期嘉宾聊天

返  回

现场图片

北京时间2001年9月1日(星期六)10:00-12:00。

嘉宾:Alistair Cockburn。世界顶级OO专家,全球软件业最杰出的技术与书籍的奖项 Jolt Productivity Award的获奖书籍“Writing Effective Use Cases”的作者,此书草稿可在此下载:http://www.umlforum.com/zippdf/writingeffectiveucs.zip。著有的著名书籍文章还有:
“Surviving Object-Oriented Projects”
“Software Development as a Cooperative Game”
“Structuring Use Case with Goals”


acockburn进入聊天室.(10:39)
acockburn对大家说: i am here... are you?(10:41)
se_cn对acockburn说: hi(10:42)
se_cn对acockburn说: hello(10:42)
nankym进入聊天室.(10:42)
se_cn对acockburn说: i am here(10:42)
umlchina对acockburn说: hello, professor(10:42)
acockburn对umlchina说: if I may ask, who is "PigCanFly" ?? good name(10:42)
umlchina对acockburn说: please select this color(10:42)
acockburn对umlchina说: Hello, should I call you "UML China" or Jiayu Pan(10:43)
umlchina对acockburn说: pigcanfly is his nickname(10:43)
acockburn对umlchina说: Think I did so...(10:43)
umlchina对acockburn说: it is up to you. I prefer "umlchina"(10:44)
umlchina对acockburn说: Is the speed ok?(10:44)
acockburn对ywjok说: I just clicked on "umlchina" on the left side, and got a "script error"(10:44)
nankym对acockburn说: hello,may i ask some questions?(10:44)
acockburn对ywjok说: ...will that matter?(10:45)
acockburn对ywjok说: 12 seconds from the time I type until it shows up in my browser window(10:45)
acockburn对ywjok说: to namkym: I tried clicking on your name on the left side, got a "script error"(10:45)
umlchina对acockburn说: oh,it doesn't matter, I think(10:46)
se_cn对acockburn说: hi,u can refresh this page(10:47)
acockburn对ywjok说: namkym: go ahead with questions(10:47)
umlchina对acockburn说: you can press F5(refresh) and try again?(10:47)
nankym对acockburn说: why?(10:47)
se_cn对acockburn说: if u got a script error, refresh this page(10:47)
acockburn对nankym说: testing... I refreshed page, then clicked on namkym. does it show up this way to you?(10:49)
nankym对acockburn说: sorry,i just have something to do,bye!wish you happy!(10:50)
umlchina对大家说: question in blue color(10:50)
acockburn对nankym说: do you prefer it when I type a short reply like this?(10:50)
acockburn对nankym说: or do you prefer it when I type a long reply that goes on a long time and fills up the text box into which I type replies? Actually, how long does this thing accept an(10:51)
acockburn对nankym说: I received namkym's text in black, actually(10:51)
acockburn对umlchina说: what do you mean, "question in blue color:?(10:52)
acockburn对umlchina说: good - so when I clicked on umlchina, it shows umlchina' name on the chat screen... evidently that iis working(10:52)
ywjok进入聊天室.(10:52)
umlchina对acockburn说: I talk to audiences: please set your color in blue when you ask professor question(10:53)
acockburn对umlchina说: all right, it seems this works here... shall we simulate the real chat question and answer now?(10:54)
acockburn对umlchina说: oops, every time I refresh, i have to remember to re-set the color to RED(10:54)
acockburn对umlchina说: OK, I'mwaiting now for a question.(10:55)
umlchina对acockburn说: another way: you right click the frame in screen center, select refresh on the popup menu(10:56)
umlchina对nankym说: Your question?(10:56)
acockburn对nankym说: Someon please ask any question, just I know that one has been asked, and can test response.(10:58)
se_cn对acockburn说: nice to meet you(10:59)
umlchina对nankym说: It seems that your audience do not get ready now.(10:59)
acockburn对se_cn说: Thank you, Very nice to be here. My wife is impressed that someone in Beijing wants to talk with me :-)(11:00)
umlchina对acockburn说: Chinese publisher bought copyright of your "Surviving Object-Oriented Project" from AW(11:01)
acockburn对se_cn说: If I could ask you, are you studying or working programming somewhere (or both)(11:01)
se_cn对acockburn说: hehe, i have many question ,but i don't know how to ask(11:01)
acockburn对umlchina说: Excellent... let me know the places where you get stuck with my language - I use common American, not formal English...(11:02)
acockburn对se_cn说: In that case, just ask anything, because one question leads to the next, and after 5 questions, you arrive finally at the one you wished you had asked first(11:03)
acockburn对umlchina说: Someone in China just translated my Writing Effective Use Cases book - I was surprised at how many colloquialisms I had put in there(11:04)
acockburn对umlchina说: In fact, as soon as you get done with SOOP book, you should grab the rights to the WEUC book - it sells even more copies...(11:04)
se_cn对acockburn说: SOOP?WEUC?(11:05)
acockburn对se_cn说: I think you should ask questions as fast as you can type...(11:05)
acockburn对se_cn说: SOOP = Surviving Object Oriented Projects book, WEUC = Writing Effective Use Cases book(11:06)
ywjok快要哭地对se_cn说: Sorry to our poor English.(11:06)
acockburn对se_cn说: my new one will be ASD = Agile Software Development(11:06)
acockburn对se_cn说: Better to ask too many questions and not get them all answered, compared to not asking enough questions and watching a silent screen(11:07)
umlchina对ywjok说: Just try to type something(11:07)
acockburn对umlchina说: Here's a question for you... what is the background of thepeople who will be signing in on Saturday?(11:08)
se_cn对acockburn说: Can u tell me What's the goal of UseCase?(11:08)
acockburn对umlchina说: I if have some idea, I can tune the answers better to fit the reader(11:08)
evpu进入聊天室.(11:08)
umlchina对acockburn说: They are software developers in software company(11:08)
acockburn对ywjok说: Good morning - may I ask, What is your real name (in some English lettering)?(11:09)
se_cn对evpu说: hi(11:09)
evpu对se_cn说: hi(11:09)
acockburn对se_cn说: The purpose of a use case is to describe the BEHAVIOR of a system, its interactions with its neighboring systems...(11:09)
ywjok对acockburn说: Maybe it's work time now.(11:09)
acockburn对se_cn说: ...it does not show the data content very well, it does not show the user interface design at all...(11:10)
se_cn对acockburn说: Use Case = Function Apart?(11:11)
ywjok对acockburn说: Nice to meet you! My real name is hard to describe in English.(11:11)
acockburn对se_cn说: ... what it is good for is saying, in a quite compact way, what the system should do...and what it should do when things god wrong(11:11)
acockburn对ywjok说: Does that mean you're leaving? In that case, have a good day.(11:11)
evpu对acockburn说: hi,would u like talk about how to test a J2EE system?(11:12)
ywjok对acockburn说: But I want JOK as a JOKE to everybody, and can send some happiness to them.(11:12)
acockburn对umlchina说: What programming languages are they using? and using mainframe computers or personal computers?(11:12)
evpu对umlchina说: it's so slowly refreshed here?(11:12)
acockburn对evpu说: Unfortunately, I am not comfortable enough with J2EE systems to talk about testing them. sorry about that(11:14)
umlchina对acockburn说: In China, most company is working on MS platform, developing on MS framework(11:14)
evpu对acockburn说: no matter.It's just my worried about.(11:14)
umlchina对acockburn说: Rational and RUP are popular in China, How about your opinion?(11:15)
evpu对umlchina说: hi,could u introduce the topic this morning to me?(11:16)
acockburn对umlchina说: I'm afraid I don't have a very high opinion... I need to be careful on the topic, since I disagree with them so much... (of course you can ask about the disagreement :-)(11:17)
se_cn对evpu说: no topic(11:18)
ywjok对acockburn说: But I look forward to more Chinese company like MS.(11:18)
acockburn对evpu说: I can talk about software development processes, requirements, use case, object oriented design,(11:18)
acockburn对evpu说: ...project management, incremental and iterative development, Smalltalk, client server design, ...(11:19)
acockburn对evpu说: ... some web / java / 3-tier design... that's about it, I think(11:19)
umlchina对acockburn说: OK! Professor, it seems that everything works except few people ask question.(11:19)
acockburn对evpu说: ...oh, and object-to-relational mapping, design for testability...(11:19)
acockburn对evpu说: ...but I stay away from specific tools and packages, because they change faster than I can keep up...(11:20)
evpu对umlchina说: and i can't think what meaning of this concept,"test usecase".would u tell me some material?(11:20)
acockburn对evpu说: ...for those, I rely on commentary from my colleagues, and visits to companies...(11:20)
acockburn对evpu说: ...it happens that I have not yet visited a place doing J2EE, so I haven't seen iit in the flesh (so to speak)(11:20)
wwh0058进入聊天室.(11:21)
acockburn对evpu说: please help- what do you mean "test usecase"?(11:21)
acockburn对umlchina说: Well, the point was to test the connection, and I think we've done that.(11:21)
evpu对acockburn说: wow,i think the design for test is fit enough for me.(11:22)
umlchina对acockburn说: I will do some work make it better(asking question), I have to leave now(11:22)
acockburn对umlchina说: ...Will it just be your company's people on Saturday, or do you have any idea how many people will come? 10... 100?(11:22)
evpu对acockburn说: hehe,it's unknown to me.(11:22)
acockburn对umlchina说: Let's see... what is our starting time on my Friday / your Saturday? I'll be there 10 minutes early(11:23)
umlchina对acockburn说: 50-100, I think.(11:23)
acockburn对umlchina说: Very good. We've spent 45 minutes this time. Good calibration point.(11:24)
se_cn对acockburn说: Do you consider the UML as a good tool for web modeling?(11:25)
evpu对acockburn说: btw:where will u usually go for discuss about some theories of software development?(11:26)
umlchina对acockburn说: 10 minutes early is good,anyway, We will wait for you(11:26)
evpu对acockburn说: that is mean to say,where is a good place to do it on line?(11:28)
se_cn对acockburn说: Sorry,I have to leave, see you late(11:28)
umlchina对acockburn说: see you on Saturday(Your friday), professor, and good night.(11:28)
se_cn对acockburn说: see u(11:28)
umlchina对大家说: 麻烦各位事先用英文准备一些问题,以免气氛冷落,OK?拜托了。(11:51)
notyy对大家说: 好的。呵呵。(11:51)
yangyihui进入聊天室.(11:52)
umlchina对notyy说: 你来晚了。麻烦事先用英文准备一些问题,以免周六气氛冷落,OK?拜托了。((11:52)
notyy对umlchina说: 星期六早上是吧?我会准备的。(11:52)
notyy对umlchina说: 先走了。(11:53)
umlchina对acockburn说: hi, professor, so early! I have not had my breakfast yet!(09:09)
qingzuozhou进入聊天室.(09:10)
acockburn对大家说: We said 19:00, and it is 19:00 here in Salt Lake City - is it really only 9:00 there?(09:12)
qingzuozhou对acockburn说: Glad to see you, Mr. Acockburn(09:12)
acockburn对大家说: If you want, I have a lot of work to do - I can go and do work for another hour and come back then(09:13)
xkfy对大家说: hi,professor,it's glad to meet you(09:13)
umlchina对acockburn说: Yes, please be busy with your work first and come back 30 mins later?(09:14)
acockburn对umlchina说: Ok. I have only 2 hours I can be here. So I shall come back in 30 minutes and be here for 2 hours then. Is that OK?(09:15)
qingzuozhou对acockburn说: It's 9 o'clock morning now in China(09:15)
qingzuozhou对acockburn说: We will wait you until 10:00(09:15)
acockburn对qingzuozhou说: Ah, then we did our math wrong - we though 1900 here would be 1000 there.(09:15)
acockburn对qingzuozhou说: OK. I shall be back at 10:00 your time. bye...(09:16)
xkfy对acockburn说: wait for you(09:17)
qingzuozhou对umlchina说: you are the president here, you should prepare some questions to ask Mr. Acockburn(09:18)
qingzuozhou对umlchina说: then we can read the talk words while we are talking with Mr. Acockburn(09:19)
xkfy对umlchina说: we need inform more people,i'll post something on our BBS(09:19)
fuzhong进入聊天室.(09:20)
fuzhong对大家说: Can you speak chinese?(09:21)
qingzuozhou对umlchina说: yes, xkfy is right . you should post the ad. on some popular website(09:21)
fuzhong对大家说: Mr Alistair Cockburn is here?(09:24)
qingzuozhou对umlchina说: I think you also should be a intepreter with some guys from China who speak Chinese and their English are not very good(09:24)
wangyuanjian进入聊天室.(09:27)
smilingleo进入聊天室.(09:27)
xkfy对umlchina说: i'd glad to be the intepreter,if umlchina agree(09:28)
qingzuozhou对xkfy说: good(09:29)
adamwu进入聊天室.(09:29)
umlchina对xkfy说: thank you! It is great!(09:29)
smilingleo对大家说: //boring(09:29)
xkfy对大家说: 刚才人少,cockburn先生离去一段时间,大家尽快准备好足够的问题(09:30)
fuzhong进入聊天室.(09:33)
fuzhong对大家说: I'm sorry,I installed the KingSoft just.(09:35)
fuzhong对大家说: How useful the UML and Rose are?(09:36)
bucolic进入聊天室.(09:37)
bucolic对大家说: now does the talk begin?(09:38)
fuzhong对大家说: I think so.(09:39)
yingji进入聊天室.(09:40)
bn007进入聊天室.(09:41)
wangyuanjian微笑着对大家说: where could i find the examples about the report&statistics design?(09:41)
wangyuanjian微笑着对大家说: i mean in Rose(09:41)
smilingleo对大家说: Hello, everyone(09:41)
bucolic对大家说: you means designing a product such as crystal report?(09:41)
busy_girl进入聊天室.(09:42)
wangyuanjian微笑着对大家说: yes,but with another tool(09:42)
fuzhong对大家说: 英语不到位交流有些困难!(09:43)
bucolic对大家说: which tool? rose?(09:43)
wangyuanjian微笑着对大家说: crystal report is too difficult for common users.a report&statistics tool,not rose(09:43)
busy_girl对大家说: 大家好(09:44)
zju_andrew进入聊天室.(09:45)
fuzhong对smilingleo说: You can say you own idea if we have no problems now.(09:45)
rjcludy进入聊天室.(09:45)
wangyuanjian微笑着对大家说: i finish the requirement analyse,but difficult to finish the architecture design with rose(09:46)
busy_girl对大家说: who can speak with me?(09:46)
dyne进入聊天室.(09:46)
rjcludy对大家说: hello(09:46)
wangyuanjian微笑着对大家说: and the detail design(09:46)
dyne对大家说: hi(09:46)
飞虹之陈以东进入聊天室.(09:46)
dyne对大家说: who is the expert?(09:46)
wangyuanjian对bucolic说: ????(09:47)
busy_girl对rjcludy说: can i speak for U?(09:48)
zju_andrew对大家说: It's too early to come here(09:48)
bucolic对wangyuanjian说: ok, we also are designing a report system based on java with rose.(09:48)
dyne对大家说: anyone give a basic idea what UML is?(09:48)
dyne对大家说: I just begin to know UML(09:48)
rjcludy对busy_girl说: ok(09:48)
飞虹之陈以东对大家说: where are the export(09:48)
dyne对大家说: I am brand new(09:49)
wangyuanjian对bucolic说: it's possible to share the value?(09:49)
fuzhong对umlchina说: You should take charge this discuss.(09:49)
busy_girl对rjcludy说: what are u doing with uml?(09:49)
kooer进入聊天室.(09:50)
rjcludy对busy_girl说: learn and try to do it in working(09:50)
ee96pyg进入聊天室.(09:50)
liduanzhi进入聊天室.(09:50)
busy_girl微笑着对rjcludy说: 你是进行系统分析嘛?(09:51)
smilingleo对大家说: When will the discuss start?(09:51)
liduanzhi很高兴地对大家说: 大家好,恭喜发财!(09:51)
wangyuanjian对bucolic说: what can help u?it's Rose?(09:51)
rjcludy对busy_girl说: you ?(09:52)
fuzhong对umlchina说: Where is the chairman?(09:52)
qingzuozhou对busy_girl说: as a girl, are you a system anlyst?(09:52)
busy_girl微笑着对rjcludy说: 我用它是为了课题研究(09:53)
busy_girl微笑着对rjcludy说: 我觉得有点困惑(09:53)
busy_girl微笑着对rjcludy说: 因为我发现整个过程好象没有明显的界限(09:53)
rjcludy对busy_girl说: wa 你是学院派的(09:53)
bucolic对wangyuanjian说: sorry , help to you , I mean sharing my value.(09:54)
qingzuozhou对busy_girl说: are you are student for master or doctor?(09:54)
triol进入聊天室.(09:54)
busy_girl对qingzuozhou说: master(09:55)
wangyuanjian微笑着对bucolic说: we just share UML and Rose here.u needn't feel sorry about it.(09:55)
triol对大家说: //tu(09:56)
busy_girl对qingzuozhou说: u?(09:56)
macson进入聊天室.(09:56)
chenf进入聊天室.(09:57)
macson对大家说: hello(09:57)
smilingleo对大家说: //lag(09:58)
qingzuozhou对busy_girl说: a system analyst.how long have you been studied for UML?(09:58)
wangyuanjian微笑着对bucolic说: of course:wangyuanjian@fm365.com(09:58)
hdw1978进入聊天室.(09:59)
nix00000进入聊天室.(09:59)
busy_girl对qingzuozhou说: half year.(09:59)
liduanzhi离开了聊天室.(09:59)
nix00000对大家说: 一会专家来吗?(09:59)
qingzuozhou对busy_girl说: I feel that you are not very farmiliar with UML(10:00)
hdw1978对大家说: hi all!(10:00)
cowherd进入聊天室.(10:00)
busy_girl对qingzuozhou说: why?(10:00)
macson对大家说: when will Alistair Cockburn come?(10:00)
nix00000微笑着对大家说: 今天是不是有一个OO专家来????????(10:00)
qingzuozhou对busy_girl说: only studied it from book and no enperiences with UML in projects(10:00)
chenf对大家说: 谁迟到了(10:00)
kt133进入聊天室.(10:01)
chenf对大家说: 专家还来吗?(10:01)
nix00000微笑着对大家说: 专家来了吧?(10:02)
busy_girl对qingzuozhou说: but i modeling a system with it(10:02)
mengxc进入聊天室.(10:02)
umlchina对大家说: 谢谢大家光临,cockburn先生一会就到,刚才他搞错时间来早了,先离开一会(10:02)
nix00000微笑着对大家说: 一起学OO与UML吧。欢迎来Q 69559361(10:02)
acockburn对umlchina说: Hello again(10:02)
kerish进入聊天室.(10:02)
wangyuanjian微笑着对bucolic说: thanks.i have already sent out an email.(10:03)
qingzuozhou对busy_girl说: Hi, it's 10:00 in China. Mr. Acockburn here?(10:03)
macson对大家说: how to model a system with rotional?(10:03)
umlchina对大家说: 聊天颜色约定:(10:03)
nix00000微笑着对大家说: hello, acockburn(10:03)
qingzuozhou对大家说: Hi, it's 10:00 in China. Mr. Acockburn here??(10:03)
hdw1978对大家说: Hmm, what's the topic today?(10:04)
acockburn对umlchina说: Yes, He's here, good morning everyone(10:04)
altob进入聊天室.(10:04)
boss_ch进入聊天室.(10:04)
fuzhong对大家说: Good moring.(10:04)
nix00000微笑着对acockburn说: Can you tell us how to build use cases in a project?(10:04)
nix00000微笑着对acockburn说: How to build it effectively(10:04)
qingzuozhou对acockburn说: hi, it's liveliness at this room now!(10:04)
nix00000微笑着对acockburn说: thanks(10:04)
busy_girl很高兴地对大家说: 欢迎!啪啪啪啪啪啪啪……(10:05)
triol对acockburn说: welcome!(10:05)
umlchina对大家说: 提问及参与讨论:草原之蓝,嘉宾回答和主持人发言:正宗喜红,互相说话:绝对黑色(10:05)
acockburn对nix00000说: You mean you would like me to rewrite my book online during this chat session?(10:05)
umlchina对大家说: please talk in english!(10:05)
wangyuanjian微笑着对bucolic说: maybe on the way.(10:05)
macson对大家说: very slowly(10:06)
acockburn对nix00000说: How about we start with some simple questions, and find where the questions should go to..(10:06)
nix00000微笑着对acockburn说: :-), No, In my practice, I am often confused by the use case.(10:06)
nix00000微笑着对acockburn说: I don't know how to devide the whole function of business into effective use case.(10:06)
altob对大家说: hello(10:06)
qingzuozhou对acockburn说: Can you tell us the differences between using UML for projects and products?(10:06)
fuzhong对大家说: Mr. acockburn ,how can I abstract the use cases and the actors .(10:06)
umlchina对acockburn说: I have a question: We make many mistake when using use cases, what is the most common mistake which we development teams make?(10:07)
acockburn对nix00000说: Topic:Use Cases: A use case is a text story describing what a system should do for a person(10:07)
nix00000微笑着对acockburn说: Ok, Can you tell us how long do you in this field.(10:07)
fuzhong对大家说: Mr. acockburn ,how can I abstract the use cases and the actors .((10:07)
acockburn对umlchina说: The most common mistake is to make them too detailed(10:07)
acockburn对umlchina说: People put the UI design into the use case (I'll write UC for use case)(10:08)
altob离开了聊天室.(10:08)
acockburn对umlchina说: ...and that is wrong. There isa UI designer who should read the UC and then design the UI fromthat.(10:08)
jinie进入聊天室.(10:08)
acockburn对umlchina说: If you put the UI design into the UC, then the use case is not REQUIREMENTS, it is a description of the screen.(10:08)
qingzuozhou对acockburn说: how does the use cases be optimized?(10:09)
acockburn对umlchina说: Related, people write very very detailed use case, adn they are very boring to read.(10:09)
xiang2ky进入聊天室.(10:09)
acockburn对umlchina说: A use case is sort of a story. I have never written one with more than 9 steps in it.(10:09)
no24进入聊天室.(10:09)
hdw1978对大家说: but sometimes, user asked for 'beautiful UI'(10:09)
boss_ch对大家说: any tools for UI design ?(10:09)
acockburn对umlchina说: If you have more than 9 steps, then either the user iterface design is showing up or the steps are too detailed.(10:09)
flurrybb进入聊天室.(10:09)
acockburn对umlchina说: I find that almost every company I visit has long, detailed, boring use caess.(10:10)
xkfy进入聊天室.(10:10)
xkfy对大家说: something is wrong?(10:10)
unlchina进入聊天室.(10:10)
acockburn对hdw1978说: Right. "Beautiful UI" - Ask yourself - whose job is that?(10:10)
liduanzhi进入聊天室.(10:10)
acockburn对hdw1978说: I s that the job of the person writing the *behavioral requirements* for the system, ...(10:11)
no24离开了聊天室.(10:11)
hdw1978对acockburn说: So, you mean the UC is someway the function module?(10:11)
acockburn对hdw1978说: ...or is that the job of a person who read a short description of what the system must "do", and who then designs a beautiful UI design.(10:11)
xiang2ky进入聊天室.(10:11)
acockburn对hdw1978说: ...the point is, that UI design is "design". use cases are for "requirements"(10:11)
nix00000微笑着对acockburn说: How to devide the big use case, what is the idea?(10:11)
acockburn对hdw1978说: ...don't put design into the requirements. keep the requirements for only what "must" be there.(10:12)
acockburn对hdw1978说: A use case is like a function module, but *as seen from the user's side*(10:12)
fuzhong对大家说: Yes.(10:12)
acockburn对hdw1978说: Ask: What is the user really trying to *accomplish*?(10:12)
ee96pyg进入聊天室.(10:12)
hdw1978对acockburn说: don't you think the UI design must comply the require?(10:13)
bucolic对acockburn说: how many uses in a system is appropriate?(10:13)
acockburn对hdw1978说: Write one use case to show a user using the system to accomplish something relevant and important to them.(10:13)
飞虹之陈以东离开了聊天室.(10:13)
smilingleo对acockburn说: when the UC was done , what step will be the next?(10:13)
acockburn对hdw1978说: Therefore, the name of the use case must be a VERB phrase, saying what someone wants to accomplish.(10:13)
hdw1978对acockburn说: use the UC to construct a 'black-box' ?(10:13)
acockburn对hdw1978说: Yes, let's stay on this topic for a bit, it is a good one. the UI design must comply withthe re(10:14)
acockburn对hdw1978说: The distinction I wish to pass along is the distinction between Requirements and Design.(10:14)
nix00000微笑着对acockburn说: Mr. burn, I think if you can give a sample, that we can understand well.(10:14)
fuzhong对acockburn说: I know some knowledge,and can you(10:15)
acockburn对hdw1978说: Requirements means the system MUST have it.(10:15)
ee96pyg进入聊天室.(10:15)
acockburn对hdw1978说: Design means the designers CHOOSE it.(10:15)
fuzhong对acockburn说: ensample ?(10:15)
acockburn对hdw1978说: It is a matter of who gets to make the decision.(10:15)
nix00000对acockburn说: How about the mine game in Windows?(10:15)
bucolic对acockburn说: sometime the user don't know the requirement clearly, when show them the UI, he will give some good suggestions.how to resolved it.(10:15)
fuzhong对acockburn说: I know some knowledge,and can you ensample ?(10:15)
acockburn对hdw1978说: (Yes, make the system a black box, and never refer to what its internal structure is)(10:15)
chunfly进入聊天室.(10:15)
nix00000对acockburn说: If you have such a project to write, how do write the use case?(10:15)
acockburn对hdw1978说: Good questions, all.(10:16)
ruisnow进入聊天室.(10:16)
acockburn对hdw1978说: Let's back up... the way to find the answers to your questions is to ask this:(10:16)
kt133对大家说: But what the sequence diagram and collabration diagram should do?Mr acock?(10:16)
acockburn对hdw1978说: ...WHO gets to make the decision?(10:16)
umlchina对acockburn说: "Design means the designers CHOOSE it","Requirements means the system MUST have it",So great!!(10:16)
oldwai进入聊天室.(10:16)
acockburn对hdw1978说: (Leave out UML, Rose, and all diagrams for a minute... if you don't know what you are trying to express, they can't help you)(10:16)
hdw1978对acockburn说: requirement is the job of analysis, so analysis can't mixed with design?(10:17)
acockburn对hdw1978说: Step 1: you ask some users and some sponsors (the people with the money) what they would like the system to do.(10:17)
acockburn对hdw1978说: Step 2. They tell you. Those are now Requirements.(10:17)
acockburn对hdw1978说: Step 3. But they don't really know the meaning of what they asked for.(10:17)
bucolic对acockburn说: sponsors is stalkhold?(10:18)
acockburn对hdw1978说: ...so you build some prototypes, or draw pictures on papers, and help them understand what their choices are allowed to be.(10:18)
ee96pyg对大家说: How can I get a full version of <writing effective use case>? Not draft in UMLChina.com!(10:18)
acockburn对hdw1978说: (Yes sponsor is stakeholder)(10:18)
acockburn对hdw1978说: Step 2-3 repeat, you and the user/sponsor go back and forth deciding what the system should do.(10:19)
bucolic对acockburn说: if I build some prototypes, it means I will begin a UI design?(10:19)
futurehope进入聊天室.(10:19)
acockburn对hdw1978说: Step 4. OK, for some portion of the requirements, you and they finally are in agreement as to what the system should do.(10:19)
nix00000对acockburn说: Your text is like the book said, BUT, can you give us a detail sample? Mr, burn.(10:19)
acockburn对hdw1978说: ...Now two types of designers get started working. The UI designer and the program designer.(10:20)
hacker_jiang进入聊天室.(10:20)
acockburn对hdw1978说: Step 4A. The UI designer works out an easy-to-learn, fast-to-use UI design that the users can accept and use.(10:20)
bucolic对acockburn说: then should I keep the UI confirmed by customer?or just the requirement?(10:20)
54elite进入聊天室.(10:20)
fuzhong对acockburn说: I want to do in some projects with you,so I think I will learn muck.(10:20)
沸绿生进入聊天室.(10:21)
hdw1978对acockburn说: but, during prototype building, some design(may be small) have been made!(10:21)
busy_girl很高兴地对acockburn说: What is the arm of modeling?is requirement or code?(10:21)
acockburn对hdw1978说: Step 4B. The program designer starts working on the internal structure of the program.(10:21)
acockburn对hdw1978说: (If my text now is just like the book, then you will know that there are many examples in the book, and I can ask you to read those)(10:21)
smilingleo对acockburn说: You mean the programmer can start working at once, when the prototype was completed just now?(10:21)
nix00000对ee96pyg说: 什么意思?(10:22)
acockburn对bucolic说: Yes, doing prototypes IS doing UI design. and there is nothing wrong with doing it with the users(10:22)
acockburn对bucolic说: ...or showing them to the users and learning what they like and don't like.(10:22)
acockburn对bucolic说: ...They also get to finally accept or reject that design, since they are going to use it.(10:23)
unlchina进入聊天室.(10:23)
acockburn对bucolic说: ...Some friends of mine say that "acceptance tests" are the final requirements!(10:23)
smilingleo对acockburn说: If so , what time to do with detail design?(10:23)
rjcludy进入聊天室.(10:23)
acockburn对bucolic说: Back to use cases, for a moment... they record the UI-independent description of what the system must do, so the UI design(10:24)
qingzuozhou对acockburn说: what's the standards for fihishing a UC? ?(10:24)
bucolic对acockburn说: if I get the correct requirement with ptototypes, how I deal with the prototypes?(10:24)
acockburn对bucolic说: ...can change, even while the descirption of what the system must do stays constant.(10:24)
bucolic对acockburn说: abandon it? or reuse it in the next design?(10:24)
acockburn对bucolic说: Think of UCs as a good recording device. You write in there what the system must do when things go wrong (after you and the users decided the answer!)(10:25)
pigcanfly进入聊天室.(10:25)
jinie离开了聊天室.(10:25)
acockburn对bucolic说: I like to do everything concurrently.(10:25)
se_cn进入聊天室.(10:25)
acockburn对bucolic说: First, enough requirements to understand what the users are aiming at.(10:26)
acockburn对bucolic说: Then some paper prototyping, or programming prototyping, so give them and me some feedback ...(10:26)
qingzuozhou对acockburn说: how can you evaluate a good UC or bad UC?(10:26)
se_cn对acockburn说: hello(10:26)
acockburn对bucolic说: ... as to what they just asked for, so see if that's what they want.(10:26)
bucolic对acockburn说: acceptance tests, it means I have implemented the requirements? then customer make a acceptance test(10:26)
acockburn对bucolic说: At that point, we have done some requirements, some UI design, some program design.(10:26)
futurehope进入聊天室.(10:27)
acockburn对bucolic说: Once the users are happy, both the UI designer and the programmer have a lot of work to do...(10:27)
dystudy进入聊天室.(10:27)
acockburn对bucolic说: ... so the user can move onto specifying another part of the system with another pair of people.(10:27)
qingzuozhou对acockburn说: I see. But I know many UCs is not useful for Design. how can we avoid that?(10:28)
acockburn对bucolic说: Detailed design happens once the program designer gets serious about making the design work.(10:28)
rodbare进入聊天室.(10:28)
acockburn对bucolic说: You can either throw the prototypes away - if they were no good, or keep them, if they are good.(10:28)
am2000进入聊天室.(10:28)
acockburn对bucolic说: A use case is finished in one of two ways, depending on a small project.(10:28)
acockburn对bucolic说: For a small, local project, it is finished - no matter how messy it is - when everyone understands what it is trying to express.(10:29)
qingzuozhou对acockburn说: about the detail level for a UC, can you give me a suggestion?(10:29)
fuzhong对acockburn说: When you think about the OO,you do not think about the programing language?Sorry,i'm pool in English.(10:29)
acockburn对bucolic说: On a large, complicated project (military, some financial instutions), it is finished when(10:29)
kt133对acockburn说: what the sequence diagram should do properly?And not too detail?(10:29)
acockburn对bucolic说: A) the list of use case names list all the goals the users have(10:29)
bucolic对acockburn说: if separate the UI designer and system designer ,how do they work it smoothly?(10:29)
acockburn对bucolic说: B) each use case captures all the error conditions that can arise during its operation.(10:30)
fuzhong对acockburn说: If someone is not skill in program language,can he design with OO?(10:30)
bucolic对acockburn说: the list inculde the stakeholder's requests?(10:30)
acockburn对bucolic说: You need as many use cases as there are desires the users have for the system. Exactly that many.(10:30)
acockburn对bucolic说: How many is that? Well, different for different systems. 20 or 70 is OK. I worked on one with 200.(10:31)
dyfjt进入聊天室.(10:31)
acockburn对bucolic说: I know people who have worked on some systems with 1,000 (yikes!)(10:31)
ee96pyg对大家说: Can you tell me some keywords about the evolution of method to capture system?(10:31)
john_zhu进入聊天室.(10:31)
bucolic对acockburn说: yeah ,in fact , the error condition can be list completly.(10:31)
ee96pyg对acockburn说: : Can you tell me some keywords about the evolution of method to capture system(10:32)
edali进入聊天室.(10:32)
bucolic对acockburn说: sorry can't list(10:32)
acockburn对fuzhong说: Let's leave use cases for a little while. You have the book online there.(10:32)
rjcludy对acockburn说: Can you tell me how to juge the user case's granularity is good? thank you.(10:32)
edali进入聊天室.(10:32)
nix00000对acockburn说: You mean that We should finish a use case and then begin another?(10:32)
busy_girl离开了聊天室.(10:32)
acockburn对fuzhong说: TOPIC, OO DESIGN: It is actually hard to design without knowing the OO language.(10:32)
nix00000对acockburn说: You mean that We should finish a use case and then begin another?((10:33)
acockburn对fuzhong说: I program in Smalltalk, and some amount in C++, and not much in Java, and not at all in CLOS.(10:33)
potatochen进入聊天室.(10:33)
unlchina对大家说: finish the meeting, everyone(10:33)
fuzhong对acockburn说: Why?(10:33)
umlchina对大家说: unlchina is not umlchina, please(10:33)
bucolic对acockburn说: yeah, the use cases's amount is relative with the code of line?(10:33)
acockburn对fuzhong说: My can design a good Smalltalk design, a medium C++ design, a mediocre Java design and a crummy CLOS design.(10:33)
acockburn对fuzhong说: It is like building a building with different materials.(10:34)
acockburn对fuzhong说: If you know how to work with bricks or with concrete and steel.(10:34)
nix00000对acockburn说: Please answer my question.(10:34)
qingzuozhou对acockburn说: if I develop a software product, the requirment is from myself or my knowledge. at this situation, how about the UC?(10:34)
acockburn对fuzhong说: The shapes of buildings you design with the different materials is very different.(10:34)
hacker_jiang对大家说: why does nobody speak?(10:35)
liudf进入聊天室.(10:35)
edali离开了聊天室.(10:35)
am2000对大家说: ??(10:35)
xkfy对acockburn说: can you comment at the project management in the ERP(10:35)
hdw1978对acockburn说: so one must master many language to deal with all kinds of projects?(10:35)
fuzhong对acockburn说: The shapes of buildings you design with the different materials is very different??(10:35)
fuzhong对acockburn说: What is the materials ?(10:36)
acockburn对nix00000说: NIX - we spent a lot of time on use cases.... now let's talk about design for a bit.(10:36)
bucolic对acockburn说: and the size of building? I means if smalltalk can make a huge system, but other language can't?(10:36)
kt133对acockburn说: but how to use uml to design the project using jsp,php...these b/s ?(10:36)
acockburn对fuzhong说: Buildings... please look around your city. Some buildings are brick, some wood, some concrete, steel and glass.(10:37)
acockburn对fuzhong说: Their shapes are quite different.(10:37)
fuzhong对acockburn说: I see.(10:37)
nix00000对acockburn说: Ok, go on, I am just watching.(10:37)
bucolic对acockburn说: or if can builder , but it's not as robust as smalltalk?(10:37)
jambol进入聊天室.(10:37)
dyfjt微笑着对acockburn说: I am a beginner of UML.I do not know how and when to do from analysis to design.what should i do?Can you help me?i see my question is very fool,but i need..(10:37)
acockburn对fuzhong说: In fact the very possibility of what shape building you can build depends very much on what material you choose to use.(10:37)
acockburn对fuzhong说: Similarly, scuptors use different materials: clay, stone, others.(10:38)
hdw1978对acockburn说: I think java is the material that can build everything(10:38)
zwweric进入聊天室.(10:38)
acockburn对fuzhong说: When someone decides to work from a block of marble, they must be very careful to arrange the weight and thickness carefully,(10:38)
ee96pyg对acockburn说: I want to know which fields the ideas of use case have come from.(10:38)
acockburn对fuzhong说: so that the piece holds together.(10:38)
bucolic对acockburn说: if I use a robust meterial, the building will be robust. and programing?(10:38)
fuzhong对acockburn说: design can ignore language?(10:39)
qingzuozhou对acockburn说: when the initial design is finished, progrmmers begin to code for it. but programmers find many unfitting in design. how can I do for that?(10:39)
acockburn对fuzhong说: When someone builds a metal armature or mesh, and then adds clay to it, they can make many changes very fast, and create completely different shapes with it.(10:39)
bucolic对acockburn说: I means diffenent program language(10:39)
acockburn对fuzhong说: OK, back to software.(10:39)
acockburn对fuzhong说: C++ is a brittle material, like stone.(10:39)
运气进入聊天室.(10:39)
qingzuozhou对acockburn说: changed my design or ask programmers change his mind?(10:39)
acockburn对fuzhong说: Your class hierarchy has to be carefully desgned. You cannot change it easily.(10:40)
运气离开了聊天室.(10:40)
acockburn对fuzhong说: There are particular inheritance rules.(10:40)
acockburn对fuzhong说: The result is a particular sort of design, very common across C++ programs.(10:40)
acockburn对fuzhong说: Smalltalk, on the other hand, is like clay - very easy to change.(10:40)
bucolic对acockburn说: which language do you perfer? smalltalk?(10:40)
acockburn对fuzhong说: People who write in Smalltalk changes their designs all the time.(10:40)
acockburn对fuzhong说: Also, there are few rules about the inheritance hierarchy, so the structure is different.(10:41)
xjg95进入聊天室.(10:41)
acockburn对fuzhong说: Java is a combination of Smalltalk and C++, so the design shape is somewhere in between(10:41)
acockburn对fuzhong说: CLOS has even looser rules that Smalltalk. and so on.(10:41)
freespark进入聊天室.(10:42)
acockburn对fuzhong说: This is the long answer to your questions, about "Can someone who doesn't know the language do an OO design?"(10:42)
sundz进入聊天室.(10:42)
qingzuozhou对acockburn说: different language need different design? for example C++ and Java?(10:42)
xiang2ky微笑着对acockburn说: so what about c#?(10:42)
rjcludy对acockburn说: Can u tell me how to juge the user case's granularity is best? thank you very much.(10:42)
acockburn对qingzuozhou说: Good question. All designs have mistakes in them.(10:42)
rick1126进入聊天室.(10:43)
zaney进入聊天室.(10:43)
umlchina对acockburn说: In a visual modeling tool, such as Rational Rose, we can not put the system boundary box on the use-case diagram. system boundary is totally missing from the diagram. Is(10:43)
umlchina对acockburn说: it a right choice?(10:43)
qingzuozhou对acockburn说: tell us something about that(10:43)
acockburn对qingzuozhou说: If you set up your project team so that a master "designer" makes all the decisions, and a programmer "only" programs them, then...(10:43)
fuzhong对acockburn说: Thanks.(10:43)
rick1126对大家说: hi, first come here(10:43)
acockburn对qingzuozhou说: ...the programmer will discover the designer's mistake, but not be able to fix them.(10:43)
品雪进入聊天室.(10:43)
busy_girl进入聊天室.(10:44)
acockburn对qingzuozhou说: For that reason, I prefer to have each person responsible for their own design AND programmintg.(10:44)
*kt133对acockburn说: and how to design with jsp and php? it seems hard to use uml.(10:44)
*kt133对acockburn说: and how to design with jsp and php? it seems hard to use uml.(10:44)
bucolic对acockburn说: it means designer should do some programing?(10:44)
gemlei进入聊天室.(10:44)
zwweric微笑着对大家说: Could you say something about testing?About Auto-Testing?I'm sorry.My english is pool!(10:45)
qingzuozhou对acockburn说: then one have two or more role(10:45)
acockburn对qingzuozhou说: Then, when the programmer finds the design mistake he(she) simply fixes it.(10:45)
thunderbird进入聊天室.(10:45)
bucolic对acockburn说: but how to assure the design of different person work smoothly(10:45)
品雪对acockburn说: would you like tell me why you disagree rational method so much?(10:45)
acockburn对qingzuozhou说: Yes, it means the designer should do some programming. I have never worked on a project which had a pure "designer" who did not program.(10:45)
dystudy对大家说: How to talk to with uers,I feel trouble when i talk to wiht user(10:45)
qingzuozhou对acockburn说: but that is not accord with the requirement of CMM(10:45)
acockburn对qingzuozhou说: I have heard about such projects, but I have not heard good news about such projects.(10:46)
fuzhong对umlchina说: 请你帮忙.有个问题我翻译不出:就是国外在10年或者20年前或者更长时间,软件行业是种什么状况?(10:46)
xkfy对acockburn说: but we need the master(10:46)
bucolic对acockburn说: in fact in a big system it's impossible one people to finish it.(10:46)
acockburn对qingzuozhou说: There are just too many strange mistakes to make and it takes the programmer too long to explain them to the designer.(10:46)
umlchina对acockburn说: In a modeling tool such as Rational Rose, we can't put the system boundary box on a use-case diagram. system boundary is missing from the diagram. Is it a right choice?(10:46)
qingzuozhou对acockburn说: yes. when diffrenet role for diffrenent people, it's hard to control for the project.(10:47)
bucolic对acockburn说: maybe design and program with same person is a method of XP?(10:47)
acockburn对qingzuozhou说: What we do with senior designer/programmers, is give them the hardest part of teh system to design, and have them check the work of teh junior designer/programmers.(10:47)
fuzhong对umlchina说: 比如软件开发过程?(10:47)
dyfjt微笑着对acockburn说: as a beginner,need i learn UML with RUP??(10:47)
qingzuozhou对acockburn说: but many management ask that!(10:47)
dystudy对acockburn说: How to talk to with uers,I feel trouble when i talk to wiht user(10:47)
品雪对umlchina说: I think you just can do that. Try to customize your toolbar(10:47)
fuzhong对umlchina说: 呵呵,试试.(10:47)
dyfjt微笑着对acockburn说: can you help me ?(10:48)
acockburn对qingzuozhou说: And then give the junior designer/programmers smaller,simpler pieces of the system to design and program.(10:48)
zwweric微笑着对acockburn说: could you say something about Rational Robot?(10:48)
qingzuozhou对acockburn说: I think you are very right.(10:48)
acockburn对qingzuozhou说: Yes, I disagree with the CMM quite a bit (and with the use of UML, too :-)(10:48)
bucolic对acockburn说: samller ,simpler pieces, piece can relative with use case , 1 by 1?(10:49)
acockburn对qingzuozhou说: So there ought to be quite a topic there!(10:49)
nix00000对acockburn说: How to cooperate each other?(10:49)
acockburn对qingzuozhou说: I have the thought that programming is a skill and a craft, like any other... sewing (tailoring), building, painting, woodworking...(10:50)
93450进入聊天室.(10:50)
qingzuozhou对acockburn说: when I join project , I often be confused by some standards such as CMM/ISO9001(10:50)
acockburn对qingzuozhou说: The successful project teams I visit are built around the skills of the individuals,and their teamwork(10:50)
品雪进入聊天室.(10:50)
acockburn对qingzuozhou说: If you don't have good enough skills on the team, no amount of CMM process or UML modeling will save the project.(10:50)
bucolic对acockburn说: with psp and tsp to build a good team?(10:51)
acockburn对qingzuozhou说: On the other hand, if the people do have the skills, then they need only a tiny bit of process and UML modeling.(10:51)
rodbare离开了聊天室.(10:51)
acockburn对qingzuozhou说: Both process and modeling are useful... but best in small quantities.(10:51)
charles_y进入聊天室.(10:51)
acockburn对qingzuozhou说: Therefore, I don't object to the UML notation... but I do object when managers think that they can replace program design with just teh UML model.(10:52)
girlmoon进入聊天室.(10:52)
fuzhong对acockburn说: I have another question.Why The SA(Structure Analyse ) past and OO now come into being on broad not in Chinese?(10:52)
缺钙进入聊天室.(10:52)
bucolic对acockburn说: modeling is served with implement , if you have good implement, no need for moduling?(10:52)
dyfjt离开了聊天室.(10:52)
fuzhong对acockburn说: This is about the Software Condition.(10:52)
jambol对acockburn说: Is it necessary that software engineer become domain expert when designs and analyse?(10:53)
qingzuozhou对acockburn说: I see, your points help me a lot(10:53)
ee96pyg对acockburn说: Please introduce some characters of sucessful teams you feel.(10:53)
acockburn对ee96pyg说: Hi, could you explain that question about SA and OO a bit more?(10:53)
nix00000对acockburn说: You mean everyone in the team should have enough skills about modeling?(10:53)
acockburn对ee96pyg说: OK,NEW TOPIC: Characters on successful team.(10:53)
xiaochai进入聊天室.(10:53)
ee96pyg对acockburn说: oo have memory then have life(10:54)
ee96pyg对acockburn说: for what?(10:54)
ee96pyg对acockburn说: SA for what?(10:54)
acockburn对ee96pyg说: #1. If you don't have someone who has succeeded with some project before, it is much harder to succeed with this project.(10:55)
nix00000对acockburn说: They all have good skills!!!(10:55)
dystudy离开了聊天室.(10:55)
品雪对acockburn说: ... tehn, would you like introduce your methodology for us?(10:55)
bucolic对acockburn说: experence is very important?(10:55)
acockburn对ee96pyg说: A person who has succeeded before remembers how they got around the problems last time.(10:55)
acockburn对ee96pyg说: So this is a most important person to have on the team.(10:55)
fuzhong对acockburn说: I think technology has be there now and then,Why they be found on broad.I says this ,because I want to know How can I do so that I can stand ahead.(10:56)
acockburn对ee96pyg说: For small projects, this person is usually the Team Lead, does the most difficult part of the design,(10:56)
hdw1978对大家说: what if there are two person succeeded but have different experience?(10:56)
acockburn对ee96pyg说: ...watches the quality of work of the otherpeople, negotiates with the users,(10:56)
bucolic对acockburn说: in fact in china we are short of those important persons(10:56)
acockburn对ee96pyg说: ... builds the schedules... and doesn't get much sleep.(10:56)
acockburn对ee96pyg说: If you have two of these people, then the load is not so terrible. Otherwise this person works 60-90 hours each week.(10:57)
ee96pyg对acockburn说: thanks, i am listening(10:57)
acockburn对ee96pyg说: If you have such a person, then you give him(her) a few medium or beginning people to help.(10:57)
rainyangjinhui进入聊天室.(10:57)
acockburn对ee96pyg说: Notice the skills development.(10:57)
bucolic对acockburn说: sometime if one has to management the project, he will lost the time to make design, how to resolve?(10:57)
charles_y对acockburn说: How we can still get start when we get no person who has succeded before ,or if has experience before?(10:57)
acockburn对ee96pyg说: If you have a smart, inexperienced person, this person will learn fast, and soon(10:58)
acockburn对ee96pyg说: become a medum-experienced person and be quite helpful.(10:58)
xiaochai离开了聊天室.(10:58)
qingzuozhou对acockburn说: I have another question . how to use OO technology to relace the old system. for example, I have a system developed before. now I want to upgrade to new platform with OO(10:58)
acockburn对ee96pyg说: If you are unlucky, and no one is experienced, then the smartest or fastest person will grow the fastest and become the technical leader.(10:58)
acockburn对ee96pyg说: You will have to develop such a person.(10:59)
acockburn对ee96pyg说: Question: how to reduce the load on the Team Lead?... answer, assign as many other things to other people as possible.(10:59)
hdw1978对大家说: A team without a leader will doomed to fail?(10:59)
acockburn对ee96pyg说: Find a project manager to watch schedules, inter-person dependencies, money, furniture.(11:00)
qingzuozhou对acockburn说: if rewrite all code , the cost is too high. if not , how reuse the old results?(11:00)
acockburn对ee96pyg说: Assign pieces of work to people who are just learning... even if they are 3 times as slow, sometimes the project will still go better.(11:00)
fuzhong对acockburn说: Some books says that the interest is very important in software,how the conditions on broad,and how do they work?I want to talk about Project Manage.(11:00)
bucolic对acockburn说: it means the team leader is the same person as project manager?(11:01)
acockburn对hdw1978说: If there is no experienced person, then you really are relying on the inexperienced people to invent their way to success.(11:01)
acockburn对hdw1978说: This does happen, but not as often as the opposite... that the people just go around and around, without producing something.(11:02)
bucolic对acockburn说: can follow the way recorded in the book?(11:02)
acockburn对hdw1978说: This is the hazard of too much modeling... you can happily model for 6 months, and never know that the design won't work.(11:02)
acockburn对hdw1978说: Better to build a small piece right away, and find if it will or won't work.(11:02)
boss_ch进入聊天室.(11:02)
ee96pyg对acockburn说: Thank you very much(11:02)
acockburn对bucolic说: My book Surviving Object Oriented Project tells of what I learned by interviewing about 20 project teams,(11:03)
acockburn对bucolic说: and then applying what they said on a few projects of my own.(11:03)
bucolic对acockburn说: i think you are perfer to have prototype very much.(11:03)
acockburn对bucolic说: The ideas in that book really work - they were told to me by successful teams, I tried them myself.(11:04)
Searcher进入聊天室.(11:04)
acockburn对bucolic说: "Prototype" is a word I stay away from.(11:04)
bucolic对acockburn说: can I purchase this book?(11:04)
acockburn对bucolic说: The point is not to "prototype", but to get "feedback"(11:04)
charles_y对acockburn说: where to find your book,is it on stock now?(11:04)
acockburn对bucolic说: The problem with the word "prototype"is that nobody knows if it should be thrown away or not(11:05)
acockburn对bucolic说: I generally don't like throwaway prototypes, unless they are made out of paper.(11:05)
acockburn对bucolic说: Because it if is made with a programming language, the sponsors won't let you throw it away!(11:05)
roshui进入聊天室.(11:05)
rjcludy对acockburn说: Can you tell me how to juge the user case's granularity is best?? thank you very much!(11:05)
acockburn对bucolic说: So I almost never use the word prototype.(11:06)
bucolic对acockburn说: oh, then your "prototype" can change to product.(11:06)
acockburn对bucolic说: Insted, build a very small piece of the system.(11:06)
gyjoe进入聊天室.(11:06)
acockburn对bucolic说: Build it correctly, full production strength.(11:06)
charles_y对acockburn说: The most confusing problem is where to start ?(11:06)
*hdw1978对acockburn说: Could you tell me the favorite thing you like to do when working on a project?(11:06)
*hdw1978对acockburn说: Could you tell me the favorite thing you like to do when working on a project?(11:06)
acockburn对bucolic说: Now it is not a prototype. It is an "increment", a piece of the final system.(11:06)
acockburn对bucolic说: You add onto the increment, so that you throw away (waste) very little.(11:07)
fuzhong对acockburn说: should you tell me your email? communion is not ended today.(11:07)
bucolic对acockburn说: oh, our problem is the prototype is uncorrect, then we have to abandon it.(11:07)
jasa进入聊天室.(11:07)
acockburn对bucolic说: Incremental growth is better than throwaway prototyping (except when the prototype is made of paper)(11:07)
acockburn对bucolic说: Both provide the really important thing; feedback.(11:08)
acockburn对charles_y说: CHARLES_Y: nice question.(11:08)
bucolic对acockburn说: when I got the feedback , should I redesign some use case or just change those implement?(11:08)
acockburn对charles_y说: Where to start?(11:09)
acockburn对charles_y说: The 3 criteria for starting:(11:09)
acockburn对charles_y说: - it should provide (a tiny amount of) value to the users.(11:09)
acockburn对charles_y说: - it should be possible to build in 2 months.(11:09)
acockburn对charles_y说: - it should be quite easy.(11:10)
acockburn对charles_y说: If you build something, small, easy, a little bit useful, in 2 months,(11:10)
acockburn对charles_y说: then your users and sponsors will know you are doing them some good,(11:10)
acockburn对charles_y说: and the team will have practice actually producing a product.(11:11)
sundz离开了聊天室.(11:11)
doluxx进入聊天室.(11:11)
acockburn对charles_y说: Both of those are extremely important.(11:11)
bucolic对acockburn说: how do you think of the method of xp?(11:11)
acockburn对charles_y说: Once you have something small and useful, you should see if you can find the worst problem facing you,(11:11)
acockburn对charles_y说: and see if you can conquer it. You get another 2 months.(11:11)
qingzuozhou对acockburn说: why in slient?(11:11)
acockburn对charles_y说: The way to find what to build is to build two lists:(11:12)
acockburn对charles_y说: What the user wants, and what technologies are going to be used.(11:12)
acockburn对charles_y说: You then choose the easiest thing that will show some value, and the hardest thing, that will kill your project.(11:13)
acockburn对charles_y说: Does that help you with your question?(11:13)
boss_ch进入聊天室.(11:13)
acockburn对bucolic说: XP: You will notice that XP does all these things I say.(11:13)
charles_y对acockburn说: yes ,thank you ,but how if you have no easy project?(11:13)
acockburn对bucolic说: So I think XP is very good, except that you must also produce some documentation,(11:14)
acockburn对bucolic说: ... either along the way or after.(11:14)
bucolic对acockburn说: yeah, I found it, so I ask this question.(11:14)
acockburn对bucolic说: But if you produce no documentation, then the project will be in trouble within 6 months of it being delivered.(11:14)
bucolic对acockburn说: en, but to develop the big project , xp can't work.(11:14)
acockburn对charles_y说: Please help me - what do you mean if you have no easy project?(11:15)
fuzhong对acockburn说: documentation means communication?(11:15)
charles_y对acockburn说: can you tell me where to buy the book you mentioned?(11:15)
acockburn对bucolic说: Bucolic: please tell me what you mean by "big" project, and why XP can't work for it?(11:15)
charles_y对acockburn说: thanks ,i understand what you mean now(11:15)
bucolic对acockburn说: a big program , we perfer to use rup.(11:16)
品雪对acockburn说: argee 2 month and easy(11:16)
lw1901进入聊天室.(11:16)
charles_y对acockburn说: i think you mean i should find a easy part,and work on it(11:16)
acockburn对charles_y说: I don't live in Beijing, so I can't say where to buty the book. Ask UMLCHINA, who is translatingthe book into Chinese(11:16)
fuzhong对acockburn说: or documentation means communication and design both?(11:16)
acockburn对charles_y说: Yesthat it what I mean ('i think you mean i should find a easy part,and work on it")(11:17)
qingzuozhou对acockburn说: I have a software based on mainfram and plant to replant to J2ee. would you give me some suggestiuons?(11:17)
bucolic对acockburn说: if a project team has more than 10, it's not effective with xp, it's my thought.(11:17)
品雪离开了聊天室.(11:17)
bucolic对acockburn说: more than 10 members(11:18)
acockburn对fuzhong说: In this case, documentation means something you can store, and retrieve 6 months later. Can be on paper or online.(11:18)
y2kBooker进入聊天室.(11:18)
qingzuozhou对acockburn说: it is a very large system. where do I start from?(11:18)
acockburn对bucolic说: Right. XP only works with up to 12 developers sitting at 6 workstations in 1 room.(11:18)
93450离开了聊天室.(11:18)
acockburn对bucolic说: But you have to take into account, those 12 programmers will probably produce the same amount of system as 35 programmers(11:19)
bucolic对acockburn说: is it enoutg to document only with uml?(11:19)
acockburn对bucolic说: ...who are not sitting in the same room and are trying to use RUP and UML.(11:19)
acockburn对bucolic说: So "big" is a bit of a difficult word with XP.(11:19)
acockburn对bucolic说: The project I visited, 10 programmers did in one year what 26 had failed to do the previous year.(11:20)
bucolic对acockburn说: enough. sorry type mistaken(11:20)
acockburn对bucolic说: So be careful, there are "big" problems and there are "big" teams.(11:20)
xqing157进入聊天室.(11:20)
hacker_jiang对acockburn说: How to manage a system’s documentation?(11:20)
acockburn对bucolic说: "big" teams often are so inefficient that a small team working efficiently can do the same work.(11:20)
acockburn对bucolic说: However, your point is still true... at some point there will be a system that 12 XP people in a room cannot build.(11:21)
acockburn对bucolic说: At that point, one must split the team, use some XP practices, replace other ones...(11:21)
bucolic对acockburn说: you are right, but maybe the schedual or the size of project, we have to use more people.(11:21)
boss_ch进入聊天室.(11:21)
acockburn对bucolic说: .. perhaps teh resul is XP, perhaps not. I think it will not be.(11:21)
acockburn对bucolic说: ... but many of the XP practices can still be useful along the way.(11:22)
bucolic对acockburn说: you are right.(11:22)
acockburn对bucolic说: I have never seen it sufficient to document only with UML(11:22)
acockburn对bucolic说: There are things people want to "say" to each other, that they want to say in ordinary language.(11:23)
bucolic对acockburn说: if we follow the rule of rup, its documents are enough?(11:23)
acockburn对bucolic说: ... such as "I'm really want to make this look a lot like a pizza delivery system, so that's why my design looks the way it does."(11:23)
bucolic对acockburn说: you mean sometime we shouldn't follow a template to make a document?(11:24)
acockburn对qingzuozhou说: I don't know enough about J2EE to be useful, sorry.(11:24)
gb_hover进入聊天室.(11:24)
bucolic对acockburn说: just record what I should record.(11:24)
acockburn对bucolic说: OK NEW TOPIC: DOCUMENTATION(11:24)
umlchina对acockburn说: What is your opionion about some use cases like "Create ***", "read ***", "update ***", "Delete ***"(11:25)
acockburn对bucolic说: This is a difficult topic, and I find it tiring, but I'll do what I can(11:25)
acockburn对bucolic说: RUP probably permits all and every kind of documentation known to Man (does it include videotapes? probably)(11:25)
bucolic对acockburn说: you know in rup, it difine some document template.(11:25)
gigix进入聊天室.(11:25)
aspring进入聊天室.(11:26)
fuzhong对acockburn说: DOCUMENTATION is the kernel,all in software?(11:26)
bucolic对acockburn说: sometimes I want to follow it to make document.(11:26)
acockburn对umlchina说: (A little more on use cases: Create/Retrieve/Update/Delete use cases CRUD use cases)(11:26)
bucolic对acockburn说: but I find some of them are not useful.(11:26)
gigix对大家说: Hello to everybody.(11:26)
acockburn对umlchina说: (I try to write all four in one use case, to reduce the number of use cases we have to track.(11:26)
acockburn对umlchina说: (one of my friends really dislikes that I do that. She likes to have them all separate,(11:27)
gigix对大家说: How do you do? Mr. Cockburn.(11:27)
dengzh进入聊天室.(11:27)
acockburn对umlchina说: (so that she can track the development, and security issues for each separately(11:27)
panhwa进入聊天室.(11:27)
acockburn对umlchina说: (each of us thinks the other person is doing it wrong :-)(11:28)
dengzh对大家说: Hello Everyone(11:28)
acockburn对umlchina说: (but that's OK, because we both know how to make projects successful in the end!)(11:28)
bucolic对acockburn说: another problem ,how to track the use case.(11:28)
acockburn对umlchina说: back to documentation.(11:28)
acockburn对umlchina说: RUP defines many templates. that is good.(11:28)
acockburn对umlchina说: But if you try to use them all, that is bad.(11:28)
acockburn对umlchina说: They give you a "library" of templates.(11:29)
joekazz进入聊天室.(11:29)
acockburn对umlchina说: When you go the the library, you don't try to read all the books,(11:29)
bucolic对acockburn说: it means I should trim the document templates(11:29)
acockburn对umlchina说: When you go to the store to buy some legal forms, you don't buy all of them.(11:29)
acockburn对umlchina说: You read what you need to read, you buy what you need to buy.(11:29)
acockburn对umlchina说: The same with document templates.(11:30)
joekazz离开了聊天室.(11:30)
acockburn对umlchina说: You use the ones you need. You leave the others in teh RUP library.(11:30)
acockburn对umlchina说: Of course, you realize, we just came back to skill again.(11:30)
bucolic对acockburn说: i am afraid I think it needn't read or buy, but in fact it should read or buy(11:30)
acockburn对umlchina说: It takes some judgement and some practice to decide which ones you need.(11:30)
qingzuozhou对acockburn说: as I know , there many documents no body see them again when the project finished. which should be ducomentized?(11:30)
acockburn对umlchina说: If you take too many, you slow down the project, without particularly doing it any good.(11:31)
acockburn对umlchina说: I prefer to take fewer, and let people decide they need more.(11:31)
acockburn对umlchina说: Most useful documentation seem to be the following:(11:31)
bucolic对acockburn说: if really need , then add?(11:31)
acockburn对umlchina说: UI - the flow and connection between screens (use a sort of state machine or statechart to show this)(11:32)
flyfuture进入聊天室.(11:32)
qingzuozhou对acockburn说: many documents are produced by the software enginnering.(11:32)
umlchina对acockburn说: professor, your answer is not for me--just click the right person(11:32)
acockburn对umlchina说: Architecture: use components and their interactions. Add a sentence of text to each major component to show its purpose in life(11:32)
bucolic对acockburn说: you know now the project with web page is popular, can I use static web page to present the UI?(11:32)
acockburn对umlchina说: OO Design: the class diagram, and a few sample sequence charts.(11:33)
acockburn对umlchina说: not too many sequence charts, because they get out of date very quickly.(11:33)
qingzuozhou对acockburn说: but many of them are no useful. on the other side, when I need maintenance the system , I also didn't find thing whic I need.(11:33)
acockburn对umlchina说: (using the web page - Yes use anything and everything that speeds your work and communicates with your readers)(11:34)
acockburn对umlchina说: Database: Database Schema, or entity-relationship-diagram.(11:34)
bucolic对acockburn说: sometimes I can get the operation of class from sequence charts.(11:34)
acockburn对umlchina说: Requirements: Use cases + required data formats crossing the system boundaries.(11:34)
acockburn对umlchina说: Architecture: Connections to other systems.(11:35)
acockburn对umlchina说: (correct - I like to design directly in sequence charts - they help me think through the behavior)(11:35)
joekazz进入聊天室.(11:35)
bendan2008进入聊天室.(11:36)
acockburn对umlchina说: Architecture: there should be a short (1-5 pages) document of text and some drawings in which the architect or lead designer(11:36)
acockburn对umlchina说: ..."explains" in words how thesystem is structured and works.(11:36)
lihonglei进入聊天室.(11:36)
acockburn对umlchina说: ...These words fill in all the little gaps of expression that fall through the UML diagrams.(11:37)
bucolic对acockburn说: in general.if architecture should design by one person?(11:37)
acockburn对bucolic说: Sorry, Bucolic, I was answer your question all that time, ddidn't notice that my target address was naming UMLCHINA.(11:38)
acockburn对bucolic说: beg your pardon.(11:38)
acockburn对bucolic说: Most people say only one person, but i was on a 40person project, and we used three of us as an architecture team, and it worked fine.(11:39)
bucolic对acockburn说: sorry.(11:39)
acockburn对bucolic说: So I think it can be done.(11:39)
gigix进入聊天室.(11:39)
boss_ch进入聊天室.(11:40)
acockburn对大家说: OK, 20 minutes left. What is the next topic, or what topic do you want to return to?(11:41)
bucolic对acockburn说: any other's question?(11:41)
bucolic对acockburn说: can I ask the last question?(11:41)
qingzuozhou对acockburn说: when I use UML express the requirement, should I throw away the old technology such as flow-chart, E-R digram etc?(11:41)
umlchina对acockburn说: In a modeling tool such as Rational Rose, we can't put the system boundary box on a use-case diagram. system boundary is missing from the diagram. Is it a right choice?(11:42)
acockburn对umlchina说: Interesting you say that about the use case diagram.(11:42)
nix00000对acockburn说: The detail design of UC.(11:42)
qingzuozhou对acockburn说: tell the difference between UC and the old expressing methods for requirements(11:43)
acockburn对umlchina说: I didn't know that Rose doesn't show the system boundary.(11:43)
gb_hover离开了聊天室.(11:43)
acockburn对umlchina说: Personally, I don't care, but my friend with whom I disagree about CRUD use cases(11:43)
acockburn对umlchina说: really gets upset when that boundary line isn't there (her name is Susan Lilly, maybe you saw her article(11:43)
acockburn对umlchina说: on 10 mistakes in writing use cases? that was one of them)(11:43)
ee96pyg对acockburn说: Can you talk about some keywords about evolution of use case?(11:44)
acockburn对umlchina说: I'm afraid to say anything too negative about Rose,(11:44)
umlchina对大家说: yes(11:44)
umlchina对acockburn说: yes(11:44)
*xkfy对acockburn说: next topic,how to get enough software requirement.(11:44)
*xkfy对acockburn说: next topic,how to get enough software requirement.(11:44)
acockburn对umlchina说: particularly since I don't specialize in CASE tools...(11:44)
acockburn对umlchina说: but in my travels, I have not heard anyone recommend Rose over any other tools.(11:44)
acockburn对umlchina说: I have, however, heard people recommend other tools over Rose,(11:45)
acockburn对umlchina说: and I have heard many complaints about Rose.(11:45)
acockburn对umlchina说: So take your chances.(11:45)
acockburn对umlchina说: These days, what i hear people saying is that Together/J is a good tool(11:45)
bucolic对acockburn说: I find it is difficult to convert analysis model to design model with rup, can you give me some suggestions?(11:45)
qingzuozhou对acockburn说: tell us about other tools(11:45)
acockburn对umlchina说: and that it really permits you to move back and forth between the UML diagram and the code.(11:45)
umlchina对acockburn说: thanks!(11:45)
acockburn对umlchina说: To bothe umlchina and bucolic: you will find it revealing, in the context of these questions,(11:46)
acockburn对umlchina说: that I have *never* used Rational Rose.(11:46)
qingzuozhou对acockburn说: Together/J's website URL?(11:46)
rojes进入聊天室.(11:46)
acockburn对umlchina说: Why not? Because I don't draw many UML diagrams.(11:46)
acockburn对umlchina说: I draw them on whiteboard (printiing whiteboards preferably)(11:47)
bucolic对acockburn说: www.togethersoft.com?(11:47)
acockburn对umlchina说: Those I do draw, I draw by hand, or in Visio, which is a pure drawing too,(11:47)
acockburn对umlchina说: very cheap and very easy to use, and it produces no code whatsoever.(11:47)
acockburn对umlchina说: Ever since 1992, up through and including 2000, I try the CASE tools briefly, n(11:47)
acockburn对umlchina说: and keep finding they waste our time.(11:48)
blusky77进入聊天室.(11:48)
acockburn对umlchina说: Better to find a pure drawing tool and just draw.(11:48)
acockburn对umlchina说: That's why I perked up when I heard programmers telling me that Together/J actually works.(11:48)
acockburn对umlchina说: Of course I haven't triedit myself yet :-) so I don't really know.(11:49)
acockburn对qingzuozhou说: Other tools: printing whiteboards are great. Digital cameras are almost as good, and(11:49)
umlchina对acockburn说: NEVER USED RATIONAL ROSE--SO COOL!!!!!!!!(11:49)
acockburn对qingzuozhou说: my friends tell me that the Pixid software (probably www.pixid.com) does a very good job of(11:50)
acockburn对qingzuozhou说: cleaning up the picture so that you can really use it after wards.(11:50)
acockburn对qingzuozhou说: Other tools: configuration management / version control system is the first tool after the compiler that all my contacts recommend.(11:50)
qingzuozhou对acockburn说: I think a Case tool should save analyst's time(11:50)
qingzuozhou对acockburn说: otherwise, it's a bad tool(11:51)
acockburn对qingzuozhou说: Other tools: performance measuring tool(11:51)
acockburn对qingzuozhou说: Other tools: Lotus Notes is very good to hold use cases, and also the bug-reports database.(11:51)
acockburn对qingzuozhou说: TOOLS you will notiice these tools:(11:52)
acockburn对qingzuozhou说: 1. Compiler, performance tuning tool, helps a programmer make code.(11:52)
fuzhong对acockburn说: over?(11:52)
acockburn对qingzuozhou说: 2. Configuration management tool: helps the team keep their code in sync.(11:52)
acockburn对qingzuozhou说: 3. Lotus Notes: helps the team keep their non-code exchanges in sync.(11:53)
*xkfy对acockburn说: the pure draw tool but can fit almost every drawing needs,and freely,that's enough(11:53)
*xkfy对acockburn说: the pure draw tool but can fit almost every drawing needs,and freely,that's enough(11:53)
acockburn对qingzuozhou说: 4.Visio: helps people draw pictures without trauma.(11:53)
adamli进入聊天室.(11:53)
qingzuozhou对acockburn说: about case tools in detail?(11:54)
acockburn对qingzuozhou说: 5. Final tool: Get yourself JUnit, or CppUnit, or VBUnit, and start making small regression tests for(11:54)
acockburn对qingzuozhou说: small pieces of your code.(11:54)
*xkfy对acockburn说: how about smartdraw?(11:54)
*xkfy对acockburn说: how about smartdraw?(11:54)
acockburn对qingzuozhou说: The people I talk to who once ever start writing little sets of tests for their code that are easy(11:54)
acockburn对qingzuozhou说: to write and easy to run,(11:54)
acockburn对qingzuozhou说: Never give them up again.(11:54)
acockburn对xkfy说: Smartdraw? I don't know it - but just use any tool that works well.(11:55)
qingzuozhou对acockburn说: thanks(11:56)
charles_y对acockburn说: can i ask the order to implement a OO project?(11:56)
charles_y对acockburn说: does it form a right steps:use case(including requirements),main abstraction,layer define,architecture mechnism define,class define,use case realization?(11:56)
acockburn对qingzuozhou说: You will notice the complete absence of CASE tools in my tool list.(11:56)
aspring进入聊天室.(11:56)
acockburn对qingzuozhou说: I interviewed project teams from 1991 to 2001, and i have only heard two teams say that the CASE tools helped them.(11:56)
qingzuozhou对acockburn说: yes. why?(11:56)
adamli对acockburn说: Alistair, is this your first time chat with a group of software people in China?(11:57)
acockburn对qingzuozhou说: Ask: what do I want this tool to do for me? If the answer is "generate code", then probably the tool will be a waste of money.(11:57)
acockburn对adamli说: If it is some other answer, then one of teh other tools I mentioned will do the job.(11:57)
acockburn对adamli说: Hi, Adamli - yes my first time.(11:58)
acockburn对adamli说: I have absolutely no idea where you people are sitting, what your ages or backgrounds are, or anything.(11:58)
adamli对acockburn说: what's the reason you accept the invitation?(11:58)
acockburn对adamli说: All I can do is guess and what to type from the sequence of questions.(11:58)
acockburn对adamli说: Because umlchina asked, and I have never done it before :-)(11:59)
bucolic对acockburn说: Alistair, If I have some questions to ask you , can I send email to you ?(11:59)
acockburn对adamli说: If I had already done it a few times, then I might say I am too busy.(11:59)
qingzuozhou对acockburn说: this is first time to me to hear such comment about case tools. very intersting. thank you(11:59)
acockburn对bucolic说: On sending me email:(11:59)
acockburn对bucolic说: I do try to answer email. But I am working very hard to finish my next book in the next 2 weeks,(12:00)
acockburn对bucolic说: So I will not answer any difficult or long questions.(12:00)
acockburn对bucolic说: in the next few weeks.(12:00)
acockburn对bucolic说: After that, I'll answer a few more.(12:00)
charles_y对acockburn说: can we have your email address,just the one you registered here?(12:01)
adamli对acockburn说: I am actually in U.S. I was working for ThoughtWorks.(12:01)
acockburn对bucolic说: Eventually, the questions will start to take up too much of my time, and I'll write that I can't answer any more questions.(12:01)
bucolic对acockburn说: thanks.(12:01)
umlchina对大家说: Thank you all, thank you professor cockburn, we had a nice morning here(12:01)
acockburn对adamli说: That's pretty funny. You know I spent some time there.(12:02)
acockburn对adamli说: How did you hear of this webcast?(12:02)
charles_y对acockburn说: thank you.(12:02)
adamli对acockburn说: I like your new book.(12:02)
acockburn对charles_y说: send email to acockburn@aol.com(12:02)
fuzhong对acockburn说: Thank you.(12:02)
acockburn对charles_y说: also, read all the articles on my web site:(12:02)
acockburn对charles_y说: http://members.aol.com/acockburn(12:02)
adamli对acockburn说: I visit this group and xpchina group a lot.(12:03)
acockburn对charles_y说: I put most of my articles up there. My next bookis already up there in complete form (although 3rd draft, not final copy)(12:03)
umlchina对大家说: ok. webcast is over. 大家可以留下来继续交流,也希望多提意见。(12:03)
adamli对acockburn说: I am trying to promote Xp and other Agile methods in China.(12:03)
charles_y对acockburn说: ok,thanks a lot(12:03)
acockburn对charles_y说: Also visit www.crystalmethodologies.org(12:03)
acockburn对charles_y说: there is a wiki server there, where we can continue the discussions.(12:04)
qingzuozhou对acockburn说: It's happy to see you discuss on this chat room. I hope that I can see you again in the future. thank you(12:04)
acockburn对adamli说: Are you in Chicago?(12:04)
adamli对acockburn说: no, I am in San Francisco.(12:04)
acockburn对adamli说: send me your email (offline) and let's see when we'll be in the same place.(12:05)
adamli对acockburn说: Will you be interested to have your new book translated into Chinese?(12:05)
acockburn对umlchina说: OK TIME TO GO(12:05)
acockburn对umlchina说: It's time for me to go.(12:05)
acockburn对umlchina说: Thank you for the good questions. and for asking so many.(12:05)
acockburn对umlchina说: that made it easier.(12:06)
umlchina对acockburn说: OK! Good night! thanks again(12:06)
bucolic对大家说: thanks for your answers.(12:06)
acockburn对umlchina说: My fingers and forearms are vey tired.(12:06)
acockburn对umlchina说: Best wishes to all of you.(12:06)
acockburn对umlchina说: bye now.(12:06)
umlchina对acockburn说: Yes, two hours.....(12:06)
umlchina对acockburn说: bye(12:06)
charles_y对acockburn说: bye,a nice day(12:06)
qingzuozhou对acockburn说: it's kind of you really. bye(12:06)
bucolic对acockburn说: bye(12:07)
acockburn对umlchina说: Oh, by the way, umlchina, the last 2 days, all my emails to you bounced back as undeliverable.(12:07)
xkfy对adamli说: hi(12:08)
acockburn对umlchina说: Please send me an email with a good return address for you.(12:08)
acockburn对umlchina说: bye again.(12:08)
umlchina对acockburn说: oh? any trouble with think@umlchina.com?(12:08)
adamli对xkfy说: hello(12:08)
umlchina对acockburn说: I will check it!(12:09)
boss_ch离开了聊天室.(12:09)
acockburn对umlchina说: Yes, it didn't work the last two days. Unrecoverable error it said. I triied three times.(12:09)
nix00000离开了聊天室.(12:09)
umlchina对acockburn说: It seems I got all your mails(12:10)
kerish离开了聊天室.(12:11)
lihonglei离开了聊天室.(12:11)

trybird对大家说: 过程改进是艰难的,就象历史上所有的改革一样,光有激情和梦想是不够的!你还要有韬略和权谋,善识人心人性,兼顾各自私利……(12:38)
trybird对大家说: 项目组里不但要有乖孩子,还要有造反者,Team Leader要敢于任用造反的人(12:40)
trybird对大家说: 再会了!各位。有深圳的哥们请联络 QQ 4547288(12:41)
gigix进入聊天室.(12:41)
gigix对大家说: 还有这么多人啊。(12:42)
gigix对大家说: 现在的几位,你们好。(12:42)
gigix对trybird说: 你还在吗?我认识一个深圳的朋友。(12:43)
trybird对大家说: 绝对的技术至上是十分混蛋的想法……(12:43)
hdw1978进入聊天室.(12:44)
trybird对大家说: 我马上要走了,愿遍结天下高手——古有孟尝君,今有trybird(12:45)
trybird对大家说: 吃饭去了!再会!朋友们(12:45)
gigix对trybird说: 再见。(12:45)
trybird对gigix说: 再见! :)(12:47)
gigix对大家说: 剩下的几位,有什么话题没?(12:47)