CRM产品线第六团队员工夏静的个人陈述:六年工作经验,从Flex到POST固网项目
大家好,我是CRM产品线第六团队的员工夏静,已在公司工作六年多。在这六年中,我参与了多个项目的研发,从最初的'flex'前台页面到POST固网项目的开发,一步步地积累经验、提升能力。
我最初接触公司的系统业务是在17年,那时候还是使用'flex'前台页面。我记得我第一个收到的正式任务是针对Entel项目的'promotion'优惠。这个任务让我第一次接触到'flex'开发语言,虽然一开始不会使用,但是通过一周的学习和实践,我掌握了基本的语言逻辑和开发方式,并成功地完成了这个研发任务。这个任务的条件配置界面也成为了后期的'RuleAction'页面条件匹配的参考。
之后,我开始参与到POST的'mobile'项目任务中,每天都处理各种任务单,从需求、'bug'的分析设计和研发,到环境的搭建、测试等等。这期间的工作让我对bss项目有了更深入的了解,不论是业务或代码,都能了然于胸。这也为之后POST的固网项目的研发工作打下了敦厚的基础。
POST固网项目是我从业以来面临过的最复杂的任务。一开始就面临着很多问题:固网产品数量很多,种类很多,包含'Bundle'页面、b2b企业客户多端,双端业务等。业务也非常复杂,包括'bundle'成员事件切换、'bundle'套餐切换、产品关系受理等。此外,基于'mobile'已上线情况,我们需要满足固网复杂的业务功能需求,又不能影响已有的'mobile'需求。工期也比较紧急,按照老的模型受理进行开发是不可能在规定期限内完成所有的固网产品需求的。
为了解决这些问题,我们在POST固网项目中引入了很多新的模型设计,做了一些产品提升。比如,我们基于'Bundle'的公共受理框架设计出了我们现在使用的'bundle'受理模型。这套代码实现能够处理所有组合类的产品,如果组合类无特别特殊业务特性,通过增加sql脚本就能完成开发,打通端到端的受理,V9E固网产品受理也是参考了我们这套框架实现。我还记得,在项目进展期间,客户对我们的开发能力产生了质疑,怀疑我们是否能在规定期限内完成需求。然而,参照'Bamboo',把这套受理框架完成后,后续新的30几个产品,只进行了少量定制,花费一个多月时间,就完成了。如果按以前的实现方式,30个产品估计得花费6个月时间。客户验收后,对新的'Bundle'受理方式也给予了高度好评,因为其业务受理方式不仅满足了需求,而且简单、高效。
一个完整的项目当然不止一两个问题,我们还需解决其他的问题,比如多产品业务处理、固网地质勘探、'bundle'成员试算、产品关系受理模型等。通过种种逻辑抽象、优化,我们的团队最多只有10人,就交付了POST固网项目CRM的所有研发工作。
在21年,我出差去了POST现场,最近才回国,支持POST固的交付工作。现场只有我一个B侧研发人员,需要支持现场所有的BSS侧问题,从环境部署到业务配置中遇到的问题,代码'bug'定位到修复都是我在负责。除了需求研发单交由所内研发,其它问题,基本上我都直接提供代码文件解决相关问题。极大提高了现场的交付效率。
在现场,我能够直接和相关交付人员面对面沟通,快速高效地了解相关问题,查看相关日志和数据。问题定位效率极高。一个人解决了现场BSS侧90%以上的问题,为所内节省了大量的研发成本,使所内可以有更多的时间和精力投入其它需求研发中。
在未来的职业生涯中,我将继续努力提升自己的技能和能力,为公司的发展贡献力量。谢谢大家!
原文地址: https://www.cveoy.top/t/topic/njSA 著作权归作者所有。请勿转载和采集!