并行任务多怎么处理?
2018-08-24 本文已影响0人
星_修
最近笔者工作中,因为接触不同的项目要用到好几门语言,来回切换比较痛苦,这里来分析一把~
涉及的语言
- 项目代码 OC,C
- 测试工具:python,swift , php
- 代码走读: Android, java
- 工具组件: js , react ,vue
涉及到的工具
- Xcode
- Android Studio
- Pycharm
- chrome
不同IDE下的debug技巧,代码编写技巧
优先级
笔者来做下中要优先级划分,
- oc,c每个版本多要做需求逻辑梳理, (一般重要一般紧急)
- python,swift , php 领导每周催进度 (重要不紧急)
- js , react ,vue ,强时间点要开发出对应的测试工具 (紧急且重要)
- Android, java ,(不紧急也不重要)
从效果影响
- oc,c代码梳理, (不做就是不符合预期,影响严重)
- python,swift , php 领导每周催进度 (不做有影响,不是很严重,但是会失去同事的信任,觉得不靠谱)
- js , react ,vue ,强时间点要开发出对应的测试工具 (要做,不做强烈影响领导的信任)
- Android, java ,(暂时不做,只不过没有成长)
痛点
swift , php, js ,( react ,vue ) 这里分下下来要学的语言有3门,要学的框架有2个,为期一个月的时间,要熟悉语法,在编写测试工具,难度系数五颗星
人力资源
- 测试开发人力资源:2个
- 开发辅助资源: 1个
- 凭借人脉可以获取的援助资源: 一个开发 + 一个测试
工具开发计划
- 组件,工具原理梳理
- 语言,测试框架选型
- 接口,端到端联调
- 用例完善
- 覆盖率,性能监控
- 报告输出,信息同步
梳理完之后的效果
笔者在工作中亲身遇到这个问题,通过在写这篇文章的过程中,去客观性的陈述问题的本身情况,然后划分优先级,思考事情的后果和影响,做这件事情的步骤和时间点(这里应该细化到可执行的点和时间点),还挺不错~