当前位置:网站首页>杂谈:一份最初就非常完善的FS跟第一版程序就要求没bug一样不切实际
杂谈:一份最初就非常完善的FS跟第一版程序就要求没bug一样不切实际
2022-07-27 22:58:00 【51CTO】
看到群里聊到什么敏捷开发 瀑布模式之类的,
国外一哥们提到的很多观点挺好的。


我记得最开始入行的时候确实是,让业务顾问提供一份很详细的FS,然后我就按照FS做就行了。那会儿一方面是给我的需求都比较简单,另外我水平也不高,只能这么做。
尤其是理想的项目,有些业务顾问很牛,一些调整修改之类的,FS上连哪个程序修改第几行都给了,甚至都能给出代码。
随着资历增长,慢慢的肯定就不会只做一些简单需求,不会只是一个简单的修改,一个简单报表一个简单增强之类的。
可能就是一个完整的需求需要你一个人完成。
比如我四年之前吧 做的SD的平台。


客户要求的是一键操作,就是点一下按钮把整个流程全部跑完。
涉及了一些接口接收数据及反馈 推送第三方,还有一部分是走批导。
中间还涉及了不少增强 和自定义的其他东西。
另外任何一步可能出错,监控以及出错后要有重处理。
这个东西,其实真的是很恶心,但是甲方要求了,拿人钱财替人消灾,至于合理不合理,人家要,就得给。
这个东西是我开发的,业务顾问是老王和小强。开发用了一个月。
涉及接口接收 推送,基本功能正向反向实现,初始化导入,批导,批量调整修改,监控平台。
后面还有点儿财务的东西。
这个东西开发完我都没怎么看过FS,我跟老王坐一起,老王口头说,我来写,写的过程中遇到问题随时找老王,写完一部分让老王测一部分,然后我再做后面的需求。当时项目压的太紧了。
老王懂代码,我略懂业务,配合的相当默契。
第一版很快就出来了,剩下的就是改部分bug,处理特殊情况。
还有就是甲方突然说的公司有啥特殊是情况,
什么可以这样也可以那样,好吧……
坑反正也已经挖下了,无非是多挖一铁锹的事儿。
其实MMSD的还好,算是比较简单的。
还有一些PP APO 啥的,更乱七八糟的。那个更恶心,
哦还有EWM的,一整套功能,哎……
财务的合并报表,自开发的合并报表。
说起来,这些坑都快把地球挖穿了。
没办法,谁让金主要呢?
一旦功能复杂了,不可能会有完整的FS,尤其是国内的项目,一份晚上的FS得需要多久?
复杂功能有个大概就行了,先把基本功能实现,再去补充特殊逻辑。
最初就提供一份完善是FS真的就跟第一版代码就不许有bug一样。
不合实际。
完成最基本的的,修复bug,补充特殊逻辑,修复bug……
周而复始。
最后补一张图,嗯,大家都懂的……

边栏推荐
- Resolved Unicode decodeerror: 'UTF-8' codec can't decode byte 0xa1 in position 0: invalid start byte
- Storage of deep planing data in memory
- Database daily question --- day 22: last login
- Detailed explanation of swoole memory table
- 安全检测风险
- 深度刨析数据在内存中的存储
- Examples of application of JMeter in performance testing
- Border width border fillet border color
- 力挺吴雄昂!Arm中国管理层发公开信:对莫须有的指控感到震惊和愤怒!
- 推荐系统-精排模型:xDeepFM
猜你喜欢

Redis sentinel mode

数组相关知识

iperf安装与使用

Introduction to the browser video frame operation method requestvideoframecallback()
![Thesis appreciation [iclr18] a neural language model combining syntax and vocabulary learning](/img/1c/5b9726b16f67dfc2016a0c2035baae.png)
Thesis appreciation [iclr18] a neural language model combining syntax and vocabulary learning

Wavelet transform learning notes

重新定义分析 - EventBridge 实时事件分析平台发布

Use of postman

SRv6初登场

Basic concept and classification of i/o equipment
随机推荐
R language evaluates the relative importance of the predictive factors (variables, characteristics) of the regression model, scales the predictive variables of the regression model, and then construct
Self use drawing bed building tutorial
Wavelet transform learning notes
Oracle error: ora-01722 invalid number
【原】【爬虫系列】简要获取一下知乎的最热门话题相关主题及描述信息
uniapp显示富文本效果demo(整理)
I/O设备的基本概念及分类
node-red与TDengine交互
学习笔记12:Eratosthenes筛选法求素数(100以内) 和 魔方阵
Canvas analog input box input
Operators in MySQL
[300 opencv routines] 241. Scale invariant feature transformation (SIFT)
Analysis and recurrence of network security vulnerabilities
[introduction to C language] zzulioj 1026-1030
Swoole内存-table详解
Interface test practical project 02: read interface test documents and practice
Oracle grouping takes the maximum value
[STM32] watchdog module
Tear the source code of gateway by hand, and tear the source code of workflow and load balancing today
How to clearly understand and express IAAs, PAAS and SaaS?