下面谈谈自己的一点想法,抛砖引玉,与各位共勉。

个人认为,移动开发项目有个特点是小而精——如何在尺寸有限的设备中,把用户体验水平做到极致这一点异常重要,很多手机软件仅仅是内容的堆叠,甚至是直接用了wap页面,没有充分利用平台本身的优点。另外,因为移动端软件受众广泛,以及用户对软件的体验要求的不断进步同变化,也导致了移动开发项目的变化比较大。例如,同一公司的移动app的两个不同版本中,可能面临界面完全不同的改版需求,如果是不同的两个app,就更加如此。

大家都知道,需求分析是一个非常重要的步骤。怎么做好,每个团队、公司有自己的经验;但作为开发人员,最大的感受是“搞不懂客户为什么要这样这样,而不是那样”,也许你也有过类似的经历,一些不细节的地方,中业内已经有了比较好的解决方案的时候,我们为什么不用,而是找了个看起来“不三不四”的做法。这种情况下,我认为首先要调整你的心态,然后是毫无怨言的接受这个需求。因为一些已成的做法,对你来说真的是小菜一碟,只有新东西的输入,你才能进步;再者,公司的项目只有与业内的做法不同,然后才能讲新意,接着才能讲创新。不过,你接受需求后,千万别只是做出来,做好做的过程中,从你自己的技术专家角度进行思考,是否有改进的地方,如果有,一定别藏着,你们的团队会很乐意探讨这一改进。

在笔者的开发过程中,遇到很多问题都是需求阶段没有明确的细节而导致的,请记住,一旦发现有任何大小的一个盲点,你都应该将其记录到风险清单中并加以重视,时间会证明这是明智之举。

笔者相信,很多人不是技术经理、项目经理,但是带过了一个或多个团队进行开发的;无他,技术高其他人一等尔。说实话,这类人多数都是凭自己过硬的技术拿工资,干活则是集合了项目经理、技术经理能力于一身的。今天不吐槽。对于这类朋友,遇到最大的困难基本就剩下沟通了。因为你是靠技术吃饭,再大的技术难题,对来来说也轻而易举;而你有带团队的经验,也了解项目管理的5大过程组,10大知识领域,甚至48个管理过程;也知道什么时候该计划,什么时候该检查,什么时候是里程碑等等。但是,每个项目或许都会让你头疼的是,沟通,怎么跟你的团队沟通好,这个沟通不是你的团队听你的话,就是好,当然是如何通过有效的沟通帮助你吗出色的完成项目开发工作。个人觉得,沟通难在,你很难让把握你的团队是否理解一个技术点,因为你沟通的时候,都是以你的技术水平在说话,他们未必理解;还有,你让他们做计划,确定里程碑,代码走查等等,他们未必能够做的如你所愿;另外,当有需求变更的时候,他们抱怨是在所难免,这就给你带来了很大的挑战。

其实,遇到这些问题,都很正常,说到低,你还是得先调整心态。毕竟嘛,你是在“带”团队,所以你得耐心,得随时跟踪团队的状态,监控项目的状态。沟通中少用专业术语,通过一些大白话,与他们交流,当收到反馈后自己再整理到你的项目管理思路里面。别期望你团队的程序员、工程师帮你做项目管理。当然了,你如果有精力,可以把他们的项目管理意识培养好,那最好了,你轻松,他们也快乐,那样本人先说一句:大神,我很佩服你。

暂时就这些了,思维好像有点混乱,写不出了。

移动开发的项目管理心得相关推荐

  1. 项目管理心得:一个项目经理的个人体会、经验总结

    项目管理心得:一个项目经理的个人体会.经验总结 本人做项目经理工作多年,感到做这个工作最要紧的就是要明白什么是因地制宜.因势利导,只有最合适的,没有什么叫对的,什么叫错的,项目经理最忌讳的就是完美主义 ...

  2. 开发医院管理系统心得体会_如何开发医院内容管理系统

    开发医院管理系统心得体会 入门 对于医院来说,在其在线站点上提供出色的患者和医师体验非常重要. 如果您为医师提供有用的在线工具,则医师很有可能会将患者转介至您的医院. 患者也是如此. 如果您通过向他们 ...

  3. 【前端开发与项目管理】

    项目管理,这是一个很专业的领域,涉及的内容非常广泛,并且实践操作过程是"多变"的,第一次接触这个工作是在之前公司做广东省电信IPTV-EPG项目的时候,这也是第一次帮带团队,这也是 ...

  4. Masterlab 1.1 发布,基于敏捷开发的项目管理工具

    开发四年只会写业务代码,分布式高并发都不会还做程序员?   Masterlab是基于事项驱动和敏捷开发的项目管理工具,参考了Jira和Gitlab优秀特性发展而来.适用于互联网团队进行高效协作和敏捷开 ...

  5. 我这些年对游戏外挂辅助开发的一些心得和体会

    今天闲来无事,游戏也上不了,就写点东西吧,很少在濮阳吧里发贴子,今天我也来点贡献吧,以下内容对于有些人来说,也许很有用,但对于一些不懂装懂的人来说呢,你不懂就不要乱拍砖,你可以保持沉默,大家都是有文化 ...

  6. 从程序员到产品经理 第四章:敏捷开发和项目管理

    目录 第四章:敏捷开发和项目管理 敏捷开发的方法和实践 Scrum和Kanban的应用

  7. 三、系统开发和项目管理基础

    系统开发和项目管理基础 一.软件生命周期(Boehm) 计划时期 开发时期 运行时期 二.软件开发模型 瀑布模型 喷泉模型 原型化模型 演化模型 增量模型 V模型 螺旋模型(原型化方法+瀑布模型) 三 ...

  8. 项目管理心得分享九点总结

    项目管理心得分享 在过去的职业生涯中,我参与且Leader过不少项目.这些项目中有成功也有失败,回想起来项目中经历的痛苦给了我很多收获.把痛苦后的感悟和经验总结一下,提醒自己避免在今后的项目历程中重蹈 ...

  9. 网工笔记02(系统开发和项目管理+知识产权和标准化+数据通信基础)

    系统开发和项目管理基础 一.软件生命周期(Boehm) ①计划时期:问题定义.可行性研究 ②开发时期:需求分析(需求说明文档).总体设计.详细设计.编码.测试 ③运行时期(时间最长):维护(纠错性维护 ...

最新文章

  1. Oracle 自己主动内存管理 SGA、PGA 具体解释
  2. 字符编码在python中的处理与储存_python----字符编码与文件处理
  3. python字典 items函数
  4. 导入jar时出现invalid LOC header (bad signature)
  5. 【HDU 5366】The mook jong 详解
  6. .net性能测试和优化1 基本概念
  7. 60-100-028-使用-MySQL 主从复制
  8. 【MySQL 中 动态sql,游标_】
  9. 暂停 CSS @keyframes 动画
  10. Unity3D游戏开发之仿仙剑奇侠传一2D游戏 (一)
  11. 关于IIS新部署问题“HTTP500.21”错误代码解决办法
  12. 东北师范大学计算机应用19离线作业,东北师范大学《计算机应用基础》离线作业及答案...
  13. 计算机excel2010完整教程视频,刘伟公益课-Excel2010基础大全(1-66集)视频教程-高清版...
  14. python实现直方图规定化
  15. 运筹学实验_指派问题
  16. CCF 201903-1 小中大
  17. fsck|xfs_repair 磁盘修复
  18. Townscaper for Mac 城市建造模拟
  19. Gamemaker studio2经验(3)——昼夜更替效果实现
  20. crypto-music is frequency(INS‘hAck CTF 2018)

热门文章

  1. 做数学建模不得不会的数据特征分析---相关性分析
  2. 【Nginx基础知识】
  3. 电脑其实很好玩,玩好了其实很无耻
  4. 电阻(4)之上拉电阻与下拉电阻详解
  5. STM32基础-外部中断与优先级
  6. 开发微信小程序都需要哪些资质?
  7. 京东直租瞄准租房痛点,重新定义房屋租赁行业新标准!
  8. 使用html和css制作简单的网页
  9. 2022年第七届数维杯大学生数学建模挑战赛报名通知
  10. 高精算法推动高精地图落地