摘要:
作为一个开发团队的管理者,例如当你是一个团队的项目经理的时候,任务的完成情况通常是你最关心的内容之一,比如说分配的任务是否 能够按时间完成, 整个项目的进度是否尚在计划之中,团队内的人是不是都在高效地工作,大家有没有什么困难,这些是你经常会关注的问题。在软件开发团队中,任务的分配、跟踪 和管理通常是这个团队管理者的一个重要的工作内容。 1 从问题谈起 我曾经碰到过一个项目经理,她管理着一个团队开发一个 web应用,团队里开发人员大概 10个左右,测试人员 3个,业务分析师 1个人。对于任务的管理她是这么做的。通常,她会将需求分析人员分析得到的需求给每个人分一些。然后每个人在领到任务之后会给她. 阅读全文
摘要:
在目前的IT行业中,存在这样的潜规则:多做总比少做好,领导说的都是要做,权力决定对错。我们都曾遇到这样的情况,你的领导说:”小王,这个需求 要做,你看看多久能完。小王心想“都有这么多任务,,再把安排进来,项目进度肯定延迟,而且这个需求好像行不通”但小王只能说:“好的,需要赶工做,应该 差不多。” 为什么这么说,不用解释了。推卸工作不用说,领导肯定不认。 其实对每个任务,具体执行的人肯定清楚可行性,但如果不说实话,项目进度和后续的工作,代价都是不可估量的。如果说了不,领导肯定认为推卸工作。那在这个时候我们到底该如何做? 1 任何的问题从技术角度来说都不应该马上给出执行时间,至少你没有仔细分过,所 阅读全文
摘要:
职场竞争惨烈,当职场趋势从企业端的“终身雇用”转变为个人端的“终身就业 ”,如何稳操胜券,让你的岗位无人可以取代? 一、不管坐什么位置,都要保持学习的习惯 进入社会工作十年到十五年左右,会有一种“上下卡住”的闭塞感与无力感。因为,这个阶段的上班族虽然拥有一定的资历与经验,工作也得心应手,但上面有比自己更资深的前辈压着,身边有随时想超越你的同辈,下面又有一群“年轻就是本钱”、娴熟科技的新时代员工虎视眈眈。 因此,建议你,不管你是基层员工、还是担任主管职位,都要保持学习的习惯,随时为自己的 竞争 力加值。因为,在全球化的时代,你不是跟中国人、美国人、日本人竞争,而是跟来自全球的顶尖人才竞争。学习. 阅读全文
摘要:
任何一个项目都存在可知和未知的风险,软件开发项目也是一样,如何应对风险对整个项目来说,至关重要,风险控制和应对的措施,我们都不希望发生,对于软件开发项目的常见风险基本有几下几种: 1 需求变化 这是最经常发生的问题,客户需求的变化不需要理由,即使有相关的合同规定,这导致的后果基本上就是项目延期,那么如何应对呢?首先,你要明确知道,这个风 险发生的概率很大,当发生时,接受的可能性比不接受大,所以要求我们在系统设计的时候,充分考虑灵活性,以最小的工作量应对该风险。而且进度的安排适当的 给出充分,当你发现需求变化的可能性很大时。另一种方法,就是采用小阶段的汇报和演示给客户,及时纠正需求,敏捷开发常用 阅读全文
摘要:
程序员热衷于长时间地工作。我想说的是,你就承认吧,你的工作/老板并没有让你这样做,你自己要这样做而已。当然,我知道,也许并非所有程序员都喜欢长时间的编程。不过肯定的是,随着加班成为业内的普遍现象,至少一半的程序员必须喜欢加班,不是吗? 我早已听到以下这类借口。“不,不是那样的,我们只是喜欢炫酷的技术活,而且不想遗留未解决的问题。实际上,加班是一件好事,它让我们变得出色!” 我认为,你不能只见树木,不见森林。从某个角度来说,你这样做并非为了自己,而是为了“某个人”。无须质疑,他也许是个高尚的人,但你并不是他的奴隶。 从其他角度来说,你有多少次加班,是为了解决问题,研究新技术,编码实现某些东西,以 阅读全文
摘要:
成为一名优秀的软件产品技术支持与服务工程师,需具备的素质和能力: 1)乐于发现问题和解决问题 提前发现产品中存在的问题,有利于日后从容面对客户的咨询或者投诉。如果能够在成本和计划可控制的范围内解决之,可以有效地避免其在客户群体中造成 不良影响,维护产品的良好声誉,甚至公司的良好形象。这不仅仅是产品开发与测试部门的责任,同时也是我们,直接服务于客户的软件产品技术支持和服务工程 师,必须时刻保持的警惕意识。 2)乐于帮助他人解决问题 不要回避客户在使用产品过程中发现的问题,要保持一颗良好的心态。有些问题可能比较麻烦,需要花费很长的时间,甚至到最后依然没有找到答案。无论问 题是什么,我们都需要感谢. 阅读全文