项目管理

企业开发--程序员新手编码的两个目标

佐手、 提交于 2019-12-19 00:35:26
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 业务场景: 童子功 ,新手入行,插上管理角度看编码规范的视角 一、自我管理,以终为始 说白了,学习,干活要持之以恒,永无止境 二、自我管理目标一:优雅,识别性高的代码规范。 无数先贤絮絮叨叨,没完没了: 代码必须自解释 ,代码不仅是具有业务功能,还有沟通功能,写代码不是给猪看的; 代码必须有清晰简洁结构,业务逻辑方法别嵌套超过三层,不是迷宫,搞那么多层防盗? 三、自我管理目标二:有序,分门别类的文件夹、文件结构 java包名用来干嘛?其中目标之一就是清晰的路径结构;之二就是自我解释,路径还包含功能模块管理的功能。图书管,中药抽屉...都是经典的例子。 四、综合一下上面的三点,看一下公司的任务分配制度,级别制度,公司的办公桌摆放,甚至不同部门的穿着打扮,归纳到这三点里面。 来源: oschina 链接: https://my.oschina.net/u/3808/blog/700728

项目管理流程图如何画?这样操作5分钟解决

感情迁移 提交于 2019-12-17 09:39:09
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 项目管理流程图是用来衔接各个阶段的全体,在项目管理的过程中启动阶段是开始一个新项目的过程,我们可以使用流程图对整个过程进行总结绘制让其过程更加鲜明,那 项目管理流程图 如何画?下面是分享的实用操作方法,教你5分钟轻松解决。 绘制工具—迅捷画图 绘制方法: 1.在浏览器中搜索迅捷画图进入到官网中,点击右上方模板库进入模板页面中。 2.在模板类型选项框中点击流程图,之后根据模板分类寻找模板或者是在搜索框中搜索模板进行编辑使用。 3.点击模板下方的标题会进入到模板详情页面中,在页面中会展示模板缩略图,模板标题以及模板简介,点击右上角“使用模板”即可进行编辑使用。 4. 进入模板编辑页面,在画布的四周是很多的工具栏,这些在编辑的过程中都是可以使用的,需要给画布添加图形,点击左侧【基础图形】直接用鼠标将其拖曳至右边画布需要的位置即可。 5. 需要将文本框里面的内容进行编辑,双击文本框即可,这时在右边出现的工具栏中将可以将文本的样式、排列及背景颜色根据自己的喜好进行设置。 6.这里的特色操作是对绘制成功的流程图进行导出使用,在编辑面板的右上方选择导出操作之后选择导出样式就可以啦。 以上就是项目管理流程图如何做的简单操作方法,这里讲述的只是如何对流程图框架进行搭建以及如果填充内容的一些方法

项目管理学习干货分享

こ雲淡風輕ζ 提交于 2019-12-10 13:49:12
IT 项目管理作为项目管理的子集,建议先看一些 项目管理 的书籍作为基础。基础类:《项目管理:计划.进度和控制的系统方法》,无论是否IT项目。 IT 和软件类:《项目管理修炼之道》、《IT项目管理》、《IT项目经理成长手记》 敏捷项目管理:《SCRUM敏捷项目管理》、《硝烟中的scrum和XP》、《Essential SCRUM》,学习干货分享: 一、课程介绍 二、项目与项目介绍 项目定义:项目就是具有特定目标的一次性任务。它是在一定时间内,满足一系列特定目标的多项相关工作的总称。项目特点:一次性; 单件性;多目标属性;生命期属性;对立统一性;可变性。 三、项目质量的概念 1 、质量的定义。所谓质量,是指一组固有特性满足要求的程度。对质量定义的理解:从6个方面。 2 、与质量有关的术语:(1)产品:产品是指过程的结果(2)不合格:不合格就是未满足要求(3)缺陷:未满足与预期或规定用途有关的要求就是缺陷(4)纠正措施:为消除已发现的不合格或其他不期望状态的因素所采取的措施(5)返修:返修是指为使不合格产品满足使用要求而采取的措施(6)顾客满意:顾客满意是指顾客对其要求已被满足的程度的感受。 四、项目质量形成过程及影响因素分析 项目概念阶段:项目的概念阶段主要进行项目的可行性研究及项目的决策。 项目的可行性研究直接影响项目的决策质量和项目的开发质量

产品经理的主要职责

烂漫一生 提交于 2019-12-09 15:10:20
•  1.市场调研    市场调研是指研究市场以了解客户需求、竞争状况及市场力量,其最终目标是发现创新或改进产品的潜在机会。   –  与用户和潜在用户交流   –  与直接面对客户的一线同事如销售、客服、技术支持等人员交流   –  研究市场分析报告及文章   –  试用竞争产品   –  仔细观察用户行为 等   市场调研最终会形成商业机会、产品战略或商业需求文档(BRD),详述如何利用潜在的机会。 •  2.产品定义及设计   产品定义是指确定产品要完成那些功能。通常采用产品需求文档(PRD)来进行描述,PRD可能包含如下信息:   –  产品愿景   –  目标市场   –  竞争分析   –  产品功能的详细描述   –  产品功能的优先级   –  产品用例(Use Case)   –  系统需求   –  性能需求   –  销售需求   –  销售及技术需求 等   产品设计是指确定产品的外观,包括用户界面设计(UI, Use Interface)和用户交互设计(User Interaction),   包括所有的用户体验部分。在大型公司里,PM通常和界面设计师或交互设计师一起完成产品设计,不过再在   小公司或者创业公司里,产品经理也许需要全包这些工作。   这是产品经理工作中最有价值的部分,如果产品经理工作中不包含这部分内容,那几乎可以肯定的说,那不是  

oKit在项目管理方面能带来哪些好处

跟風遠走 提交于 2019-12-09 12:06:07
  项目是创造价值的过程,对组织来说其重要性毋庸多言。在项目管理方面, oKit 能够让组织领导感知项目研发过程、全面提高项目质量和效率、提高流程化管理水平、提高项目沟通效率。 1 让领导感知研发过程   获得组织领导的重视和支持是项目成功的关键,但如果组织领导不能及时的感知项目进展情况,那也就谈不上重视和支持了。 oKit 为组织领导提供了监控项目进展状态、查看项目人员配备情况和查看项目质量状况的手段,如下图 所示。 2 全面提高项目质量和效率   用圆规画圆一定比徒手画的更快更好,同样,要提高项目的质量和效率也需要有工具的支持。 oKit 为项目管理工作提供了必要的工具集,包括需求管理工具、配置管理工具、任务管理工具、缺陷管理工具、测试管理工具、系统构成管理工具等,如 下图 所示。 3 提高流程化管理水平   流程化可以解决因为随意性和不确定性造成的管理和质量问题,流程化程度是组织成熟度的一种重要体现。 oKit 对必要的工作进行了流程约束,帮助用户组织管理工作和提高项目质量。流程包括定期报告流程、缺陷处理流程、工作任务处理流程(如 下图 所示)、配置管理流程、测试管理流程以及需求管理流程等。 4 提高项目沟通效率   有效的沟通是所有项目工作的基础。耳提面命的方式已经不能适应现代项目管理的需要。同样,过分的倚重于邮件也会带来问题,因为邮件只能靠人来逐一的处理

oKit V2.7于2013年2月6日正式发布

ぃ、小莉子 提交于 2019-12-09 12:03:17
需求是研发类项目的重中之重,管好需求就意味着项目成功了一半,oKit V2.7提供了灵活强大的需求管理功能可以为您的项目管理提供鼎力支持。 您可以 用oKit V2.7版 规划产品线,而且需求、缺陷、测试用例都可以跟踪到产品信息! 出现问题!切屏 —> 新建缺陷 —> Ctrl-V—>指派处置人 —> 提交。oKit V2.7版的缺陷处理就是这么简单! 统御项目管理系统2.7版于2013年2月6日正式发布,简称oKit 2.7。 oKit 2.7在oKit 2.5基础上做了以下主要工作: (1)全面改进需求管理功能。支持需求变更管理、自动影响标记、通知管理、细化权限控制、增加标题、提供统一的条目展示、与产品/版本/模块关联、细化与任务关联、文档支持目录、支持多对多跟踪矩阵、优化列表视图。 (2)将原“系统构成”改为“产品规划”。支持一个项目管理多个产品,每个产品可以进行版本规划,每个版本可以维护模块构成。 (3)改进缺陷管理功能。增加缺陷模板功能,增加了缺陷的出现频率、产品、版本、模块、计划解决版本、对应需求等属性,优化了页面布局和工作流设置,新建缺陷即可直接指派或处置缺陷。 (4)改进了测试管理功能。增加了测试用例与需求条目和产品信息的关联,支持测试用例覆盖分析,测试活动中能够查看之前的测试结果。 (5)支持图片直接粘贴。支持直接将Visio、单个Word、图片文件

【项目管理工具】SVN

非 Y 不嫁゛ 提交于 2019-12-08 12:16:20
1. svn介绍 1.1 项目管理中的版本控制问题 解决代码冲突困难 容易引发bug 难于恢复至以前正确版本 无法进行权限控制 项目版本发布困难 1.2 什么是版本控制 版本控制是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一致到定案的过程。是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。 1.3 svn是什么 SVN是版本管理工具,在当前的开源项目里(J2EE),几乎都会使用SVN。Subversion项目的初衷是为了替换当年开源社区最为流行的版本控制软件cvs,在cvs的功能的基础上有很多的提升同时也能较好的解决CVS系统的一些不足。 1.4 svn的使用方法 svn是基于客户/服务器模式: svn的两种模式: (1)复制-修改-合并(SVN默认的模式) 在这种模型里,每个客户读取项目配置库建立一个私有工作副本--版本库中文件和目录的本地映射。用户并行工作,修改各自的工作副本,最终,各个私有的复制合并在一起,成为最终的版本,这种系统通常可以辅助合并操作,但是最终要靠人工去确定正误. (2)锁定-修改-解锁 在这样的模型里,在一个时间段里配置库的一个文件只允许被一个人修改。此模式不适合软件开发这种工作。 1.5 SVN的工作方式 2. svn服务端安装配置 1. 下载地址:https://www.visualsvn.com/downloads/ 2. 安装服务端

Tiny软件开发过程管理暂时不再开源

谁说我不能喝 提交于 2019-12-07 20:49:59
SDPM1.0暂时不再开源,有需要源码的同学,请加入群 228977971 获取 SDPM2.0已经开工,敬请期待~ 悠然一直想做一个我不是级的TINY示例,但是这个东东工作量巨大,不是3下5除2可以搞得定的,于是这事儿也就放了下来,直到2015年8月,悠然觉得应该启动这个事情了,当时想得是利用群里的Tiny爱好者来开发,于是就发动了一下,结果有20多名同学准备加入,悠然非常开心,但是实际上也有一些问题,就是这些同学们热情是有的,但是无奈于都是社会中的同学,有的受工作影响,有的受家庭影响,有的受女朋友影响,实际进展不太有利。 正在此时,悠然所在公司的某个部门有十名按C语言招进来的应届毕业生,拟转到Java方向,呵呵,由于原部门Java力量薄弱,该部门经理请求悠然代为培训。哈哈哈哈,这不是瞌睡的时候来了个枕头,正好用这批小鲜肉来做个试验,第一验证一下0基础的人员学习Tiny需要多长时间,另外也看看能不能利用这批人员快速的构建一个系统。 第一步当然是做培训了,为了表示重视,悠然亲自出马给他们培训Tiny的设计思想及各种高级特性,当2个小时讲下来的时候,悠然发现他们眼神迷离,一脸茫然,才意识到对牛弹琴了。好吧,悠然承认小心脏受到了打击。 于是接下来的2周只好安排Java基础培训、Html培训、Xml培训、SQL培训、Spring培训。唯一令悠然开心的是小鲜肉们的上进心还是非常好的

RDM 与Project 的对比分析报告

不羁岁月 提交于 2019-12-06 21:39:57
一、前言 新产品研发已成为很多企业的核心竞争力,每家企业均投入巨资进行新产品的研发,一旦项目数量多了,计划就容易失控,资源的冲突也经常发生,手工方式的管理就无法适应管理需求。因此企业希望通过新产品研发项目管理实现信息化,能够实时发现项目的进展问题,自动进行资源预警,项目过程透明化,从而让项目一切尽在掌握之中。最近研究了市场上的青铜器 RDM 管理软件,并与微软 Project 进行详细的对比分析,具体情况如下所述: 二、介绍 1 、 RDM RDM 是国内一款集成产品管理、多项目组合管理、资源管理、绩效管理、个人事务管理的研发管理系统。 RDM 的设计思想结合了目前业界研发管理的最佳实践 NPD 的理论框架,以研发项目管理为轴线,把公司研发管理的市场需求链、产品开发链和供应交付链横向贯穿起来,通过 IT 工具实现不同角色、分权限的信息流向和信息控制。融入了 IPD 、 NPD 、 CMMI 、 PMBOK 等管理方法论,目前很多行业领导者都采用 RDM 对公司研发的管理。 RDM 采用目前比较流行的 B/S 架构,基于 Java 语言开发的 Web 管理系统。由于 RDM 是基于上万条客户需求开发的标准化产品,易用性比其他产品略胜一筹。同时提供基于 SOA 架构的远程 RPC 调用的 API ,方便基于业务接口做二次开发,并已实现与其他业务系统的数据对接与共享。 功能清单: