admin 发表于 2022-5-14 13:35:28

deepin20.5——邮箱的敏捷之路

自打去年重构以来,邮箱项目便踏上了试点敏捷的取经之路,即使有产品大规划托付给我们,内部也尽可能地保持着敏捷,以不变应万变。在最终版本交付之前,每个月都做一个小冲刺,及时推出一个完整可用可尝鲜新功能的版本,这是传统手艺互联网化的路。


采用新的开发模式后,我们把一部分重心放在需求澄清以及需求控制上,不断筛选各个渠道汇聚来的需求和意见,并将它们分配在大功能分解后的每个冲刺当中,这样既能快速响应用户还能保证每个版本的工作量和人力相匹配。


目前我们已经相继发布了多个版本,每一期都伴随着新功能上线和体验优化,下面介绍一些近期版本中的改动。
编码纠错
如今邮件服务商很多,总会遇到一些不按套路编码的邮件,比如国内某企鹅厂家的系统邮件,使用outlook打开后显示如下:


针对种种场景我们尽可能的做了适配,所以“常见的非常规邮件”已不再乱码。但这也只能遇到一个解决一个,所以我们增加了一些后手招数,比如主动编码切换功能,即使邮件中编码标记错误,也可以通过自选编码来纠正。而过去已经存储错误编码的邮件或其他可能出现的错误,我们增加了重新下载邮件功能主动解决错误。


邮件标签
之前收到一些反馈,邮件自带的标星不够用。近期我们增加了邮件标签功能,可以像在微信上给好友增加标签那样给邮件添加,这样在查看邮件的时候可以看到他的分类,之后也可以在标签管理窗口中筛选自己曾经加过标签的邮件,就不用为个别特殊邮件创建专门的文件夹来管理了。


富文本编辑器升级
由于邮件编辑功能不够强大,尤其对表格的支持不够丰富,我们对写邮件模块进行了全面升级,将框架和插件替换成当下流行的vue+tinymce,所以这个模块接下来的功能也会越来越丰富,使用体验也会越来越友好,还有很多好玩的特性可以加。这次也是下了很大的决心,因为替换的工作量很大,但敏捷的我们也不会等到最后才会放出来,我们将在有限的几期内逐步上线,这一期的版本大家先能体会到原汁原味的tiny,但是过两个版本,你会看到deepin风格的编辑器又回来了,是的我们还要进行魔改:)


所以对我们来说敏捷最大的挑战,并不是节奏的加快,而是如何将一个大功能切割成可发布的小功能,响应变化胜过遵循计划,抓大放小,每个周期必须有新鲜功能上线,不然,可苦了社区的小伙伴。




敏捷之后我们要做更多的规划,比过去瀑布多的多,每个周期都有完整的需求、开发和版本回顾,Product Backlog中大型需求也需要根据人力和周期合理拆解甚至多条线并行开发才能做到不断“冲刺”。
比如刚刚的富文本编辑器要拆成功能不变框架变的版本、功能样式适配的版本、添加新框架特性的版本和最终deepin化的版本逐步上线。而随后Exchange协议的支持我们也将从协议的基础功能支持为先,让大家尽快体验上,接着就是日历、联系人功能的逐步上线,随后还有CalDav、CardDav和Pst的支持等。
走上敏捷之路的动力,还是来源于能够对大家吐槽的快速反馈,不断地纠正自己。当然我们也想吐个槽,真心希望能规划一个我们自己的吐槽窗口,用的不好随时可以“破口大骂”,骂着骂着发现,哎,变好用了,瞬间黑转粉哈哈。。。


我们相信把用户看得有多重,在用户心中就有多重,提的改进会有的,提的需求也会有的,这就像面包和牛奶,帮助邮箱茁壮成长,健康地走在敏捷之路上。


更多精彩,尽在deepin20.5,欢迎大家体验!
页: [1]
查看完整版本: deepin20.5——邮箱的敏捷之路