最近进行年末总结的时候,发现了一些适合整理和进行项目管理开发的工具,发现很多事情都能更有效率的进行,所以我总结了一些我觉得比较好用的工具,当然这只是很简单的介绍。
我将分成四个部分介绍这些工具:

一、项目管理:

scrum敏捷开发(项目管理)
第一次听到这个词,是在看美剧硅谷的时候。顺手就查了一下,才发现这种管理方法在互联网公司非常火爆。然后我就想要移植到我自己个人的项目管理开发中,目前正在尝试。
什么是srum敏捷开发?
定义是:一种以人为核心、迭代、循序渐进的开发方法。
以人为核心:注重人与人的交流,只写必要的文档,或者尽量少写一些文档。
迭代:就是把一个复杂且开发周期很长的开发任务,分解成很多小周期可完成的任务,这样一个周期就是一次迭代过程;同时保证每一次迭代都可以生产或开发出一个可以交付的软件产品。
scrum开发流程的三大角色:
1.产品负责人:主要负责确定产品的功能和达到的要求,指定软件的发布日期或者交付内容,同时有权力拒接团队工作成果。
2.流程管理员:主要负责整个scrum流程在项目中顺利实施和进行,以及清楚客户在开发工作之间的沟通障碍,使得客户可以直接驱动开发。
3.开发团队:主要负责软件产品在scrum工作下进行开发,人数控制在5-10人左右,每个成员可能负责不同的技术方面。

我把这种思路和方法论移植到个人的项目管理中(完成毕业论文中),目前正在实施阶段,发现效率非常高。通过绘制任务看板,来实时监控我的项目进展情况。
举个例子:
结合自身的情况,目前阶段我的主要任务是,完成年前的项目整理和心得总结工作(主要是针对2019年完成的项目进行总结)。计划3天内完成,完成后开始进行总结,并开始下一个循环。

任务分成五个部分:
1.openpose c++ 项目整理
2.python的教学整理。
3.开发板组件的整理。
4 树莓派的应用整理:内网穿透、服务器搭建。
5.整理心得和工具介绍。

并将这些任务写成便利贴,贴到任务看板中去(办公区地点比较小,所以做的比较简陋,就不展示了)。下图是从网上找的任务看板的例子。

分成 not checked、checked out、done三个部分。假设你今天把一个未完成的工作已经完成,你就需要把便利贴贴到已完成区域。
通过scrum,可以时时监控自己的项目进程。

二、笔记类

1.幕布 这个很好用的思维导图工具。可以帮助你更快的理清思路,如图。


2.有道云笔记。我会在里面记录一些感想、一些灵感,每隔一段时间进行一次总结。

三、学术性工具

endnote x9,可以管理论文(pdf文件),但唯一的缺点就是,不能显示caj文件,所以国内的硕士和博士论文一般都不能进行endnote管理,当然为了更好的管理文档,使用关键词标注。

四、编程项目管理工具

1.谷歌浏览器书签整理:
1.1 做互联网开发,一定需要在网上查找一些信息的,一般会添加书签页,久而久之就积累了很多标签,内容杂乱无章,当你想要回过头查找某个信息的时候,又非常难找。
我们就需要整理我们的标签页了,我尝试了很多标签整理工具,我觉得都很鸡肋。
后来采用关键词标注方式文档管理,效果非常好。
1.2 谷歌浏览器有专门的书签管理器,非常好用,可以将书签管理器导出成html格式,进行保存。

2.github和git版本控制:
定期将文档传到github私有库中,并用git管理自己的代码,我用的python IDE是pycharm,所以传输文件和git管理代码,都在pycharm中,非常方面。

介绍产品(软件开发)比较好用的工具(项目管理、文件整理等)相关推荐

  1. 介绍一个软件开发工具,堪称快速开发神器

    软件快速开发平台是一种软件开发工具,以通用技术架构(如MVC)为基础,集成常用建模工具.二次开发包.基础解决方案等而成.可以大幅缩减编码率,使开发者有更多时间关注客户需求,在项目的需求.设计.开发.测 ...

  2. 简单介绍app软件开发的方法

    找软件开发公司,除了要了解其app开发报价,相应的软件开发知识也需要了解,比如app开发方法就分为好几种.下面汇动信息为你分析app开发方式的差异,企业在选择软件开发公司时需要掌握相关的软件开发知识. ...

  3. 对软件开发中uml建模的理解和图形整理(一)

    由于uml(统一建模语言)在开发中经常会用到,特别是在软件开发中的OOAD阶段,因此要理解和使用uml显得尤为重要.在uml开始之前,咱先回顾一个OOAD.OOP的主要特征. OOAD:根据面向对象的 ...

  4. 华为软件开发云测评报告一:项目管理

    体验环境 体验方式:PC端 系统:Windows 64位 浏览器类型:Chrome浏览器 浏览器版本:49.0.2623.110 m 体验时间:2017.05.11 测试目的 了解华为软件开发云的项目 ...

  5. 百度篇——应聘百度新产品软件开发工程师及建议(一)——浅谈iGoogle

    泉注:这是我在百度笔试试卷后面给的建议.在现在看来是弊大于利了,因为这篇文章我从新产品部调到商务搜索,商务搜索又觉得我适合新产品,最后两边都没理我,o(∩_∩)o... 关键是他连技术面都没给我,只给 ...

  6. python编程软件例子-软件开发|10 个 Python 图像编辑工具

    以下提到的这些 Python 工具在编辑图像.操作图像底层数据方面都提供了简单直接的方法. 当今的世界充满了数据,而图像数据就是其中很重要的一部分.但只有经过处理和分析,提高图像的质量,从中提取出有效 ...

  7. 软件开发的43款可视化工具

    摘要: 国外站点DATAVISUALIZATION.CH为大家总结出了当前热用的43款可视化工具,包括Arbor.Chroma.js.D3.js.Google Chart Tools等,绝对让你一饱眼 ...

  8. Java软件开发中,常用的工具有哪些?

    学习Java知识点不足以用于实践.想要操作,需要知道Java开发工具有哪些.掌握Java开发工具的使用,才能熟练地写出代码编程.可说,没有得心应手的工具,想要做好Java开发,就有了一定的难度,所以今 ...

  9. 软件开发实训(720实训)——4从调研到设计,换发型产品设计的从0到1

      文章主题: 从调研到设计,换发型产品设计的从0到1 内容关键词: MECE分析法.制定整体计划.结构输入.产品机会点 知识来源: 网络整理.张森鹏创业经历.张森鹏产品理念分享 课程: 软件项目实训 ...

  10. 精益软件开发简介之A版

    本简介主要介绍了精益,没有充分说明精益软件开发,本版本也未被选入正式稿,后续相信还将有更好的版本来介绍精益软件开发. 放在这里先睹为快,也是能够快速交付价值. 精益软件开发一词起源于Mary Popp ...

最新文章

  1. NHibernate之映射文件配置说明(转载2)
  2. 新媒体学python有用吗_你真的不学Python吗?学习Python的四大理由!
  3. c语言键盘输入若干个数据,//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个...
  4. 【业务知识】企业数字档案馆总体架构图
  5. 15.枚举enum.rs
  6. vi保存退出:x与:wq的区别
  7. 有人说如果车速每小时超过120公里,爆胎时无法挽回是真的吗?
  8. 【ActiveReports 大数据分析报告】用数据分析的手段告诉你,复联4有多火爆?
  9. 高级开发进阶到架构师的必要条件是什么?
  10. 【p2p】【EdgeVPNio (evio)】简介: IP-over-P2P (IPOP)
  11. IDEA2019汉化教程,亲测有效,无内鬼,速
  12. 思维导图☆三招十八式
  13. 春运抢火车票攻略汇总(持续更新中)
  14. 【风马一族_Android】 图能
  15. 宁夏新八景[之一]:古峡新韵
  16. 【iOS】Sign in with Apple
  17. 加油站的汽油是按什么分类的
  18. 【PDN仿真笔记8-使用Sigrity 进行DCR仿真的方法】
  19. 襄阳联通推“终端+物联网卡+M2M”OA方案
  20. db mysql error list / mysql tools / mysql error_list

热门文章

  1. vue 解析并播放amr文件
  2. 有些事现在不做,一辈子都不会做了
  3. METS(护理类)一级考试的信效度分析及其对教学的作用
  4. 《SegStereo: Exploiting Semantic Information for Disparity Estimation》
  5. VUE基础API总结
  6. 微信小程序快递物流信息跟踪查询api接口对接快递鸟案例
  7. Eclipse更换护眼背景色——传说中的绿豆沙
  8. 计算机操作员操作题,[2017年精编]计算机操作员(初级)操作题.doc
  9. html5 自动扣图,html5 canvas+js实现ps钢笔抠图
  10. 台式计算机通过电流,一台台式电脑正常工作的时候电流是多少安?谢谢