随笔分类 - 项目管理
摘要:TortoiseSVN设置自动锁定功能在开发过程中,由于没有自动锁定,遇到不是特别细心的组员有可能没锁定就进行更改,会造成管理上的麻烦,为了避免这种情况我们特意加入一个设置,步骤如下:1:在任意文件夹下右击空白处,弹出的菜单选择【TortoiseSVN】–>【设置】2:在弹出的对话框中选择右边的【编辑】按钮后弹出一个文本对话框3:将以下内容拷贝到文本的里面enable-auto-props = yes[auto-props]*.* = svn:needs-lock=** = svn:needs-lock=*
阅读全文
摘要:最近想装个代码管理工具,以方便管理自己几年来的代码。需要既可以方便的查看和更新,还需要可以方便的索搜代码。 开始想放到Google SVN上面,后来觉得也没必要了,放在本地既安全也很方便。 我知道的可以和SVN集成的管理工具有Trac和Redmine。以前用过Trac,不过配置挺麻烦的,而且好像有一次我改了些配置,导致站点再也打不开了(搞了好久都没搞定,^_^)。 这次决定使用Redmine来搭建一个自己的代码管理工具,把自己平时积累的代码都提交上去。下面说一下安装步骤: 一、装备文件 我们搭建redmine使用集成环境Instantails。 InstantRails2.0:http://r
阅读全文
摘要:visual studio 编译前自动svn更新TortoiseProc.exe /command:update /path:$(ProjectDir) /closeonend:0
阅读全文
摘要:一、需求调研阶段1)软件行业,在界面设计没有正式展现给客户之前,所有的工作都处于需求调研阶段;2)其实建筑行业已经给我们做好了先例:客户买房子之前是先要看看样板房和模型的,什么都看不到这房子你敢买么?除非你不是自己住!;3)客户的思维一定程度是发散的,还未形成系统 必须以咨询方式展开:要推出自己的方案,而不能完全按照客户来提需求作项目;4)一定要给用户看到样板房--软件Demo,才算需求调研结束!;二、项目管理1)项目,就是在限定的时间要人完成的事。记住三个关键字即可把握:人、时、事。2)项目管理就是参与者用什么(知识、技能、工具、方法)来圆满地干好这件事。三、项目目标1)一是从开始接手项目就
阅读全文
摘要:用于编写单元测试的 NUnit•用于创建代码文档资料的 NDoc•用于生成解决方案的 NAnt•用于生成代码的 CodeSmith•用于监视代码的 FxCop•用于编译少量代码的 Snippet Compiler•两种不同的转换器工具:ASP.NET 版本转换器和 Visual Studio .NET 项目转换器•用于生成正则表达式的 Regulator•用于分析程序集的 .NET Reflector
阅读全文
摘要:ADB2.3下载ADB2.3源代码下载 Microsoft HTML Help Workshop下载 注意:使用该软件需先安装Microsoft HTML Help Workshop 程序的注释在程序的编写和维护中扮演着相当重要的角色,在Visual C#中,可以为代码创建文档,方法是在XML标记所指的代码块前面,直接在源代码的特殊注释字段中包括XML 标记。编译器编译时将在源代码中搜索所有的 XML 标记,并创建一个XML文档文件。.NET文档生成工具(下文简称为ADB)通过反射程序集及其代码中的XML注释来创建MSDN形式的API文档。 1.ADB2.3的功能特性: (1)根据程序集及其对
阅读全文
摘要:一 概述 这部分的内容详见缘易姿姿Hermes Liu的博客中名为《什么是CMMI? 》的随笔(转载)。二 需要撰写的文档具体见下表: 序号一类项目二类项目三类项目文档总数:52文档总数30文档总数4项目推进阶段立项及计划准备1.《项目立项建议书》《项目立项建议书》《项目立项建议书》2.《工作任务书》《软件生命周期模型选择表》3.《软件生命周期模型选择表》《进度计划表》4.《软件项目开发过程定义表》《项目估算表》5.《进度计划表》《风险评估表》6.《项目估算表》《软件项目开发计划》7.《风险评估表》《质量保证计划》8.《项目度量表》《配置管理计划.》9.《软件项目开发计划》10. 《质量保证计
阅读全文
摘要:CMMI 的全称为:Capability Maturity Model Integration,即能力成熟度模型集成。CMMI是CMM模型的最新版本。早期的CMMI(CMMI-SE/SW/IPPD)1.02版本是应用于软件业项目的管理方法,SEI在部分国家和地区开始推广和试用。随着应用的推广与模型本身的发展,演绎成为一种被广泛应用的综合性模型。 自从1994 年SEI 正式发布软件CMM 以来,相继又开发出了系统工程、软件采购、人力资源管理以及集成产品和过程开发方面的多个能力成熟度模型。虽然这些模型在许多组织都得到了良好的应用,但对于一些大型软件企业来说,可能会出现需要同时采用多种模型来改进自
阅读全文
摘要:2011/11 -2012/3 学习计划及内容【=》》》》》淘宝】1)WCF学习资料 http://www.cnblogs.com/jillzhang/category/121346.html2)MVC3)Nhibernate4)IOC概念5)k2 blackpearl工作流http://www.cnblogs.com/xuanfeng/这个人的网站还不错实际安排1-5: 7-9点 娱乐 9-11看书 睡觉6-7:8-11 看书 1-11 娱乐 6.7计划完成: 修正代码 看需求及资料 看完资料修改调价页面实际完成:6.11 看重构cmmi
阅读全文
摘要:Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。
阅读全文
摘要:尊重,之后才有倾听,然后形成信任,然后才有上下齐心,才有共同努力,才能凝聚团队。很多人都只是希望别人尊重自己,却不懂得尊重别人,才能赢得别人的尊重。发信人: kabbesy (资深PPTer重出江湖), 信区: SoftEng标 题: Re: 交换编程方法介绍发信站: 水木社区 (Fri Mar 25 13:07:46 2011), 站内下级感受到不尊重,经常源于上级乱下定义瞎扣帽子【 在 lcycxx (lcycxx) 的大作中提到: 】: 你的问题太多了。 : 依我看,你现在还处于比较初级的阶段, : 各项工作都比较混乱。 : ................... 发信人: qingru
阅读全文
摘要:程序员人生之路(强烈推荐,分析的透彻!),某程序达人的人生感悟,估计没有半个甲子的时间,是绝对不可能感悟出来的。转载自CSDN论坛:http://topic.csdn.net/u/20110323/16/16ebe2ac-bca5-49da-a050-45cf522a0828.html原文在网上找了下:http://blog.csdn.net/b136364111/archive/2007/12/10/1927073.aspx本文所指的开发工程师,仅指程序开发人员和以数字电路开发为主的电子工程师。 当你选择计算机或者电子、自控等专业进入大学时,你本来还是有机会从事其它行业的,可你毕业时执迷不悟
阅读全文
摘要:今天开会谈到个人职业规划与发展问题,大部分人都想从技术到管理华丽转身,可又不知道如何做管理。其实一个最好的过度角色便是架构师。请看我下面的总结与建议: 软件架构师工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。 一般来讲,软件架构师主要分成: 1:前端架构师: 前端架构师主要负责软件产品的前端呈现,必须具有以下能力: 可用性设计呈现层设计需求分析能力沟通能力执行能力推动能力 2:平台架构师:平台架构师主要参与产品的长期规划及其推进,因此其需具有一下能力: 技术能力(技术比较广泛而且也比较熟练)长期规划能力及推进
阅读全文
摘要:想给有创业激情的朋友们提供一点儿参考 1:若想靠写程序做项目成功那基本上是艰难的道路,注定了失败的概率是90%以上,一个公司必须需要有自己的产品,哪怕是在小的产品,卖出去的量大了,也是一笔客观的收入,最起码公司不会饿死,这方面我选择了通用权限管理系统组件。 2:你必须要有一笔钱,例如启动资金20万,这个钱最好是你自己赚的,而不是靠借来的,因为有赚钱的本事才适合经营公司,知道赚钱有多难后,才好去经营公司,帮大家一起赚钱,若是借来的钱,就90%以上的概率,等着赔个精光,然后再想办法还钱就可以了。 3:创业你需要几个死党,他们愿意跟你一起打拼,就是3个月公司没收入也会继续跟着你干,不会因为别人能多给
阅读全文
摘要:俗话说"工欲善其事必先利其器",在一个项目开发流程中,如果搭配一个比较完善的项目管理工具,必将取得事半功倍的效果。本文搜集了目前项目管理界比较有规模的管理工具,给予了简单介绍,同时为了发扬免费开源的精神,重点总结了免费开源工具Dotproject和Redmine。 一: 完善的项目管理工具,需要具有如下的管理模块: 1. 需求管理:项目的需求变更,跟踪,控制 2. 资源管理: 项目的可利用的资源(人力,物力,财力) 3. 计划管理: 包括成员管理和权限分配,日程排定,工作时间管理,里程碑设置 4. 进度管理: 日历,工作流,项目路线图和Gantt图 5. 测试管理: 项目软
阅读全文
摘要:http://www.cnblogs.com/pains/archive/2011/03/11/1981679.html在工作的几年里,我发现作为开发人员普遍存在自我认识不清的情况,出现这种情况的原因主要是不了解做为一个开发人员所应该具有的各种能力。在抛开计算机语言、数据结构及算法和操作系统网络数据库等层面的情况下(因为这些在具备兴趣这个要素时自然会主动的去学好),那么我认为做为开发人员所需要的要素: 兴趣;理解能力;学习能力。 以上是一些基本的要素,是能够把程序写好、解决问题的要素,但要想成为更高级的开发者,还需要:成为一个有思想、会思考的人;智商;分析能力。 如果你研究过PetShop,你
阅读全文
摘要:摘要:项目出现问题,遭受用户投诉,如何救急现场解决问题 到公司一年多了,发现公司项目很多,但是按期完成的项目不多,有的项目拖一两个月,有的项目甚至拖一年以上。在一线的程序员很辛苦,长期出差加班加点,但是并不能得到用户的好评,甚至还遭到用户埋怨和投诉,公司只好立即派人去“救火”。 记得第一次“救火”那还是新年的假期,突然接到公司电话,让我立即去西北。那儿的一个项目出现问题,用户非常恼火投诉到公司,说年初很多报表数据不平,使他们无法用系统上报数据,很多报表只能用手工核算,对他们工作影响很大。现在对公司开发的系统和现场人员无法相信,也无法沟通,一定要派人去。问题说的如此严重,而且又是第一次经历,说实
阅读全文
摘要:企业级软件开发需要什么样的框架? 导读1.企业级软件开发流程2.什么是框架以及为什么要开发框架企业级软件开发流程1)领域建模 分析领域特定的问题。比如赶集网这一分类信息网站,她的定位是解决都市人寻求房屋出租、二手房、二手车、二手物品交易、求职招聘等生活信息的需求的。在领域建模阶段要解决的就是这个软件的定位问题,做什么不做什么。 这一阶段由高层领导,市场销售及系统分析师等完成。 2) 平台技术选择 技术选型,比如用什么平台/架构(.net,j2ee,php,python等等)开发,采用什么服务器托管等。 这一阶段由系统高层领导,系统分析师及系统架构师等完成。 3) 解决方案 根据选定的平台技术等
阅读全文
摘要:今天看到这篇文章,觉得有我们要学习的地方,不过有几条不大符合中国的国情!!!拿过来给大家看看。 优秀来自好的习惯。怎样成为优秀的开发人员?图灵公司最近热销的《高效程序员的45个习惯》一书给出了很好的解答,非常值得一读。这本书的英文原版荣 获了有软件奥斯卡之称的Jolt生产效率大奖,在Amazon上也是好评如潮。第一作者Venkat Subramaniam博士是Agile Developer公司创始...
阅读全文
摘要:应朋友的邀请,也可以说是自己主动要求访问的吧,我脸皮厚没办法,朋友也不好拒绝。第一家走访的是一家几十号人的小型软件公司,开发人员也不是很多,但是这家公司的营销能力,定位能力很强,专注做一行,整个公司围绕着这个主营业务开展业务,目的性非常强。虽然说是软件公司,但是并不是已技术为核心,而是以业务为核心,我觉得这样的公司才能在中国生存,很多公司,光玩技术,不注重业务营销、商业运营等,技术又不是高端的,搞...
阅读全文

浙公网安备 33010602011771号