发表于: 2018-05-22 22:23:33

1 624


今天完成的事情:

1、完成页面二。

2、页面三开始写内容框。

3、下午听老大讲什么是敏捷开发。



明天的计划:

1、今天下午听老大的直播,小课堂没有准备,明天开始准备了。

2、完成页面三,给hover加动画效果。



遇到的困难:

1、给hover加动画效果心里还没谱。页面三其它的部感觉没什么问题了。

网上查了一下,可以用transition达到一个简单的渐变动画效果。明天先试一下,看看是否容易实现。



收获:

1、敏捷开发流程。

以前总是听别人提敏捷开发流程,但到底什么是敏捷开发流程呢?不清楚。

今天下午听老大讲敏捷开发流程,给我等小白好好灌输了一种管理的理念。高效、准时,像一台全力运转的跑车,最大限度提高团队效率。


为什么要用敏捷开发流程?

如果有一个项目人员达到100人,开发周期长达3年,预计耗资几亿。

先不说工期是否耽误,很有可能当这款产品研发出来时,它已经满足不了3年后的需求了。

需求是不断在发生变化的,需求的变化应该如何处理?

系统做的越多,问题就越多。用户的需求是不断被挖掘出来的。

有的产品为了避免不断的需求产生,甚至要求与需求方签合同,要求不允许增加需求,如果增加需求就要加钱。

靠阻止这种手段显然是控制不了不断增加的需求,因此不能拒绝需求变化,要拥抱变化。

这个时候就需要用到敏捷开发。


敏捷开发是什么?

我们虽然不能保证用户需求一直不变,但可以保证短时间内用户需求不变。

通过分期迭代,先保证最基本的功能是能用的,然后再不断的分期扩展。

一般这个合理的把控周期为2~3周,在这段时间内保证需求不变,如果有需求的变化那么将它放在下一期当中开发。


敏捷开发最重要的是什么?

沟通。有的项目要求pm写开发文档,将产品开发写成文字交给开发人员研发,这样虽然有很多好处,

但是还是会有存在的问题,研发人员对着文档开发,文档出现问题时得不到及时的沟通,也有可能不理解为什么要这样设计产品。

一旦需求出现变化,文档得不到及时的更改,那么对项目来说,损失的都是钱。


开发的进度怎么控制?

通常一个项目开始,pm花2~3周的时间调研,然后pm内审,内审过了后再需求评审。

需求评审开始和开发团队交流,讨论方案的可实施性。到这一步一旦确定好后,则开始了具体的开发团队开始研发的过程。

开发团队的开发过程这段时间pm是无法把控的,时间开发团队自己负责自己评估。

那怎么评估时间呢?通过能落地的一个个小task,每个task的时间不超过4个小时,通过禅道拆解后,按照任务一个个来完成,团队通过禅道来把控进度。

通过拆禅道,可以让团队的每个人都能提前看见任务是否存在风险点,然后提前想办法解决。



进度:task8

任务开始时间:2018.5.18

预计结束时间:2018.5.25

是否有延期风险:无

禅道:http://task.jnshu.com/zentao/project-task-697.html





返回列表 返回列表
评论

    分享到