- 浏览: 1159669 次
- 性别:
- 来自: nibiru
文章分类
- 全部博客 (407)
- lucene (1)
- java (147)
- j2se (1)
- javascript (2)
- spring (5)
- hibernate (1)
- mysql (1)
- oracle (10)
- 工作 (10)
- JPA (13)
- 网站 (5)
- xml (2)
- mina (3)
- 思想 (16)
- httpclient (10)
- JFreeChart (1)
- 多线程 (0)
- swing (2)
- socket (0)
- 网络 (3)
- protocol buffer (0)
- jmx (2)
- jboss/weblogic (1)
- flex3 (12)
- 设计模式 (1)
- apache (0)
- php (4)
- struts1&2 (2)
- oracle SOA (2)
- 微博短链接的生成算法(Java版本) (1)
- htmlparser (3)
- quartz (2)
- mail (1)
- 乱码 (2)
- txt (1)
- eclipse (7)
- 分类 (0)
- 数据库 (1)
- svn (1)
- 日志 (1)
- struts2 (4)
- jquery (2)
- 编码 (1)
- 路径,java (1)
- SOHO (1)
- 娱乐 (2)
- frameset (1)
- maven (1)
- 反射 (1)
- truts2 (1)
- 敏捷,scrum (1)
- OA (1)
- english (1)
- oralce (1)
- wampserver (1)
- 会计 (1)
- springmvc (1)
- js (1)
- CMA (1)
最新评论
-
ludabing:
[/color][color=yellow]
spring @component的作用 -
netwelfare:
EL表达式中null和empty的区别,可以看这篇文章:htt ...
EL表达式中empty的用法 -
wjs王结胜:
...
spring @component的作用 -
di1984HIT:
哈哈。真不错啊。~
微博短链接的生成算法(Java版本) -
di1984HIT:
不错,不错。。。
spring @component的作用
理想:产品经理设计出简单好用的产品,并能理解技术约束和人力约束。架构师将概念模型转成软件模型,并考虑持续增量设计的可能性,同时讲明技术约束及不同解决方案的成本及优劣。项目经理负责提供资源保障,协调上面俩人,能够作出决断,deadline倒底在哪,和究竟在本次迭代中要实现哪些功能才能在产品功能和质量上取一个完美的平衡。
现实:产品经理玩命的要求实现这功能那功能,然后抱怨怎么这也不好实现那也实现不好,总因为实现不了让我改设计减功能。架构师每天发愁这tm怎么做啊,或者这也做不完啊,或者这临时堆上一段代码以后咋扩展啊,什么时候给时间重构啊。项目经理每周问能做完不,如果用恶心的代码比用良好的设计实现的代码所花时间少那么一定选前者,如果完不成他从来不会认为是产品经理的需求太多太难超出预期,只会觉得研发团队能力太差,结果就是研发团队天天加班。在加班的情况下如果赶回了进度,那么就会填入新功能,总之上线前一秒都可以在开发,开发人员的代码一出来就得是对的。
更悲剧:产品经理和项目经理是都不懂技术,并且是同一人,木有架构师。
更更悲剧:产品经理和项目经理都是半吊子程序员,只写过小系统,就认为天底下系统都那样,每每跟架构师讨论时就搬出我以前实现过,甚至亲自写一个无论如何在产品级质量要求中都不可能实现或需要很长时间实现的。架构师是傀儡,没有管理权,虽然技术和对已知需求的理解都很牛,程序员们就只能每天加班改来改去,又改回来了。
真正的敏捷状态其实很好,所谓全功能团队,起码不至于被当猴耍,kpi也好些吧。
现实:产品经理玩命的要求实现这功能那功能,然后抱怨怎么这也不好实现那也实现不好,总因为实现不了让我改设计减功能。架构师每天发愁这tm怎么做啊,或者这也做不完啊,或者这临时堆上一段代码以后咋扩展啊,什么时候给时间重构啊。项目经理每周问能做完不,如果用恶心的代码比用良好的设计实现的代码所花时间少那么一定选前者,如果完不成他从来不会认为是产品经理的需求太多太难超出预期,只会觉得研发团队能力太差,结果就是研发团队天天加班。在加班的情况下如果赶回了进度,那么就会填入新功能,总之上线前一秒都可以在开发,开发人员的代码一出来就得是对的。
更悲剧:产品经理和项目经理是都不懂技术,并且是同一人,木有架构师。
更更悲剧:产品经理和项目经理都是半吊子程序员,只写过小系统,就认为天底下系统都那样,每每跟架构师讨论时就搬出我以前实现过,甚至亲自写一个无论如何在产品级质量要求中都不可能实现或需要很长时间实现的。架构师是傀儡,没有管理权,虽然技术和对已知需求的理解都很牛,程序员们就只能每天加班改来改去,又改回来了。
真正的敏捷状态其实很好,所谓全功能团队,起码不至于被当猴耍,kpi也好些吧。
发表评论
-
DISCUE盖楼器
2013-10-24 13:34 1222package com.soft.hr.per.service ... -
svn文件影响编译速度解决办法
2011-11-05 10:06 1681在eclipse开发环境中正常编译java文件时,eclip ... -
题目
2011-08-28 13:01 17内容22222222222222222222222222222 ... -
如何用QTP录制鼠标右键点击事件
2011-08-25 17:09 1670qtp录制鼠标右键单击事件要通过模拟键盘操作来实现st ... -
Eclipse中要导出jar包中引用了第三方jar包怎么办【】
2011-08-25 15:17 3578单击菜单栏中 ... -
面试题整理2
2011-08-25 12:13 712现有n个人和m个桌子.当每桌做3个人时,多出来2个人. ... -
java把下载html批量换成chm电子书
2011-08-25 10:11 1368利用微软的hhc.exe来把需要转换成chm的htm ... -
java用链表解约瑟夫环问题
2011-08-25 09:36 10741到20的数围成一个圈,隔两个取出一个,直到所有的数都 ... -
CKEditor用法
2011-08-25 09:23 1500config.js ckeditor.editor ... -
工作难题
2011-08-24 15:00 1144function showitem(oid,order ... -
Rational.Rose7.0系统软件
2011-08-24 14:13 3045ibm.rational.rose7.0系统软件01. ... -
[] 探索建立私人的科技资料检索系统
2011-08-23 10:42 1338由于经济条 ... -
一、Java字节代码的操纵
2011-08-22 14:54 626<address style="tex ... -
线程状态的换
2011-08-22 13:09 998<div><div>scjp5 ... -
线程的调度—优先级
2011-08-22 12:53 1144<div>与线程休眠类似,线程的优先级仍然 ... -
类 Hibernate Session DBUtil
2011-08-22 12:16 1237package com.core.util;impor ... -
利用Annotation构建针对POJO进行增删改操作
2011-08-22 12:12 1144package com.core.annotation ... -
360 Or QQ
2011-08-22 08:48 1170前几天,360忽然跳 ... -
XML JAVA解析 -- DOM
2011-08-19 14:27 1327dom : document object model ... -
android 播放音频、视频的MediaPlayer使用时的注意事项
2011-08-17 17:33 2625mediaplayer类可以用来播放音频、视频和流 ...
相关推荐
系统分析员、系统架构师、项目经理的区别 系统分析员、系统架构师、项目经理是三个不同的职业角色,他们之间存在着明显的区别。从职业责任、工作内容到技术要求等方面,他们都有着不同的要求和_expectations。 ...
### 硬件工程师如何转变为一个项目经理 #### 1. 积极主动地掌握各方的设计需求,确定合适的解决方案 在启动任何硬件开发项目时,原始的推动力可能来源于多个方面,例如市场需求、系统架构需求、应用软件功能实现的...
他们需要与产品经理、开发人员、测试人员等不同角色进行有效沟通,确保所有人都能理解和执行架构设计。同时,架构师还需要关注项目的进度和预算,以保证方案的可行性和经济效益。 总的来说,"软件架构师-架构资料....
通过阅读《一线架构师实践指南》,读者不仅可以提升自己的技术知识,还能学习到如何在实际项目中应用这些知识,成长为一名优秀的架构师。无论你是初入行业的新人,还是寻求进阶的老手,这本书都值得你仔细研读。
架构师的主要责任是提供开发人员和项目经理之间的共用沟通媒体。他们负责让业务规则及需求与工程实践及限制相适应,以确保成功。 二、构架师的职责 架构师的职责就是设计一个公司系统的基础架构,并提供关于怎样...
系统架构设计师的角色至关重要,他们在项目中起到领航者的作用,不仅要具备技术深度,还需要有广度的视野,理解业务需求,协调团队合作,同时与产品经理和项目经理紧密配合,共同推动项目的成功。他们的工作质量和...
2. **需求分析**:项目经理与业务分析师共同进行需求收集,通过访谈、问卷调查等方式了解用户需求,形成需求规格说明书。这一阶段应注重需求的准确性和完整性。 3. **项目规划**:确定项目的范围、时间、成本、质量...
这包括与业务专家、产品经理、开发团队和其他利益相关者进行沟通,确保全面、准确地把握系统的需求。这不仅涉及功能性的需求,也包含非功能性需求,如性能、安全性、可扩展性等。此外,架构师还需要具备业务领域的...
本文档旨在为产品经理、项目经理、系统工程师、架构师及软件开发人员提供一个清晰、全面的软件架构设计模板,以帮助他们理解和执行项目的架构设计,确保后续开发工作的顺利进行,并为网站后续版本的架构提供参考。...
他们需要与团队成员、产品经理、项目经理以及其他利益相关者进行有效的交流,确保所有人都对项目目标和设计有共识。 最后,软件架构是一个迭代的过程。随着项目的进展和反馈的收集,架构可能会进行调整优化。因此,...
架构师不仅要与开发团队紧密合作,还要与业务部门、项目经理等不同角色有效沟通,以确保技术方案满足业务需求。理解敏捷开发原则,如Scrum和Kanban,有助于提高团队协作效率。 总之,"架构师之路"是一条涵盖了广泛...
11. **业务理解与沟通**:除了技术层面,架构师还需要深入理解业务需求,与团队成员、产品经理有效沟通,确保技术方案与业务目标相吻合。 通过【架构师试题】的解答,候选人可以展示其在这些领域的理解和实践能力,...
8. **团队协作与沟通**:强调架构师在团队中的领导角色,如何有效地与开发人员、项目经理和其他利益相关者沟通,以推动项目的成功实施。 9. **案例研究**:通过实际项目案例,展示如何将上述理论知识应用于实际工作...
架构师在需求分析阶段扮演着至关重要的角色,他们不仅要深入理解业务需求和技术需求,还需要具备优秀的沟通技巧,以便能够有效地与业务人员、项目经理和其他技术团队成员进行交流。 #### 架构师的角色定位 架构师...
2. **产品经理**:产品经理是产品的灵魂人物,他们负责产品的全生命周期管理,包括构思产品概念,搜集和整理用户需求,制定项目计划,监控进度,并确保产品质量。在小型团队中,产品经理可能同时承担业务负责人的...
架构师一般在软件组织内仅仅是少数人,他们主要负责对产品的架构进行评估以及子系 统之间的接口批准上,评估的主要方面集中在系统级的质量属性和成本上,包括:当前架构 是否满足可靠性要求、系统架构的可扩展性、可...
* 项目的实施过程包括了需求管理、架构设计、实施和测试等阶段,作者担任了系统分析师/系统架构师/项目经理,负责项目的总体设计和实施。 * 项目中遇到的挑战包括了技术选型、资源约束、时间压力、客户需求等方面,...
同时,随着经验积累,架构师还需要具备良好的项目管理能力、团队领导力和业务洞察能力。 在实际工作中,架构师不仅负责技术决策,还要关注系统的可扩展性、稳定性、安全性及性能。他们需要与产品经理、设计师、开发...
5. 沟通协调:作为架构师,需要与团队成员、项目经理、产品经理等多方沟通,协调资源,推动项目的实施。 在实际工作中,我们可以通过参与开源项目、阅读行业文章、实践项目经验等方式不断提升自己的架构能力。同时...
项目经理需要懂得如何进行成本估算、预算编制和成本控制,同时保证产品质量符合预期。在模拟题中,可能会涉及挣值分析(EVA)和质量工具,如帕累托图、鱼骨图的运用。 通过以上分析,我们可以看出,信息系统项目...