14项目管理工具一切问题都应思考能否通过解决_第1页
14项目管理工具一切问题都应思考能否通过解决_第2页
14项目管理工具一切问题都应思考能否通过解决_第3页
14项目管理工具一切问题都应思考能否通过解决_第4页
14项目管理工具一切问题都应思考能否通过解决_第5页
已阅读5页,还剩17页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

14|2019-03-28 15:52 项目管理上出了问题,管理者总是喜欢从流程规范的角度去想办法,于是为此设定了不少流程规范,例如每天要写日报,根据日报更新项目进度,每周要开周例会,看看项目有没有执行上的问题。80%。第二天以为他能做完,结果一问是90 得出来一个结论:一个任务,只有0%和100%两种状态是准确的,中间状态除此之外,还有个问题就是,项目的进展并不太直观,除了项目经理每天看表,有一个大概了解以外,其他人可能只有在到了设置的“里程”时,才对进度有比较直观的感觉。 在这里,还是先带你看一下项目管理工具软件发展史,通过工具的演化,你可以更深入的早些年,除了好奇过大厂是怎么开发大型软件项目以外,还好奇过像登月这种超大型项目是如何做项目管理的。正好前不久看了老师写的一篇文章《““登月中的工程管理一瞥》,让有机会一窥究竟。 专栏《11|项目:代码未动,先行》那一篇讲的,这种大项目也是采用WBS(工作分解结构)把所有任务一级级分解,但项目是个超大型项目,所有的任务分成了A、B、C三级,到C级已经有超过4所有的任务。最终列的图表超过100平米。直到后来像微软的MSProject这样的项目工具软件普及,才让制订变成了一个相(来源:MSProject官网早些年软件项目的开发以瀑布模型为主,瀑布模型的这种按阶段划分的开发模式,和(工作分解结构)这种将任务层层分解的理念不谋而合,MSProject这种软件可以非常好的将所有任务分解、制订,按照执行。所以那时候会使用MSProject就是项MSProjec虽然解决了制订的问题,但还是有些不足之处。例如不方便任务进Scrum基于Ticket的任务系代码的时候,发现组内某个同事的代码没有写单元测试,但是因为任务紧,只能先项目这样事情,如记下容易,如传统目件排进去又很麻烦,直到后面有了基于ct的任务系统,才很好的解决了这个问题。Ticket最早源于的工单(Ticket)系统,每次客户接到一个问题,就创建一个工最早在软件项目中,应用Ticket系统的领域是测试领域,用来追踪Bug,后来逐步衍生到整个项目管理领域,不仅Bug,还用来需求、开发任务等。IssueTicketTicketIssue,表示的都是一个工作任务,可以包括软件的Bug、功能需求、某个模块的开发、系统的重构任务等。Ticket一个Ticket,应该包含:标题 性的描述Ticket内容内容:TicketBugBug创建人:谁创建的这条优先级:这个Ticket状态:Ticket指派给谁:这个Ticket被指派给谁了,负责;记录:整个Ticket改变的信息,用以除了外,一些信息如创间、、版本另外的Ticket软都有强大的定制功能,可以增加额外的辅助信息,例如你是基于敏捷开发,还可以加上SprintTicket的这些内容,基本上可以包含一个工作任务所需要的所有内容。有了Ticket,无论大到一个功能需求,还是小到一个Bug,从它创建,一直到完成,整个过程都可以方基于Ticket去任务,不再需要通过日报、一对一会议的方式来收集任务执行情况,负责Ticket的项目成员在完成任务后,会直接修改Ticket的状态,这样其他人就可以看到Ticket是否已经完成。TicketTicket系统和敏捷开发也是很好的搭档。在敏捷开发中,产品Backlog(产品待办任上,从产品待办任务里面选取一部分任务到Sprint的待办任务(SprintBacklog)当使用Ticket系统后,就可以把所有产品的待办任务用Ticket都记录起来,当 迭代会议上选取好任务后,就标记为要在当前Sprint完成,这样后面就可以方便的筛选出属于当前Sprint的所有Ticket,这样大家就可以从Ticket系统知道 这个Sprint有哪些Ticket需要完成、进展如何。如果将当前Sprint中,从开始到结束,每天记录一下SprintBacklog中未完成Ticket的数量,绘制成一张图表,横轴表示时间,纵轴表示剩余Ticket数量,就可以通过图表直观这种用于表示剩余工作量的工作图表也叫燃尽图(burndownchart),可以直观的预测工(来源:百科基于Ticket的任务系统,很好的弥补了项目工具的不足,让项目中大大小小的各Ticket1940发中,尤其是其可视化的任务管理方式,很好地解决了早期Ticket系统不直观的问所以现在的Ticket任务系统几乎都会有看板视图,通过看板可以很直观的看到当前任Ticket,可以很直观的看出哪些还没开始,哪Ticket,TicketTicketTicket测试人员看到新加入“测试”栏就可以从测试栏选取Ticket进试。部署完成后,所有“待部署”栏的Ticket借助Ticket和看板可视化,项目经理可以从繁重的任务管理中解放出来,可以抽出来如果单纯是项目工具,功能最好、最全的应该是微软的MSProject,但遗憾的是只能运行在Window上,不支持Mac平台。如果要在Mac上使用项目工具,可选的有Omnin和MerlinProject。这些目,现都支看板。不果只机支话,并没有那么大,需要版的ct板视图,才能让整个团队可以一起浏览操作,发挥其最大效用。基于Ticket的任务系统,最有名的应该是Atlassian公司的Jira软件,功能全面,体验很好。Jira主要是在海外比较流行,因为速度和使用习惯等,国内用户要相对同类产品也很多,微软的AzureDevOps(以前叫TFS,TeamFoundationServer),和微软系的产品如VisualStudio、Azure可以很好的整合。 本身也集成了一套Issue管理系统,虽然没有Jira那么强大,但 的Issue进 可以和腾讯的服务很好整合,例如企业和腾讯云;阿里巴巴,可以和阿里的服务很好整合,例如阿里云和钉钉;DevCloud:,TFS;如果你深度使用阿里云和钉钉,那么就可以考虑阿里的如果你想自己搭建,那么就可以考虑Jira或者禅道。 划工具分解安排,到基于Ticket管理任务,再到基于看板的任务可视化。每一次 你在日常项目中,有哪些应用工具或者技术解决项目问题的例子?或者你觉得可以用工具或技术解决的问题?你现在项目中用的是什么项目管理工具,有什么优缺点?欢迎在留言区与 售卖。页面已增加防盗追踪,将依法其上一 13|白天开会,加班写代码的节奏怎么破下一 15|风险管理:不能盲目乐观,凡事都应该有 4作者回复:给你点赞 3…作者回复:总结的非常好(如Jira)、源代码管理(如git)或文档管理工具(如Docs/石墨文档)来做设计阶段其实主要用文档工具,用MSVisio/PPT运维有日志管理系统(例如ELK),(例如Wavefront),(例如纯洁的憎 1后用于多种琐碎而重要的协作中。但是对于很多传统企业,市面上缺少针对性强的现成所 在用用之前用过tower主要用看板和任务管理,还自己搭过jira之类…作者回复:文中只是一个示例,可以针对性调整,比如你可以增加一栏:开发完成。对于完成但不 1 作者回复:心动不如行动,加油 1 业版就自带了2)可以和git联合使用,可以指定任务相关代码库、分支作者回复 没有用过码云的, 1作者回复:用了看 程。大家上传代码,然 即使不用CI,也还是可以用一些自动化辅助,例如githook 1任务?之前都是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论