综合
文章平均质量分 75
T9Team
专注互联网技术
展开
-
项目沟通案例(一)
场景1: A项目经理是刚入职的新任项目经理,迫于项目压力,A项目经理必须在入职后的第二天就投入到项目组中去,并被要求立即开展项目工作。为了帮助A项目经理顺利开始工作,部门经理组织项目组开了个会,把新任项目经理介绍给了项目组。 A项目经理进入项目组后,面临的第一个问题,也是最严峻的一个问题就是沟通问题。这一方面是因为项目经理是新来的,对项目不熟悉,对项目组不熟悉,原创 2013-06-14 12:28:46 · 3399 阅读 · 0 评论 -
漫谈中国软件(下)
而如何能让需求,设计,QA,项目经理,甚至之前提的软件过程中各种角色都专业呢?在中国这是个非常复杂和严重的问题。在中国,流传这一句话,做IT的是吃青春饭,30岁之前要转管理。最近CSDN上流行话题:大龄程序员的职业发展。貌似这些现象下隐藏着很多耐人寻味的东西,我们看到超过30岁的程序员,就像过了30岁还没嫁人的剩女一样,充满着无奈。即使转成了管理,超过30岁的项目经理,未来的路就很宽吗?我不禁疑惑原创 2013-06-17 19:07:14 · 1623 阅读 · 4 评论 -
漫谈中国软件(中)
当然做一个“好软件”绝对不只是项目经理的事,而是整个我辈软件青年的事。换句话来说,这是项目组整个Team的事。而整个项目Team成员包括角色有,商务人员,售前人员,项目经理,需求人员,设计人员,开发人员,测试人员,QA,CM,DBA,系统集成专家,等。如果想做一个“好软件”,仅仅某一两个角色做的好是远远不够的,需要的是整个TEAM的成员都完成的非常好。但凡“烂尾楼”和“出问题”的项目基本上可以断定原创 2013-06-14 12:27:42 · 1704 阅读 · 2 评论 -
软件工程之设计(好软件系列三)
看过之前的好软件系列文章“软件工程之需求管理,软件工程之QA管理”,想必大家都知道,软件工程关注的更多的是如何判断软件过程中各环节的好坏,更多的是“听或看”软件工艺水平,而非这些软件环节的具体内容。但针对软件工程中的设计来说,可能就没那么简单了。要说清楚这个问题,还得说说软件设计的理念。 一个好软件的设计很重要,这个无庸质疑。那么设计很重要到底重要在哪?有人说设计重在可复用,可拓展原创 2013-08-12 21:34:39 · 1510 阅读 · 0 评论 -
软件工程之QA管理(好软件系列二)
软件工程之QA管理(好软件系列二)在中国如果想做一个好软件,一般来说,基本靠的是项目经理或项目组几个人的个人能力。(虽然理论逻辑上说做软件要靠一个团队,但是事实上真正能把团队理念感悟,并能做到的人少之又少。曾见过一群牛b轰轰的人,却干出一个不是很好的软件。当然今天讨论的重点不在于团队,后续系列文章中,我会专门分享下团队的理念。)如果想将做好软件扩充到整体面上的话,我们就会发现某一个或者几个人的原创 2013-07-15 10:38:34 · 4977 阅读 · 1 评论 -
如何提高团队协作的效率
谈到团队,很容易想起“不怕神一样的对手,就怕猪一样的队友”,“木桶理论”等经典辞句。从2000年软件行业,互联网的兴起至今,实施软件的过程管理也有了CMMI,PMP,敏捷等体系支撑。这些都明确软件实施从小作坊个人走向团队的时代。但是团队是什么?我从百度上搜索对团队的解释如下: 结合字面意思,说说我的理解: 1. 土匪和正规军貌似有很大区别的?团队肯定不是一群人凑原创 2013-07-29 22:04:19 · 2158 阅读 · 2 评论 -
软件工程之需求管理(好软件系列一)
软件工程之需求过程(好软件系列一)---- 此文献给期望成长为软件大团队的项目经理曾经在面试项目经理和需求人员的时候,我一般会问几个问题,请问如何做一个好需求?好需求的标准是什么?如何判断别人做需求的水平是好还是坏?有很多回答,但是最常见的是,需求做完后,通过客户的满意度来判断。我说如果是客户满意度来回答,岂非非得等到需求过程结束后,才能获悉?都需求结束了,判断出来了又有什么用?换句话来说原创 2013-06-28 12:40:04 · 2250 阅读 · 1 评论 -
漫谈中国软件(上)
一晃三十多岁了,进入软件行业也有十多年了。从当初的程序员,到设计,需求,项目经理,项目群经理,到部门经理。Title换了一轮又一轮,但是深究,其实我就干了一件事,做一个“好软件”。 做事容易,把事情做好难,可是把软件做好却是尤其困难。在我的IT生涯中,我参与过大小不下20个项目,带过2个“烂尾楼”项目,1个“烂尾楼”产品,1个“死亡”项目。整顿过多个“大问题”项目。这些糟糕的项目原创 2013-06-07 18:43:30 · 1562 阅读 · 2 评论 -
Mysql5.5升级到5.6步骤详解
Mysql升级主要涉及升级包下载、数据权限备份、配置文件备份、数据导入及配置文件恢复等步骤,本人mysql实际安装路径是/usr/local/mysql-5.5.27-linux2.6-x86_64,但本人在建了个link地址/usr/local/mysql链到实际地址,如下是本人真实操作步骤列举如下: 一、下载mysql升级包从mysql官网下载mysql-5.6.12-linux-原创 2013-08-12 21:51:17 · 7705 阅读 · 0 评论 -
拓展训练心得
公司于8月3日,组织在东莞粤辉园夏日寻宝拓展训练,心得体会:超越自我,相信团队- 夏日寻宝拓展训练心得体会。我有幸组织和参加了这次训练,感想颇多。 这次培训不但是对思想觉悟的一次拓展,更是对我潜能的一种激发,同时我也为我们参加拓展培训的所有人员在训练中所表现出的团队协作精神而感动。我更加坚信经过此次培训,在以后的工作和生活中,将会更有自信,更有激情。虽然只有短短的一天,拓展训练所给予我们的原创 2013-08-12 22:06:08 · 1344 阅读 · 0 评论 -
持续集成之Ant的使用
如果项目是标准的maven结构项目,且打包无特别需求,直接执行maven打个war包,或者直接部署都是很简单的事。但事实上,很多情况都不是那么理想的。例如,本人项目中就涉及到不同环境的配置文件处理,前后台包的处理,增量包,全量包,主干包的处理,SVN server的操作….所有的这些,maven 是无法为您定制一套标准流程的。这时,您需要的ant. 任意的想法自行编码实现。原创 2013-08-12 21:57:21 · 2708 阅读 · 0 评论 -
URLRewrite实现url地址伪静态化
一般在java项目开发中,我们采用struts或者spring作为MVC框架,这两种框架在使用上都是通过配置文件或注解或约定规则来根据url匹配到相应的java类方法,一般情况下,我们采用包名+类名+方法名的形式访问java文件,这样使得我们在查找问题时,能够快速通过url地址找到对应的java类文件,而参数则通过get或者post方式进行传递处理,这种实现方式在一般的后台系统中,特别是业务非常复原创 2013-08-12 22:04:54 · 2592 阅读 · 0 评论 -
rownum等的介绍
Rownum和row_number() over()的使用ROWNUM是oracle从8开始提供的一个伪列,是把SQL出来的结果进行编号,始终从1开始,常见的用途就是用来分页输出.比如SELECT *FROM torderdetail aWHERE ROWNUM 这条语句就是输出前10条纪录,在这里用途上类似于sql sever的top,不过rownum对于指定编号区间的输原创 2013-07-29 22:28:24 · 1303 阅读 · 0 评论 -
SVN备份方案
1. 备份恢复机制1.1. 备份策略出于资源安全性考虑,为了防止由于配置管理服务器硬件或者软件故障,而导致SVN配置库资源丢失且无法恢复的情况发生,需要对配置库资源进行定期的备份。这里采用的备份策略为“定期大备份,时时小备份”,即定期对配置库根目录下的所有配置库资源进行整体备份,而对各配置库而言,如果库内资源发生了有效修改(即对资源进行了修改并成功进行了提交操作),则仅对发生修改的信息内原创 2013-07-29 22:24:29 · 2597 阅读 · 0 评论 -
静态页面调试JS出现跨域问题
在chrome浏览器或者firefox浏览器里,由于安全限制的原因,本地调试JS,如果不配服务器环境而直接打开页面,那所有的AJAX操作会抛出下面错误: XMLHttpRequest cannot load file:///D:/file.html. Origin null is not allowed by Access-Control-Allow-Origin. Origin原创 2013-07-29 22:09:37 · 5161 阅读 · 0 评论 -
浅谈fastDFS
FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。如下图简单展示FastDFS特性:原创 2013-06-14 12:35:10 · 1658 阅读 · 0 评论 -
某社区新旧版首页改造前后可用性与PET分析
由于种种原因,用户要求对整个系统进行改版,改版时间相当仓促,项目组整体上下包括客户也对此事有不同的看法,整个改版方案由客户牵头,我方负责实施。改动涉及面广工作量大之余,抽空对改版前后进行可用性及PET进行简单分析总结,提升对产品的用户体验方面的布局设计能力。 本文参考http://uedc.163.com/4327.html此文章总结的方法,拿改版前后首页来进行对比分析, 参考文章原创 2013-06-07 19:16:21 · 1408 阅读 · 0 评论 -
浅谈fastDFS(下)
其实上一篇已经简单说了下fastDFS,包括使用及主要配置,今天呢就主要从原理上剖析下它的用途及作为文件服务器存储的负载同步问题。一、fastDFS用途主要如下:1、 FastDFS主要解决了大容量的文件存储和高并发访问的问题,文件存取时实现了负载均衡。2、 FastDFS实现了软件方式的RAID,可以使用廉价的IDE硬盘进行存储,支持存储服务器在线扩容。3、 F原创 2013-06-23 12:31:55 · 2515 阅读 · 0 评论 -
DOM事件模型
在浏览器解析事件的时候,有两种触发方式,一种叫做Bubbling(冒泡),另外一种叫做Capturing(捕获)。由上图可以看出来,冒泡的方式效果就是当一个DOM元素的某事件例如click事件被触发时,依次它的父元素的click事件也被触发,一直传递到最顶层的body元素为止。而捕获的触发方式正好相反,当某个元素的click事件被触发时,先从最顶层的body元素click事件被触发开始,一直传递到原创 2013-06-23 11:53:17 · 1465 阅读 · 0 评论 -
Fastdfs-apache-module结合使用
之前有讲过fastdfs基本使用简单配置及同步问题讨论,本文中将介绍如何使用fastdfs-apache-module模块整合fastdfs和apahce;整合完毕后,客户端访问apache,apache根据配置,使用fastdfs连接tracker查询相应组内可用的stroage服务器,最后完成http请求的重定向。fastdfs-apache-module主要作用就是配合sotrage存储器以原创 2013-07-15 10:45:45 · 2989 阅读 · 0 评论 -
产品经理需求干货
近日浏览了一下《产品经理修炼之道》这本书,里面有关于需求部分内容的干货还是总结的不错,对于需求的一些方法进行了总结,在此做了知识的整理,仅供参考。下图是需求基本方法的框架 1. 获取信息获取信息的方式,个人经验通常的做法是先做内部资料收集,可以问问同事、领导等有没有相关的资料参考,如果没有那么进行网络资料收集,对相关领域的信息数据进行收集,收集后可以对相关产原创 2013-07-15 10:25:00 · 1570 阅读 · 0 评论 -
项目团队中的持续改进、PDCA实践
如何使团队有生命力?如何才能使团队自己成长并具有?笔者认为持续改进、PDCA在团队中应用可以帮助团队具备造血并且自我成长的能力。关于持续改进、PDCA可以百度一下就有详细的说明,http://baike.baidu.com/view/280963.htm?fromId=205386PDCA循环又叫戴明环,是美国质量管理专家休哈特博士首先提出的,由戴明采纳、宣传,获得普及,从而也被称为“原创 2013-07-15 10:42:54 · 3731 阅读 · 0 评论 -
重复提交控制
在项目的开发过程中,经常会遇到重复提交的问题,特别是网速不好的时候,用户经常会认为没有点击到,然后重复点击,这样很容易造成保存数据重复等,严重的时候,比如支付则可能造成重复支付,严重影响用户体验,如何解决这类问题呢?要解决这个问题,根据web的原理,可以分为从客户段控制,服务器端控制,客户端服务器端联合控制三种情况。客户端控制,最简单的实现就是点击按钮后,将按钮变灰,这时按钮已经不可以再次原创 2013-07-15 10:51:34 · 1236 阅读 · 0 评论 -
Weblogic节点管理
配置节点管理之后能方便管理,可以在控制台启动停止被管服务器,一般配置步骤:创建受管服务器,创建machine,屏蔽SSL主机名验证,修改nodemanager.properties,启动nodemanager服务器,启动被管server。 一、创建serverhttp://128.128.11.12:7001/console/,进入控制管理界面。选择add server二、原创 2013-07-29 22:18:47 · 2966 阅读 · 0 评论 -
遗留系统升级改造方案思路
整体思路: 针对遗留系统的改造将遇见如下问题:1. 系统的文档不全,不新或根本缺失(需求,设计)。2. 代码是否是最新生产代码?3. 由于无人了解代码情况,所以代码的质量无法保障。4. 数据库的表结构说明缺失,业务的整理需要看代码猜测。针对以上问题,遗留系统升级改造建议采取“尽量少动原来的代码,只解决当前需求和问题为主要目原创 2013-08-25 17:35:35 · 3422 阅读 · 0 评论