没头没尾--项目开发笔记:项目问题的阶段性总结,下一步…………

Lattice HSB 相机方案 Lattice与NVIDIA合作的HSB相机方案提供低延迟视觉处理方案。该方案采用CertusPro-NX/Avant-E FPGA接收多路相机数据,通过10G/25G以太网直连GPU显存,实现端到端延迟<17ms、CPU占用<1%的高效处理。方案支持PTP同步、多种协议,适用于医疗、工业、车载等领域。相比传统方案,开发效率提升10倍以上,具有显著性能优势。部署需Lattice FPGA板、10G/25G交换机和Holoscan SDK等软硬件支持。 阅读详情

标题:没头没尾--项目开发笔记:项目问题的阶段性总结,下一步…………

关键词:分布式开发 C# 项目分工 DELPHI与C#的混合开发,项目管理

11月30号:得到了很多朋友的建议与意见,明确了目前我的水平以及项目管理水平所处的状态

 

写这个项目开发笔记之前,我至少还认为对于这个项目,我有很多的想法,也已经做了一部分的工作,虽然有些部分并没有达到我的目的,但是那些部分也是我在工作中经过碰撞与为了项目时间经过妥协之后的结果。也算是有点项目的经验(井底之蛙都这样L)。但是这几天我仔细的看看网上朋友们给我的留言,以及与身边的朋友直接进行交流,得出了很多清醒的认识。我真的可以清醒的认识对于这个项目中我所应该但任的角色已及实际上我对自己的要求。

 

这个项目本身是属于公司领导层直接进行管理。但是由于本身这个项目采用的是比较新一点的技术,以及我又通过与大家的讨论定义出与以往的开发步骤并不相同的开发方案。所以实际上对项目计划的制定提出一些意见;又由于我对开发人员的各自特点比较熟悉,所以我也参与了对项目人员分配的一些意见。下面的一些总结中将会对我在项目中具体所做工作作一些定义以及我现在所能想出项目进行过程中我实际的一些想法。

 

以下是目前项目阶段性的总结:

l         分配的任务完成很差的部分,或无清醒意识的部分

Ø         参与项目计划的制定

项目合同中对项目完成时间有非常苛刻的要求。客观上要求项目安排必须非常紧凑。但领导问我对项目计划的意见时。我实际上可能考虑比较多的是我们采用的新的开发方式后对开发小组的进度安排。或者说是被新的开发方式的前景冲昏头脑忽略了使用这种开发方式开发人员的适应期。可能会出现开发过程与网友BigTall所说的过程非常的相似:

从现有项目的管理经验来看,分模块开发是必要的,但是要记住,如果是横向分层的话,会增加很多的人员之间的沟通活动,…………纵向分层开发是小公司目前最好的选择。千万不要希望人员之间的沟通会狠顺畅,血的教训,切记切记!

虽然从目前的情况来看,项目还不至于出现沟通有问题的情况。但是初期的沟通的确是花费了比我想象要多的时间L。以及后面项目开发过程对测试影响的时间,都可能会与开始我定义的项目计划不符合。

Ø         参与项目Coding人员的分配

项目人员的分配中我出现的问题可能还是多从技术的角度去考虑问题。对每个参与项目Coding的人员主要从他的技术水平角度来考虑。而较少的考虑他们之间的兴趣爱好不同,沟通能力的不同等特性。我的项目经理朋友告诉我一个很好的例子:他在管理一个项目时,并不是完全根据项目小组中每个人的实际能力来分配任务,而是对应项目小组成员对项目各个方面不同的爱好,以及相应的潜在能力来分配任务。那么项目小组成员在设计开发过程普遍的感觉到学习到不少的东东,工作的热情非常的高涨。我几乎没有针对这种类型问题的思考。

Ø         项目的设计部分

这部分没什么好说的,有很多的网上朋友已经提出了很多意见(说实话,一开始我还对某些朋友的说话方式真有点接受不了J)。也许我以前用过UML,或IDEF之类的设计思想,以及对应的设计工具。但可能并没有对设计思路掌握好。特别是对如何合理的使用设计思想与客户或项目成员进行沟通没有仔细的考虑。出现设计问题的时候可能由于时间因素的原因将设计的粒度变粗,以至于开发很多的模块没有详细设计文档。

Ø         项目实施过程中的执行

执行项目的过程总体来说有两个部分的不足,对设计过程的粒度过粗以及对开发框架设计的过细。也就是说项目的执行时设计过程所花的时间过短。而对应讨论开发框架所花费的时间过长,希望可以达成开发小组成员的完全统一。从目前的情况来看,项目滞后的时间主要是由于讨论开发框架所拖延的时间。其实这个问题涉及到对技术问题的把握,很多时候技术问题是不可能得出一个完美的答案。这个时候需要多数人通过,以及大家对方案认可程度的统一就可以了,而不要去强求对技术问题的完全统一。

 

l         分配的任务中完成的部分,或有意识的部分

Ø         开发小组与其实项目相关的部门交互时的策略

这部分的问题我想我还是投入了很多的关注。由于开发小组讨论对分层开发中沟通问题有很多的定义。所以我也把这个沟通的方式应用到开发小组与其它项目相关部分进行交互时的考虑中。

Ø         技术会议时,试图去注意把握会议的进程,以及达到会议目标

这个技巧是以前看项目管理相关的书时特别感兴趣的一个部分,那么在实际应用我也想了一些办法。

Ø         通过讨论统一构建技术上的架构

可以参考《没头没尾--项目开发笔记:C#分布式工程的修改版本》,对技术架构的已经有比较细致的描述。

Ø         试图去寻找新的开发中的方式,以适应新的开发环境与项目时间的需求。

可以参考《没头没尾--项目开发笔记:分模块开发!!?? 分层开发!!??》

 

我想通过这样的方式来分析我已经出现和将会面对的问题是非常恐怖的一件事情。从这样角度来看有很多的事情我都没有做,没有做好。虽然我是项目中的一个技术经理。但是由于公司规模以及项目本身的限制,项目必须在缺少很多可以提升,可以完美的条件下继续前进。可能我还是必须要去按照我可能达到的水平来处理我所遇见的问题。项目按时完成才是最终的目的。

我想干过两三个项目的技术工作的人被领导推出来参与一部分项目管理的朋友一定也不少。我的这些经历可能会因为不同的环境有一些不同的特点。我想通过这些笔记与向朋友们请教与以及与朋友们进行交流。还有很多的朋友可能已经有过经历过的这种阶段的经验,但也还有很多的朋友也许正处在与我相同的阶段或者将要进入这个阶段。那么朋友们是怎么做的?我特别的希望知道。

前面写的很多项目笔记也许叫技术笔记更加恰当一些。我想这也是属于我认识中偏差。但是已经写成项目笔记了,我想也就没有必要再进行改变了。朋友们也就将这些记录统一当进行一个项目进行过程中项目成员的思考吧J

 

数据集分享 | IWR1642呼吸心跳数据集 雷达开源数据库 数据集 阅读详情

相关推荐

字节跳动程序媛教你如何刷算法题:面试手撕代码我就没怕过

本人上一次刷题还是大一的C语言期末考试……但是面试中算法考核截止上岸前一直保持着100%正确率的光辉记录。 本文将给你指明一条刷题的决胜指南。并从算法的重要性、题库的选择以及刷题的三大步骤分别进行讲解,彻底解决你所有关于面试算法所有的困扰。

Stay Hungry Stay Foolish 求知若饥 虚心若愚 2万+

Eclipse修改复制项目名

在Eclipse开发工具中,直接复制项目,重命名新的项目名 项目右键 --> properties --> Web Project Settings --> 修改Context root web.xml 工作空间中找到当前项目下.project文件 List item .工作空间中找到当前项目,打开.settings文件夹,找到org.eclipse.wst.common.component文件 6. clean项目 7. 重启Eclipse ...

Sky_MaoXiaoqi的博客 364

PredFormer实战:用Transformer搞定交通流量预测(附TaxiBJ数据集代码)

本文详细介绍了如何利用PredFormer这一基于Transformer的先进模型进行交通流量预测,特别针对TaxiBJ数据集提供了完整的实战代码和优化策略。PredFormer通过门控Transformer块(GTB)的创新设计,在时空预测任务中展现出显著优势,相比传统方法将MSE降低33.1%,推理速度提升4.4倍。文章还涵盖了模型轻量化、部署优化等实用技巧,为智慧城市建设中的交通预测提供了高效解决方案。

weixin_29194817的博客 447

Delphi XE4 For IOS 之SQLite初试

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34209406的博客 198

【SpringBoot香樟转转】debugDay01

在学黑马程序员的苍穹外卖项目,刚开始学,想用maven编译一下代码,结果报错,找不到符号。本着先理解原则,看着能找到这个变量呀。

m0_72696598的博客 1738

PyTorch实战:3D U-Net医学图像分割从零搭建(附完整代码)

本文详细介绍了如何使用PyTorch从零搭建3D U-Net模型进行医学图像分割,涵盖三维卷积实现、模块化架构设计、医学图像专属优化策略及完整训练流程。通过实战代码演示,帮助开发者掌握UNet-3D在CT、MRI等三维医学图像分割中的应用,提升肝脏肿瘤分割、肺结节检测等任务的准确性。

weixin_29061997的博客 330

在delphi中开发业务对象

 在delphi中开发业务对象 介绍Delphi是一个非常强大的开发商业应用程序的工具。通过使用数据控件和其它VCL库,我们可以迅速地做出强壮而高效的小型应用程序。然而,开发复杂的应用程序有其特有的难题。小型部门级的应用程序相比企业级应用程序能从RAD开发方式中获得更多好处。在业务规则,数据,用户界面之间存在着复杂交互的大型C/S应用程序需要对设计有更多的关注,而不能仅仅满足于RAD.然而

yxj911的专栏 2367

【问题解决】本地 Llama / Qwen 运行报错:transformers 版本不兼容、依赖冲突解决

Flask是一个轻量级的Web框架,设计上非常简单和易于扩展。它并不强制使用任何特定的项目结构或工具,这使得开发者能够根据自己的需求自由地设计应用。Flask的灵活性使它成为了许多小型项目和原型开发的理想选择。FastAPI是一个现代的Web框架,基于Python 3.7+,专为构建API而设计。FastAPI的特点是高性能、支持异步操作,并且内置了许多现代Web应用所需的功能,如数据验证和自动生成API文档等。从性能角度看,FastAPI在高并发场景下具有明显优势,特别是在I/O密集型的应用中。

博客 801

有个思路问题,哪位哥哥帮帮忙指点一下.

有个思路问题,哪位哥哥帮帮忙指点一下. Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiDB/html/delphi_20061216115615270.html 我在做订单管理和发货单管理时,遇到个问题,因为在发货单里包括了客户信息,订单详细信息等,是相联到了客户表,订单表,而订单表又分为表头信息表和表体信息表,订单的表头里也包...

weixin_34343689的博客 104

软件测试面试题之易错题

(1)白盒测试:又称功能功能 测试、数据驱动测试和行为测试,是一种从用户观点出发的测试,被测程序为黑盒子, 通过测试来检测每个功能是否能够正常使用。(2)黑盒测试:又称结构测试和逻辑驱动 测试,是知道产品内部工作过程,通过测试来检测产品内部动作是否按照规格说明书 的规定去正常运行。(1)、测试需求分析;(2)动态白盒测试:需要对各个模块功能、模块间的接口、局部数据结构、主要执行路径、 错误处理等方面的测试。(2) 集成测试所测试的对象是模块间的接口,其目的是在找出在模块接口上面,包括整体体系结构上的问题;

m0_37449634的博客 679

微信小程序启用蓝牙设备特征值变化时的notify功能

注意:这里的serviceUUID、notifyCharacteristicUUID 我会在后面写入数据时做重点说明。isNotifyBLECharacteristic:false, //是否启用蓝牙设备服务特征 notify。二、启用蓝牙设备特征值变化时的notify功能。下一篇 将继续介绍 微信小程序蓝牙设备写入数据。

wsk198726的专栏 1172

使用 IntraWeb (41) - 数据控件速查

为什么80%的码农都做不了架构师?>>> ...

weixin_33895516的博客 165

Codex 团队如何用自己的产品构建产品——整个 Spec 只有 10 个要点

OpenAI Codex团队采用极简产品开发模式,整个产品规格仅10个要点。团队50-100人长期仅1名PM,设计师代码量已超过工程师。产品负责人Alexander Embiricos透露,团队几乎不写详细文档,仅在需要协调时写简短要点。OpenAI采用独特规划哲学:只做8周内短期或长期方向性规划,拒绝中期路线图。2025年GPT-5.2 Codex发布后,模型能力突破催生了桌面应用开发。团队强调"让离代码最近的人做决策",PM角色转变为"填空者",设计师与工程师界限

348

没头没尾--项目开发笔记:先开发UI层还是先开发BusinessRules层!!??

标题:没头没尾--项目开发笔记:先开发UI层还是先开发BusinessRules层!!??关键词:分布式开发 C# 项目分工 DELPHI与C#的混合开发,开发过程,分模块开发,分层开发,RUP实施过程11月26号:中午又听说朋友们买房子了,真为他们感到高兴  上一个笔记中longbow74朋友有以下的评论:(以下的讨论是建立在一个业务系统中,也就是带数据库连接的那种J)我觉得

ViktorYu的专栏 2219

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

没头没尾--项目开发笔记:分模块开发!!?? 分层开发!!??

标题:没头没尾--项目开发笔记:分模块开发!!?? 分层开发!!??  关键词:分布式开发 C# 项目分工 DELPHI与C#的混合开发,分模块开发,分层开发11月23号:晚上,上完课、吃完饭、洗完澡、边看曼联的比褰边写项目开发笔记 今天回头看看上一个笔记。我想回忆一下产生这个想法的过程。与朋友们分享一下。以前最为普通的方式是分模块开发。上一个笔记中写的分层开发过程可是说是一次

ViktorYu的专栏 2017

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

没头没尾--项目开发笔记:异常处理与日志记录代码自动生成(工具能生成多少代码!?续一)

标题:没头没尾--项目开发笔记:异常处理与日志记录代码自动生成(工具能生成多少代码!?续一)关键词:分布式开发 C# 项目分工 DELPHI与C#的混合开发 AOP 代码生成工具 异常处理 日志记录12月7号:从AOP的想法中得到对项目中异常与日志记录的抽离与处理方式 上次写的代码生成工具是从系统的方面来讲代码生成工具。写的比较粗,只是定义出了代码生成工具在我们的项目中对应的目的以

ViktorYu的专栏 1970

没头没尾--项目开发笔记:分层开发 ≠ 分层

标题:没头没尾--项目开发笔记:分层开发 ≠ 分层关键词:分布式开发 C# 项目分工 DELPHI与C#的混合开发,开发过程,分层开发11月26号:很不开心,公司里面又走了几个同仁,整体环境真是太不景气了 LL  有的朋友觉得分层与分模块的开发从概念上不属于同一个概念的范畴。我想在这里做一个澄清。       我想详细的解释一下我认为的分层开发的概念。也许这个概念定义是我的理解

ViktorYu的专栏 1916

没头没尾--项目开发笔记:工具能生成多少代码!?

标题:没头没尾--项目开发笔记:工具能生成多少代码!?关键词:分布式开发 C# 项目分工 DELPHI与C#的混合开发 代码生成工具 数据库扫描12月2号:开始写代码生成工具了,真有点千头万绪不知从何说起…… 代码工具包括代码的生成工具以及代码同步工具两种类型的工具。当然,可以将代码的生成与同步写在同一个工程项目中。如果有充分时间进行考虑的话,那么我们的代码工具也的确是应该包含在一

ViktorYu的专栏 1869

没头没尾--项目开发笔记:怎样选择项目开发语言?!

标题:没头没尾--项目开发笔记:怎样选择项目开发语言?!关键词:分布式开发 C# 项目分工 DELPHI与C#的混合开发01月15号:2003到了,感觉上也没有什么不一样的地方。日子还是总是要平平常常的过………… 项目已经到了中期,项目小组也算是进入了攻坚的阶段。这个时期中所做的总结往往都是关于一些应用在项目中新的技术与新的方法目前在项目中应用出现的问题。应该说认识到以前有一些的想

ViktorYu的专栏 1824

没头没尾--项目开发笔记:如何编写最外层用例?!

标题:没头没尾--项目开发笔记:如何编写最外层用例?!关键词:结构式的开发,用例驱动开发 02月14号:街上到处都是拿着鲜花的小丫头,比过年都热闹!! 项目将要进入最后的实施阶段,各个子系统也开始了扫尾工作。由于项目中出现的问题很多都是由于设计中的原因,与项目小组的成员进行讨论的时候有时候还是会不自觉的回到项目最初我们有什么工作没有做好,从而从项目中得到更多的经验。 如何编

ViktorYu的专栏 1799

没头没尾--项目开发笔记:最后的笔记

标题:没头没尾--项目开发笔记:最后的笔记关键词:技术心态总结03月29号:知识份子用最先进的途径传播非典性肺炎的恐慌。除了论坛上谁也不关心可怜的伊拉克人民 也许在起“没头没尾”这个名字的时候已经有了预感,我并没有在项目中坚持到最后,而是在项目完成之前离开了这个项目。项目由负责客户端设计开发的同仁接手担任技术经理。几个月的开发经历给我带来了很多的想法,很多的收获。写项目开发笔记的过

ViktorYu的专栏 1773

没头没尾--项目开发笔记:如何开发代码更新工具?!(下)

 (接上篇http://www.youkuaiyun.com/develop/article/16/16299.shtm)Ø         代码更新的替换过程代码的更新的过程主要是搜索对应的文件的目录,将所有的目标文件找出,将目标文件读入字符串,根据模板文件内容对目标文件进行处理。下面是个简单说明:1.读入输入模板文件,读出TemplateTag,读出各个CodeSession存入对应的数据

ViktorYu的专栏 1656

没头没尾--项目开发笔记 C#企业级模板理解

标题:没头没尾--项目开发笔记关键词:分布式开发 C# 项目分工       11月19号:下午,天气不冷肚子痛从本质上来说…………,我其实也不清楚C#比JAVA有什么提升。宣传的材料上或网站上写的多好多好,从书店买的书看了看也没看好有什么特别的地方。都是一大堆的类继承来继承去的。管它的,先做出来东东再说。接着上午的写吧。我想首先对C#的企业级分布式的模板简单的说一下。下面的理

ViktorYu的专栏 1633

没头没尾--项目开发笔记:对应开发方式的变化

标题:没头没尾--项目开发笔记:对应开发方式的变化关键词:分布式开发 C# 项目分工 UML IDEF       11月22号:有点激动,有点沮丧多谢各位朋友的意见!其实没有写这个项目笔记之前,有很多的问题我都没意识到。写的过程中从前从后可以体会出有很多的过程我们的团队是在糊涂的过程中就走过来了。过程中少的很多部分都是根据以前开发的经验来填充,以及团队中个别牛人的能力来填充。朋友们如

ViktorYu的专栏 1613

没头没尾--项目开发笔记:如何开发代码更新工具?!(上)

    12月31号:2002年的最后一天,天气不错!!希望明年天天都是好天气,也希望所有的IT从业人员新年好,天天快乐! 好长时间没有更新项目笔记了,并不是因为我们的项目没有什么进展。而是我要期末考试!郁闷。昨天好不容易考完了我最怕怕的English. 总算可以重新开写项目笔记罗。上篇的项目笔记有朋友问我们代码如果始用自动生成之后,如何进行更新?如何保留生成地代码变化部分?这篇文

ViktorYu的专栏 1581

没头没尾--项目开发笔记:面向业务的用户界面与面向对象的数据库如何连接

标题:没头没尾--项目开发笔记:面向业务的用户界面与面向对象的数据库如何连接关键词:分布式开发 C# 项目分工 面向对象的数据库设计 面向业务的用户界面       11月21号:新的一天又开始了接着昨天的写吧。现在来谈谈面向业务的用户界面与面向对象的数据库应该在框架中如何进行连接吧。先把我定义的面向业务的用户界面与面向对象的数据库的组织方式说一下。l         面向业务

ViktorYu的专栏 1494

没头没尾之项目开发笔记:回忆

标题:没头没尾--项目开发笔记关键词:分布式开发 C# 项目分工       11月19号:上午,天气冷项目已经进行到一半了,过程中我的想法也已经变来变去变过很多次。与同事们的交流,与朋友们的交流都已经给我带来了很多的帮助。这里,我尽量把这些写出来,与大家交流一下。先介绍一下情况吧。下面就是这个项目以及相关的人员。l         项目情况一个跨企业的信息平台,主要的业务

ViktorYu的专栏 1493
上一篇: 没头没尾--项目开发笔记:分层开发 ≠ 分层
下一篇: 没头没尾--项目开发笔记:工具能生成多少代码!?
ViktorYu
博客等级 码龄24年 2粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值