| 
 | 
	
    
 
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册  
 
x
 
主要分为总体(研发)管理、代码研发管理、代码检测管理、系统发版管理几个层面:% n& U) ^% V0 w* e# ~2 G( M6 b' ~ 
+ e% b- Y1 X/ l- u/ V4 d6 Y* Y7 M/ b 
( w8 y! T7 N7 U9 D6 o5 Y4 k 
一、总体管理层面! Q% G) L: s" H$ J 
2018年我们遵循PDCA质量管理模式,配套的管理工具应该满足我们管理期望。管理工具应明确项目需求、计划、资源保障,应明确管理项目信息流、项目看板,应明确反应项目风险和研发质量,应明确后续的处理计划和方式,应方便与其他的管理工具集成形成统一的管理链条。 
6 h# C4 k! N5 S8 y1 ^8 ~, D, l7 i  R; A+ y1 h- d7 s! @; K 
8 g' l( y3 c. U6 ^* q 
推荐工具:redmine 
+ q0 j4 |* V7 \% H+ o; \% x' K" y4 j7 s' ^ 
 
7 y: T" h) m3 r" R2 E' `免费、开源,可二次开发,可控,可扩展,功能强大。可以帮助我们完成PDCA全流程管控, 方便GitLab集成,实现需求与代码双向绑定。任务看板清晰明了、资源管理简单方便、bug管理责任明确。(……为啥不用jira,任性) 
5 v3 F, l1 p- p5 H- _' W. V/ [1 t3 Y7 c: E5 G3 G* B* _6 j 
/ G  P( s+ E8 W6 T3 @0 k/ _# H$ ` 
二、代码研发管理! a4 U/ `6 b4 A0 B 
代码研发管理,多不表述大家都基本相同3 B% N% K/ Z2 I6 k 
7 }, H7 m& e3 g8 {1 G5 H% l4 N 
) i( C0 g* z* |8 s) ] 
代码开发:IDEA 、Eclipse 
2 I5 L9 f) U( S2 X) {! t% }7 A( X 
% [' O4 X4 O, @5 ~0 W) j& A; x+ c' _% F 
: O5 _$ D* {4 G( i代码管理: git 、 gitlab 、maven* S, `* c: E; i- x; O, |$ D 
, ^* C0 B, h% t/ S3 P7 p9 ] 
 
& w9 J# ?8 ~- [2 Q三、代码检测管理 
+ _+ P9 w) k+ }) W+ F# S2 s代码检测主要帮助研发人员检查自己编写的代码是否符合规范、消除减少代码缺陷、方便集成与IDEA 或者Eclipse开发工具中。 
% d4 M3 G% Z) s0 `& j7 h# o6 X% b- |; x, S# O- ^ 
 
4 l* F9 l$ ?! U. J4 `9 u8 `- u本机检测 
, [$ ?. ?( c4 x% U/ j  }) ]检测工具:QAPlug、QAPlug-findbug、QAPlug-Checkstyle、QAPlug-PMD) z' _+ m3 Z; L% r9 I; { 
质量检测! ^( ~" f4 z$ X2 K, U2 n8 a 
检测工具:sonar 、 sonarqube 
/ Q$ G% D& K( V9 v  ]$ s安全检测0 l/ o* u# w' `1 D5 ^9 E! r 
检测工具:BurpSuite web攻击检测: E3 t8 ]6 l% r5 d0 _; W1 a( d8 \9 s 
四、系统发版管理4 ~. v9 t7 r  ?) s$ h 
限于我们现有的条件,我们将测试当做生产处理,用git 管理版本划分为future、dev、test、master 四个分支,future 是当前开发的功能分支、dev 是future 合并的产物,面向研发集成环境使用,test是dev合并的产物面向测试环境(准生产环境)。测试人员一键实现项目打包、发版、启动、检测功能。 
9 U3 T$ {* V* e( J0 g/ [5 F5 i3 ^% k 
1 s  e2 c1 T  m$ A. s/ Z 
管理工具:jinkens! y" ]' K7 {+ w! l5 U 
, D  h' P5 g( ?. u6 Q' r 
 
* X5 n1 e! t5 R7 s* v4 P |   
 
 
 
 |