1、初步感受:
一开始的时候注册账号并登陆进入华为软件开发云,看到界面非常的清楚简洁,可以说是十分友好了。点击项目进入开发者页面后,可以看到版面十分清楚,左侧显示了许多功能,中间是功能的具体展示。2、具体功能:
首先是项目的管理,项目管理有很多的功能其次是代码的管理,华为软件开发云的使用和github很像,因为软工课接触过github,所以碰到华为软件开发云也可以很快地上手,同时官网有详细的视频教程,看过之后也能很快地知道该如何操作。我们可以在软件开发云上编译我们的项目,同样我们的编译结果和编译日志也会显示在主页上流水线功能也是一个很不错的功能,不过我没有实际尝试过。有机会可以试一试。3、优点功能:
1、可以关注项目,关注的项目在前展示2、可以管理项目成员的权限3、可以查看项目成员对项目的所有操作4、在精简流程之上还有scrum流程项目可以宣选择5、可以设置迭代周期,方便项目进程的管理6、可以创建工作项给具体成员7、backlog可以导,过滤8、可以解决单人、多人冲突问题1、左侧边栏的设置功能,在点击展开后不会显示展开的内容,要通过鼠标滚轴滑动才能显示
开发人员未发现:可能是因为我所说的界面bug和个人的使用习惯有关系,所以每个人对此都可能有不同的见解,毕竟众口难调。所以开发人员其实可以做一些demo进行调查,看看哪种界面展示和跳转方式更为大众所接受。2、创建目录不能超过3层,不然会创建目录失败,我觉得这个设计很不合理
开发人员未发现:也许开发人员不觉得会需要使用到3层目录?可以选择微服务架构而非巨石架构,在平台搭建进化的过程中,要有优先级,先解决最首要的问题。 在运维上要保证线上的稳定,才能给客户比较好的用户体验。
可以采用参考前人经验和快速原型法进行估计时间,而快速原型法并不可行,所以采用参考前人经验的方法来估计时间,考虑各种因素以及分工后,估计完成这个项目大约需要6个月的时间。 PSP表格估计
PSPPersonal Software Process Stages预估耗时(周)Planning计划2· Estimate· 估计这个项目需要多少时间2Development开发16· Analysis· 需求分析 (包括学习新技术)2· Design Spec· 生成设计文档1· Design Review· 设计复审 (和同事审核设计文档)0.5· Coding Standard· 代码规范 (为目前的开发制定合适的规范)0.5· Design· 具体设计2· Coding· 具体编码4· Code Review· 代码复审3· Test· 测试(自我测试,修改代码,提交修改)3Reporting报告6· Test Report· 测试报告2· Size Measurement· 计算工作量1· Postmortem & Process Improvement Plan· 事后总结, 并提出过程改进计划3合计24(周)优势:功能多而齐全 劣势:每一项功能做的不够精致,不能在一个功能中脱颖而出
可以选定一个市场已有的同类软件做的比较少,或者做的不够完善的功能,作为我们的主打功能,将它做好做精致,提升使用者的用户体验,通过这种方式来让我们的产品有一个亮点和吸引用户的地方。
国外有:GitHub、Bitbucket 等 国内有:coding.net、Gitee.com 等 同类产品真的非常多,侧重点也各有不同,详细的可以在知乎或者各类论坛上查阅。
首先我们的产品要比同类产品有优势,当然我们不可能在每一个方面都做的最优,所以我觉得我们得在一到两个功能上做出别人没有做的功能,或者把这个功能的用户体验做到最好。比如说在流水线上可以做到给出更多的流水线模板,满足更多人的需求等。这样虽然不能马上满足所有人的需要,但是对我们亮点功能有需求是人,就会对我们的产品有使用的兴趣,这样就可以慢慢积累稳定的用户量。
如果我是产品经理,我们做出来的开发平台的创新性还是在功能上,做出大家需要,但市面上又没有的功能,就是我们的创新点。比如:测试功能可以增加自定义的测试。当然还有一个创新点就是我们的界面可以比较有新意,也就是所谓的界面友好。
首先我会尽力协调团队内的关系和团队的分工,保证每一个在团队内的人都是在快乐地工作的,这样才能提升团队的向心力,保证项目开发的顺利进行。 其次我们会在需求上做的更好,更深入地去了解市场需要什么,同类的产品还有什么弊端,用户的真正需求是什么。这样才能让我们的产品在后期更好地进行市场推广。
三个人进行开发,一个美工,一个测试 三个开发人员每个人负责几个功能,然后开发,美工和测试要定期讨论开会交流,保证项目的顺利进行。
要在16周发布软件,则首先我们每周要定时开两次小组会议,汇报已经完成的工作以及接下来要做的工作。 1~8周完成主要的功能 8~12周进行测试并调试修改一些存在的问题 12~16周进一步地测试已经基本完成的软件,并在界面等地方进行完善,同时要注意项目部署运维方面的问题.....
应用服务器:8核8G8 后端服务器:8核16G12 关系数据库:Mysql5(读写分离4,备份*1) 缓存数据库:2
转载于:https://www.cnblogs.com/Olivia1011/p/7942509.html
相关资源:微信小程序源码-合集4.rar