项目研发管理

 

                   

 

 

1、什么是项目管理git

(1) 定义程序员

      "当上了项目经理,只能说明你能够胜任程序员的职位,并不意味着你能够胜任项目经理一职!"工具

       这句话说的是至关的在理,老铁们本身能够细细品味一下,没事问问本身程序员当的够未入流?测试

       所谓的项目管理,就是在项目活动中,运用专门的知识、技能、工具和方法,结合人员,使项目可以在有限的资源条件下,  实现或超过设定的需求和指望的过程!(摘自百科)设计

      说直白点,就是带领一帮志同道合的人,干一件"伟大"的事情!3d

(2)"管"什么
 版本控制

        一个合格的项目经理(全文我会屡次提到这几个字)要懂的如何去交流,如何预算和控制项目成本、如何把控项目的总体进度、如何发现需求和项目研发中的不足、如何撰写项目功能文档、如何对项目代码进行维护、如何按照总体研发流程最终交付产品给客户,等等等,这些都是一个合格的项目经理应该操心和要作的事情!blog

       其实项目经理前期是很累的,由于一直在打磨和摸索管理方式,熬过去了,也就轻车熟路了!项目管理

 

 

(3)产品研发总体流程资源

        一个合格的项目经理应该对下面的这个流程很是熟悉(请忽略一些遗漏的、不重要的环节,如代码维护、Bug修复等)

  

2、如何 "管事"

(1)说明

        项目经理必需要监控项目的全局进度,要时刻清楚项目要干什么、怎么干、当前干到哪一步了、接下来要干什么、干的怎么样、何时能交付给客户等等,这些都是一个合格的项目经理要关心的事情!

(2)项目经理的一天?

      若是你是一个刚刚走上管理岗位没多久的研发人员,你可能会遇到如下几种状况:

        

(3)如何不 "忙"! 不 "茫"! 不 "盲"!

1》、挖掘需求
 

2》、明确目标
 

3》、制定计划
 

4》、统一思想
 

 

5》、敲定设计
 

  

6》、把控进度
  

7》、质量监督
  

8》、变动处理
  

9》、进度汇报
  

10》、项目交付
 

3、如何 "管人"

(1)管人的位置
       “一个萝卜一个坑”,项目经理要能根据组员的特色,将其安排在不一样的项目或研发模块中开展工做。

(2)管人的能力
       因每一个人的教育背景、专业知识、专项技能、开发经验不一样,所以项目经理须要根据每一个人的能力进行任务的划分,切  勿盲目指派任务到人,影响项目进度。

(3)管人的行为
       项目经理天天不只要关注项目的进度,还要留意下组员的行为,如组员之间是否常常交流沟通、是否解决问题的方式独特有看法、是否乐于助人、是否精神状态饱满等。

(4)管人的成长
      项目经理不只要把组员安排在合适的位置上,还要从公司的角度出发,帮助组员进行职业生涯规划,看他最终能发展成什么样子,同时从侧面为公司培养专项人才;

(5)管人的生活
     项目经理不只要在工做中关心组员的工做状态,还要在生活上关心组员的心理状态,时刻了解组员心里的想法和生活上的困难。

4、如何 "管研发"

(1)说明
       做为一个合格的项目经理,在了解产品需求并拿到软件设计后,如何第一时间制定研发目标、如何第一时间带领团队开展研发工做,如何组织测试人员进行测试,如何维护项目代码、如何发布服务等,都是必备技能!

(2)管哪些方面

   1> 、项目经理要建立项目、关联需求、建立团队、下发任务,发布版本,提交测试单,跟踪BUG等

   2> 、项目经理要制定月目标、周目标、要添加验收项,评价验收项、登记工时,上传验收项项目结果等

   3> 、项目经理要熟练使用SVN、GIT等版本控制工具(git工具备GitHub、GitLab),建立和维护项目代码分支等

 

(3)以GitLab为例
 

1》、建立群组

 

2》、建立项目

 

3》、分配权限

 

4》、管理分支

 

5》、建立标签

 

相关文章
相关标签/搜索