随笔分类 - 项目管理
摘要:极限编程诞生于一种加强开发者与用户的沟通需求,让客户全面参与软件的开发设计,保证变化的需求及时得到修正。要让客户能方便地与开发人员沟通,一定要用客户理解的语言,先测试再编码就是先给客户软件的外部轮廓,客户使用的功能展现,让客户感觉到未来软件的样子,先测试再编码与瀑布模型显然是背道而驰的。同时,极限编程注重用户反馈与让客户加入开发是一致的,让客户参与就是随时反馈软件是否符合客户的要求。有了反馈,开发子过程变短,迭代也就很自然出现了,快速迭代,小版本发布都让开发过程变成更多的自反馈过程,有些象更加细化的快速模型法。当然极限编程还加入了很多激励开发人员的“措施”,如结队编程、40小时工作等。在XP的
阅读全文
摘要:我有这样的一个经验,当你拿着你的proposal去和你的客户洽谈,希望通过超强的技术拿下这个项目时,往往不能如你所愿。诚然,当你炒出一大堆概念, 例如面向对象设计、设计模式、AOP、敏捷或者SOA,客户的谈判代表往往会为你口若悬河的一番谈吐而佩服得五体投地,甚至于晕晕乎乎,但客户总能把握自 己最后的底线,“咬定青山不松口”。终究说来,要去洽谈项目,除了要看公司的实力、项目经...
阅读全文
摘要:在网上搜索了svn教程,真是很多文章都差不多,想找自己需要的都难,所以我整理一些对我有用的,方便我以后查阅!安装和部署如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。本文是使用Subversion最快速的教程,在最短的时间里帮助您建立...
阅读全文
摘要:项目管理第一步(最重要):如何处理好与上级,下属,同事,客户的关系做项目远离家人、朋友而且天天加班很辛苦,如果PM再无法让大家快乐起来,也是一件麻烦的事情。上级同事下属用户PM在项目的某个阶段发邪火,PM们都遇到过吧。这个问题就一句话:有什么事情你给我说就好了,项目组的兄弟们很辛苦了,再错都不要再骂他们,有火对我来。客户第二步:掌握软件开发中的格言,哲理,寓言故事,要记下来,充实自己的语言技巧,因...
阅读全文
摘要:开发整个生命周期的思考:设计驱动开发 测试驱动开发相结合的开发过程待解决疑问:先有计划还是先有需求 然后根据需求谈计划. 先借鉴别人的经验,然后经过思考,找到自己认为最好的,要相信自己.一先向上级领导,客户或者潜在客户讲解我的开发整个计划框架,让别人肯定你,计划决定行动.第一阶段:1需求分析与理解--需求分析草稿--第一版本--第一次例会2将需求上升为模块化,第二版本,UML 用例图模块要清晰--...
阅读全文
摘要:1如果发现别人的代码需要改动,不要自己改,告诉别人,让别人改一下2 充分利用函数的第二个功能: 隐藏实现细节,每当写一个函数,并且每一个函数只有一个功能,然后再写一个主函数 调用这些函数.或者利用委托.要写一个例子供大家模仿.主函数一定要条理清晰,让人一看能明白,凡是让人看不懂的代码,绝对不合格.3 如何将实现良好的沟通,信息交流,互享: 口头式 文档式,把你想要表达的意思,或者要求别人要求你做的...
阅读全文
浙公网安备 33010602011771号