您的位置:首页 > 其它

如何加强全队协作和提高项目开发效率!

2017-01-20 00:00 609 查看
摘要: 加强全队协作和提高项目开发效率的一些见解。

本人是工作两年的后台技术小菜一枚,这里是小菜学到的一些知识,小菜自古踩过无数坑,不仅头破血流,还在坑里留下数不尽的烟头,欢迎各种吐槽!

通过近期的知识分享例会,发现了部门开发存在的一些问题,在这里专门写一些关于团队协作与提高开发效率的一些知识点(项目开发和项目外包)。

对于技术来说,一个项目的开发流程从项目的分析阶段开始到软件设计时期、再到项目的详细开发和测试,在这期间经历了产品的设计,ui的切图,技术人员的详细设计,再到技术人员的具体开发。那么如何提高开发的效率呢?下面我来分享几款提高开发效率的软件。

针对产品和设计的优化细节及工具使用:

思维导图工具推荐(MindNode(mac) Xmind、MindManager(win)等)。



快速原型设计工具:Axure RP(win)、Sketch(mac);



速度走通逻辑 媲美无数据交互app:Flinto配合Sketch (mac)、磨刀(web)等。



对于ios开发者来说,必须了解的几款软件(用过的人都懂),不仅会带来开发速度上的提升,还能检测出代码质量问题:Xcode官方软件配合AppCode使用(Xcode,AppCode 附【使用AppCode的9条理由】);FauxPas可以及时发现代码质量问题 Reveal 可查看Ui图层并动态修改及查看UI效果(FauxPas、Reveal);检验内存泄漏工具(LeakCanary、Stetho);帮助ios开发者快速的生成不同分辨率图标工具(App Icon Gear、IconKit).

对于前端开发和后端开发协作来说,需要的是一款简单而实用api接口管理工具再适合不过了,文档接口一目了然,这样前端来骚扰你的时候你就可以说去看接口文档,还可以再以后忘记的时候在查看代码注释,这就是所谓的好几记性不如烂笔头!这里体检的几款好的api接口工具:swagger(网址:swagger.io);轻量级phpapi管理工具分享链接:http://pan.baidu.com/s/1miHLZlu



SSH(SSH1和SSH2)的终端访问程序(Windows下登录UNIX或Linux服务器主机的软件):SecureCRT



任何Web软件和应用程序都需要强大的数据库来做后盾,目前,网上有无数个数据库管理工具,而开发者选择一款适合自己的尤为重要,在这推荐几款工具:DBeaver(通用的数据库管理工具和SQL客户端,支持MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB、Derby以及其他兼容JDBC的数据库);Navicat (对本机或远程的 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL 数据库进行管理及开发)等等。

最后,希望以上内容对您有用,欢迎吐槽。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息