并非如此 发表于 2013-4-25 09:34

本帖最后由 并非如此 于 2013-4-25 10:41 编辑

德国小新 发表于 2013-4-22 17:41 static/image/common/back.gif
谦虚了,谢谢这位高手详细的回答!




是不是之需要照着文档开发就行了
这种方式和agile, 恰恰相反, 不过作为新人,你能按时完成你自己的任务,就是合格的员工,但是如果你不清楚用户用例(usecase),很容易产生误解, 造成做无用功,给人不踏实的感觉, 所以尽可能的理解你开发模块的真实的用途和用例和其背景技术
还是一般每人负责实现一个模块,比如用户管理模块,整个从设计到实现和代码都有你自己一个人完成?
这个要根据具体项目的大小,以及你的经验来决定,没有固定的模式

我最近比较闲,就来回答你一点问题, 我再次强调一下,我不是高手,强中自有强中手,技术的世界大家都是同学而已,说实话,我并不喜欢你对人的态度, 不过希望你在现实生活中,不像网络上这么有攻击性,不然你在team中很难和别人愉快的合作。

我强调过很多次,术业有专攻,所以我一直不认为开发者要把aglie或是某个开发模式的具体流程摸透,这个是PM的活,如果你要转行,那么当我没说。 但是作为开发者,要理解每种开发模式的深意,也就是要明白, 为什么有个模式,我们为什么要用这个模式,我们解决什么问题(优点), 没解决的问题以及变严重的问题(缺点), 如果不理解这些,任何模式都会流于形式,遗憾的是, 事实上,流于形式的agile团队是大多数。
你想看德语的解释,我就用我的理解加上你的背景,来回答一下,如果有语法错,请自行更正,如果在面试中遇到agile的问题,作为新人也许可以采用我的这种方法回答。

Leider habe ich jetzt noch keine Projekterfahrungen mit agile/scrum, aber an der Vorlesung/ perInternet habe ich davon gehört/gelesen. Ich finde,das Wichtigste ist, dass man als Entwickler in einem Agileteam/Scrumteamsehr aktiv und zielstrebig sein muss. Als Teamspieler werde ich täglich drei Fragen an mich selbststellen, welches Ziel ich heute habe, ob ich das Ziel erreicht habe, und was für ein Ziel ich morgen erledigen soll, und bei der Arbeit werdeich mich nicht nur auf meine eigene Aufgabe konzentrieren, sondern aucheinen überblick über ganze Projektstruktur geben. Ich entwickle fast nur, was ich richtig verstehe, um Missverständnisse zu vermeiden.also verstecke ichkeine Unklarheit bei der Arbeit und kommuniziere sehr gerne mit Anderen, um Lösung zu finden.

如果我是你的面试官, 对于新人有这样的回答,我会非常满意,在我看来, 作为agile的开发高手,必须做到的只有两点,一点, 有计划的目的性, 这点保证了工作效率, 第二点开放的心态, 这点保证了交流的畅通,还有一点也很重要,但是随着时间的推移基本上肯定会消失,那就是工作热情。

德国小新 发表于 2013-4-25 09:57

本帖最后由 德国小新 于 2013-4-25 11:05 编辑

krap 发表于 2013-4-25 08:53 static/image/common/back.gif
ich glaube.... generell hast Du Verstaendnisproblem!
Was Du hast od. nicht, interesiert sich do ...

du hast ein problem mit deinem verstand! lies nochmal genau was ich schreibe!! ( zu deiner frage!! )

und spare dir deine worte, sage einfach ja oder nein, ob du diesen begriff mal hier auf deutsch beschreiben kannst?!

wenn ja, dann versuchs mal, sonst ist dein kommentar ziemlich ueberfluessig....

du scheinst wirklich wenig ahnung von dem begriff zu haben und kannst immer nur blabla reden....

德国小新 发表于 2013-4-25 10:04

krap 发表于 2013-4-25 08:53 static/image/common/back.gif
iGenau das deutet auch hin, egal wieviel Du von Agile weiss;, kannst Du nicht agile arbeiten, weil diese Arbeitsweise den Mut und Offenheit viel verlangt...




wie bist du darauf gekommen? soll das ein quatsch sein....einfach nicht zu kapieren!



德国小新 发表于 2013-4-25 10:12

并非如此 发表于 2013-4-25 10:34 static/image/common/back.gif
是不是之需要照着文档开发就行了
这种方式和agile, 恰恰相反, 不过作为新人,你能按时完成你自己的任务 ...

{:5_394:}


上面有些人啊除了会之乎者也,故弄玄虚之外,屁说不来,还装的自己好像会很多似的。。

劝你们跟这位高手学学吧,看看人家这才是真正懂这个概念的,而且还能用德语表达的!

德国小新 发表于 2013-4-25 10:13

krap 发表于 2013-4-25 08:53 static/image/common/back.gif
ich glaube.... generell hast Du Verstaendnisproblem!
Was Du hast od. nicht, interesiert sich do ...

herr krap, sage mal was richtiges bitte !

德国小新 发表于 2013-4-25 10:30

并非如此 发表于 2013-4-25 10:34 static/image/common/back.gif
是不是之需要照着文档开发就行了
这种方式和agile, 恰恰相反, 不过作为新人,你能按时完成你自己的任务 ...

谢谢这么详细的回答,我之前做过scrum,现在才知道两个是一回事,至少scrum是ailge的一种,当时听的也不是很明白,总之就记住要kommunikation 和 diskusion了,可是别的开发形式也要这个啊,所以就诧异了...

德国小新 发表于 2013-4-25 11:48

krap 发表于 2013-4-25 08:53 static/image/common/back.gif
ich glaube.... generell hast Du Verstaendnisproblem!
Was Du hast od. nicht, interesiert sich do ...

herr krap, bitte sage mal was richtiges wie 并非如此, nicht immer blabla reden, sonst kann wirklich niemand dich verstehen!haha

minipigs 发表于 2013-4-25 12:00

这个概念就是几个公司拍脑袋想出来的东西,主要是为了圈钱卖相关软件,参见UML,CASE Tools...公司用过几个月,原来的半年release要提到半个月。后来个别大牛觉得不爽,就停了。。。

sunnight 发表于 2013-4-27 15:58

就是老板可以实时看到你在做啥,你做的多少。也就是说不能吃大锅饭了。。。。

woo2333 发表于 2013-4-27 22:17

看看这个吧 agile 的由来,敏捷一词来源于2001年初美国犹他州雪鸟滑雪圣地的一次敏捷方法发起者和实践者(他们发起组成了敏捷联盟)的聚会。www.agilemanifesto.org

下面这些人就是当年发表敏捷软件开发宣言的人, 你看看他们的书,博客可以理解为什么要敏捷和敏捷开发所使用的方法。

Kent Beck (TTD,Extremprogramming 发明人)
Mike Beedle
Arie van Bennekum
Alistair Cockburn
Ward Cunningham
Martin Fowler (作者〉 Refactoring, Patterns of Enterprise Application Architecture, Domain specific Language)
James Grenning
Jim Highsmith
Andrew Hunt
Ron Jeffries
Jon Kern
Brian Marick
Robert C. Martin (uncle bob, 作者 Clean Code)
Steve Mellor
Ken Schwaber (formulate the initial versions of the Scrum development process)
Jeff Sutherland (formulate the initial versions of the Scrum development process)
Dave Thomas



敏捷软件开发宣言
我们一直在实践中探寻更好的软件开发方法,
身体力行的同时也帮助他人。由此我们建立了如下价值观:

个体和互动 高于 流程和工具
工作的软件 高于 详尽的文档
客户合作 高于 合同谈判
响应变化 高于 遵循计划

也就是说,尽管右项有其价值,
我们更重视左项的价值。

Deutsch:
Wir erschließen bessere Wege, Software zu entwickeln,
indem wir es selbst tun und anderen dabei helfen.
Durch diese Tätigkeit haben wir diese Werte zu schätzen gelernt:

Individuen und Interaktionen mehr als Prozesse und Werkzeuge
Funktionierende Software mehr als umfassende Dokumentation
Zusammenarbeit mit dem Kunden mehr als Vertragsverhandlung
Reagieren auf Veränderung mehr als das Befolgen eines Plans

Das heißt, obwohl wir die Werte auf der rechten Seite wichtig finden,
schätzen wir die Werte auf der linken Seite höher ein.


页: 1 2 3 4 [5] 6
查看完整版本: 问下啥是agile开发