摘要:
架构设计 编程能力(技术创新) 测试能力 项目支持 文档编写 客户满意度 业务能力 解决问题能力 独立工作能力 技术管理能力 沟通交流能力 遵规守纪 主动性 责任感 阅读全文
posted @ 2008-02-16 17:01
Mainz
阅读(1424)
评论(1)
推荐(0)
mainz's blog
在进行系统设计时,不仅要考虑软件的功能性需求,还要考虑非功能性需求,比如软件的性能(Performance)、可扩展性(Scalability),系统的稳定性(Reliability)、部署(Deployment)和更新(Upgrade),可维护性(Maintainability),版本的管理,系统的安全(Security),界面的友好程度可用性(Usability, User experience)等。要想覆盖所有需求,实现一个简单而优秀的系统,可谓艰难。文章讨论了系统设计的一些原则:“大道至简,合适最好”,“稳定压倒一切”,针对可扩展性,灵活性,高性能,可用性,用户友好性,以及可维护性,可管理性的设计 阅读全文
每个人表达的方式不一样,有的善谈,有的善听,有的善行。善于交谈不等于有效沟通,对于个人、企业和社会来说,评价有效沟通的标准应该取决具体的沟通是否有利于问题的解决;是否对人的发展及企业和社会有贡献。而沟通的目的和意义,对于企业和个人来说,他认为最终目的就是为了解决问题,通过解决问题做好企业和社会中的事。从一个项目管理培训小游戏谈到项目管理中的有效沟通,包含基本沟通模型,项目经理常见的沟通坏习惯, 以及增强沟通质量的方法,文章最后讨论了项目经理如何帮助团队成员以最佳的状态完成工作的问题。 阅读全文
每个人表达的方式不一样,有的善谈,有的善听,有的善行。善于交谈不等于有效沟通,对于个人、企业和社会来说,评价有效沟通的标准应该取决具体的沟通是否有利于问题的解决;是否对人的发展及企业和社会有贡献。而沟通的目的和意义,对于企业和个人来说,他认为最终目的就是为了解决问题,通过解决问题做好企业和社会中的事。项目管理中沟通非常重要,既有项目成员之间的沟通,上下级之间的沟通,还有Team之间的沟通,以及和老外的沟通问题。如果沟通不畅,就会导致需求的误解,目标的偏移,项目的delay或失败,甚至更严重的导致人员的离职,因此在团队和项目管理中值得我们引起足够重视。本文探讨了团队管理中如何有效沟通的一些个人看法。 阅读全文
性能(performance)设计非常重要,对于服务器端实时交易系统来说系统性能的重要性不言而喻,对客户端软件来说性能好的软件也会获得良好的用户体验,从而给用户留下高质量软件的良好印象。因此在进行架构设计中性能设计非常重要。本文总结了一些性能设计的经验。 阅读全文