哈喽,继续休假在家,休息间隙,手机码点字儿。
首先,祝大家五四青年节快乐!愿大家永远年轻!永葆青春!
今天继续聊点数据类项目那些事儿,这些年,随着政策法规频频颁布实施,各行各业紧跟数据要素、数字化转型的潮流,数据类项目的机会也越来越多,但能做好的少之又少,为啥呢?我也不知道🤷。
前天聊到《数据项目适合什么开发模式?》,其实考虑这个问题必须站在不同的视角看,大的视角之分如甲方、乙方。
前天那篇文章更适合站在甲方视角说,或者说以甲方为主导力量的项目团队,项目管理者为甲方自己人(且专职、专业),亦或者说就是自家组织的事情(不存在甲乙方关系),也得考虑项目规模、团队规模、团队组成、团队水平等等因素,否则敏捷开发模式也不好施行,并不是每天搞个10-15分钟的站立会就算敏捷了,吾日三省吾身,昨晚吃了啥、早上吃的啥、中午吃点啥。
如果是纯乙方实施项目,用这类模式基本上是把自己搞死,毕竟此类项目的范围基本上很难确定,特别是上层应用很多都依托于治理后的数据进行设计与调整,前期设计太完美,没有满足质量要求的数据,甚至缺失部分数据源,都会导致需求变更频频。
加之,此类项目往往是交付为目的,目的往往比较“高大上且模棱两可”,成本和工期卡在那里,想考虑更周全,站在乙方的视角看,是不合适的,站在甲方的视角看,则是无休止的,总之,“我要什么不知道,但你给我的不是我想要的。” “不,这就是你想要的。”
下面列举一下数据类项目和功能性软件项目的特点和区别,如有不妥,欢迎留言补充。
数据类项目的特点:
1. 数据类项目主要涉及数据的存储、处理和分析。
2. 数据类项目通常设计用于解决大数据和数据分析问题。
3. 数据类项目在处理数据的质量、数量和速度方面要求高。
4. 数据类项目需要专业的数据科学家和数据工程师协同工作,设计和实现算法模型,以支持数据分析和挖掘。
功能性软件项目的特点:
1. 功能性软件项目主要涉及软件应用的设计和开发。
2. 功能性软件项目通常设计用于解决特定的业务需求或问题。
3. 功能性软件项目的设计和开发涉及多种技术和语言,如前端、后端、数据库等。
4. 功能性软件项目的开发过程需要涉及多个角色,如需求分析人员、设计人员、开发人员和测试人员等。
主要区别:
1. 数据类项目更加注重数据的处理和分析,而功能性软件项目更加注重业务需求的解决。
2. 数据类项目需要专业的数据科学家和工程师来协同工作,而功能性软件项目需要设计师和开发人员协作。
3. 数据类项目需要处理大量的数据,数据的质量、数量和速度都要求很高,而功能性软件项目通常需要处理业务数据,数据量相对较小,速度和质量要求不高。
4. 数据类项目通常需要使用统计和机器学习等算法来进行数据分析和挖掘,而功能性软件项目通常使用软件工程的一些方法帮助实现业务需求。
先写这些,改明儿有空继续唠。
后的话:
无数据,不治理!
无奋斗,不青春!
加油吧,数据人!