热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

最近正在开发的一个项目,将它的进展写出来,也算是一种老调长谈的再次思想回顾吧

以下内容处于商业原因没有写客户、项目、模块、人名的真实名称,用代号和符号代替。**项目现在的工作基本如下:1:“A功能”在开发上是技术问题,而且这个技术的解决需要程序员不但有

以下内容处于商业原因没有写客户、项目、模块、人名的真实名称,用代号和符号代替。

**项目 现在的工作基本如下:

1:“A 功能”在开发上是技术问题,而且这个技术的解决需要程序员不但有写好代码的能力,还要具备有一定的设计类的能力以及和 Office Excel 互操作的技术,如果没有设计能力,很难设计出用于快速开发和质量的功能,现在 X 具备一些写代码的能力,但因为不具备设计和 Office Excel 互操作能力,而我还有其它代码和业务逻辑要写,以及审核他们做的东西及安排工作计划,因此也没能有时间帮助这个模块,因此这个功能受到影响了。

2:“B 功能”模块现在正在开发,边问 **客户关于 报表和数据来源需求边开发,这个模块自己在做。

3:“C 功能”现在还剩几个报表需要做,但有些报表的确是非常麻烦,这些基本就是 Y 在开发了。

4:“D”模块最难的是“D - 1”功能,这个业务规则很麻烦的,是这个模块当中最让自己担心的。

这个项目在需求上出现的问题是——很多需要我们自己用猜测、用假设的方法得出结果,如E 功能、F 功能以及一些报表就是如此,这些最直接的影响就是费时、费力,还不一定对,只能硬着头皮上,但最终对需求得出的结果可能还未必正确,这最让人头痛。

在技术上的问题是没有优秀的程序员,直接结果不仅是写得慢,还有就是写代码和基本的设计代码的能力落后,导致程序 bug 多,debug 时间长,代码不稳定,并且稍微有些难度的模块就难以胜任,硬着头皮做了也是开发时间长,出现的问题也多,可能一个问题对于一个开发能力强的半小时解决了,但是现在要花半天甚至几天的时间完成,而且还是难以维护和 bug 多。

在管理上,现在自己这边即做开发、又做管理,肯定导致了工作安排不紧凑,科学管理难以实施。如果看管理效果,自己对自己这次的管理也不满意。还有就是一开始没有足够估计一般程序员的开发能力,导致对能力产生的绩效估计不足,这也导致了项目一些模块开发时间远远超出自己的估计,E 功能就是。

另外,这两天由于 10 天的疲劳战,已经出现了大家工作效率下降。Y 是头痛,并且他自己也说脑子好像死掉了,做报表也是 bug 多多。X 是睡眠不足和头痛,今天下午已经昏昏沉沉了,工作效率也可想而知了。自己这两天也是难以集中思想高效工作,动脑困难,工作效率下降很多。但这一切不是大家的错。

最后总结的就是,项目开发需要管理 + 技术。

在管理上,主要是工作任务的科学安排和分配、质量与进度的控制与把握、完成模块功能的验收和评审、一些必要的文档的撰写。以及整个节奏的控制,节奏的控制这个很重要。总的来说,就是提供并实施科学与切实可行的计划,让程序员在有目标感和成就感的环境下开发与工作,并产出最大的效能。

在技术上,项目中需要有真正有能力的主力程序员,架构师,由他们带领其它开发人员的开发,并且解决项目中各种技术问题,开发项目中最困难的代码。根据项目的大小及需求难度,还可以有需求管理及分析人员、测试人员等等,这点根据公司现有项目的难度和大小,可能未必需要有专门的职位,但是优秀的程序员和好的项目管理人的确非常重要了。

最后就是科学的管理 + 科学与切实可行的计划 + 有优秀能力的程序员 = 形成优秀的工作文化,并完成优秀的项目。  


推荐阅读
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • Microsoft Office for Mac最新版本安装教程,亲测可用!
    本文介绍了Microsoft Office for Mac最新版本的安装教程,经过亲测可用。Office工具是办公必备的工具,它为用户和企业设计,可以利用功能强大的Outlook处理电子邮件、日历和通讯录事宜。安装包包括Word、Excel、PPT、OneNote和Outlook。阅读本文可以了解如何下载并安装Office,以及安装过程中的注意事项。安装完毕后,可以正常使用Office中的Word等功能。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 本文介绍了C#中数据集DataSet对象的使用及相关方法详解,包括DataSet对象的概述、与数据关系对象的互联、Rows集合和Columns集合的组成,以及DataSet对象常用的方法之一——Merge方法的使用。通过本文的阅读,读者可以了解到DataSet对象在C#中的重要性和使用方法。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 本文介绍了PhysioNet网站提供的生理信号处理工具箱WFDB Toolbox for Matlab的安装和使用方法。通过下载并添加到Matlab路径中或直接在Matlab中输入相关内容,即可完成安装。该工具箱提供了一系列函数,可以方便地处理生理信号数据。详细的安装和使用方法可以参考本文内容。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 基于事件驱动的并发编程及其消息通信机制的同步与异步、阻塞与非阻塞、IO模型的分类
    本文介绍了基于事件驱动的并发编程中的消息通信机制,包括同步和异步的概念及其区别,阻塞和非阻塞的状态,以及IO模型的分类。同步阻塞IO、同步非阻塞IO、异步阻塞IO和异步非阻塞IO等不同的IO模型被详细解释。这些概念和模型对于理解并发编程中的消息通信和IO操作具有重要意义。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
  • 如何在跨函数中使用内存?
    本文介绍了在跨函数中使用内存的方法,包括使用指针变量、动态分配内存和静态分配内存的区别。通过示例代码说明了如何正确地在不同函数中使用内存,并提醒程序员在使用动态分配内存时要手动释放内存,以防止内存泄漏。 ... [详细]
  • 本文介绍了自动化测试专家Elfriede Dustin在2008年的文章中讨论了自动化测试项目失败的原因。同时,引用了IDT在2007年进行的一次软件自动化测试的研究调查结果,调查显示很多公司认为自动化测试很有用,但很少有公司成功实施。调查结果表明,缺乏资源是导致自动化测试失败的主要原因,其中37%的人认为缺乏时间。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • 2022年的风口:你看不起的行业,真的很挣钱!
    本文介绍了2022年的风口,探讨了一份稳定的副业收入对于普通人增加收入的重要性,以及如何抓住风口来实现赚钱的目标。文章指出,拼命工作并不一定能让人有钱,而是需要顺应时代的方向。 ... [详细]
author-avatar
和寧世杰471
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有