程序员该如何确定任务(项目)的排期?

这篇具有很好参考价值的文章主要介绍了程序员该如何确定任务(项目)的排期?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

未经作者(微信ID:Byte-Flow)允许,禁止转载

所谓定任务的排期其实就是预估完成一个任务所需要的时间,简而言之就是给你一个活,你预估下需要多长时间可以搞定。排期这个东西,一般是老板比较喜欢的,通过一张表格便可以对每个人的进度和安排一目了然,项目经理也能通过它更好地对项目进行把控。

定任务的排期往往还会涉及自我内心的博弈,什么博弈呢?

比如你排期估的太长了,心里可能会犯嘀咕:时间估长了,领导和同事会不会觉得我能力不行,这样会不会不太好?

又比如你为了证明自己能力牛逼吧,把时间估的比正常时间还短,这个时候心里又会犯嘀咕:估时间那么短,到时候完不成了怎么办,领导和同事会不会觉得我能力不行?就算可以按时完成,搞得自己压力很大、天天加班也不好吧?

经过这样的博弈,最后定下来的排期一般不会太离谱。据我观察大部分同学的任务一般都能在排期结束之前搞定,在时间上给自己留了一点余量。

据一些初入职的小伙伴反馈,他们普遍讨厌排期这个东西,自己定不好,然后 PM(产品经理) 还不断催促,还以为是 PM 在为难他们。

那么,该如何定任务(项目)的排期?

非自主排期,就是上面定一个期限,必须在这个期限内完成任务,排期要基于这个期限确定。打个比方,某某公司要在 3 个月之内完成某个产品,那么留给市场调研,设计,研发和测试的时间基本上都是固定的,最后某项任务分配给你的时间也是固定的。

非自主排期说白了就是上面直接给你分派任务,限期完成。这种情况一般比较紧急,对于研发人员来说压力比较大,可能需要经常加班。

那么,这个时候你觉得分配给你的任务限期搞不定怎么办?首先要冷静下来,分析一下可能会遇到的难点,及时咨询周围的同事(绝大部分问题这个阶段可以解决),如果周围的同事也搞不定,那就需要反馈给 leader 。如果 leader 也搞不定,就由 leader 来协调更高层面的资源帮你解决问题。

这种情况,如果你没能及时向上反馈,那么项目 delay 的责任就在你身上了。

自主排期,就是自己定时间完成一项任务,期限没有强制性的要求。但是很多人对于自主排期反而拿不定主意,这就是对自己的能力估计不足。自主排期也分2种情况,一种是自己比较熟悉的任务(属于重复劳动),这种不用说了,就参考之前任务的进度确定排期;

另一种是完成任务需要用到新技术(涉及新的领域、新的技术栈),这个时候先别着急定排期,先花时间对任务所涉及的技术栈(新技术)做下调研,咨询一下相关同事(参考一下别人的排期),看看同事能不能分享一些现成的方案,再结合自己的学习能力做下评估。

这个前期的调研很重要,很多新同学一听会用到新技术,马上就闷头兴奋地搞起来,最后勉强搞成了,发现有一堆问题,弄得自己灰头土脸。这个时候才想起来去找外援,结果发现人家已经有一套现成的"轮子",该踩的坑已经帮你踩过了。

自己定的排期,如果在排期内搞不定任务怎么办?同样,要及时反馈,主动去协调资源解决问题。如果 PM 增加或者变更了需求,带来了工作量的增加,这个时候要主动提出来,要求增加排期。

非紧急的情况下,建议排期要留有一定的弹性,给自己留一些优化和学习的时间,这是双赢。

技术交流

技术交流/职场困惑解答,可以添加我的微信:Byte-Flow

程序员该如何确定任务(项目)的排期?,代码人生,程序人生文章来源地址https://www.toymoban.com/news/detail-734533.html

到了这里,关于程序员该如何确定任务(项目)的排期?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 程序员饭碗不保?首个 AI 程序员 “Devin”:从编码辅助到独立完成项目

    昨天一家名为 CognitionAI 的公司,发布了首个 AI 程序员 “Devin” 🌟 CognitionAI 官网提供了多个 Devin 的实际操作视频实例,主要包括: 通过阅读博客,Devin 可以学习如何使用不熟悉的技术(如在 Modal 上运行 ControlNet,Modal 是一个 serverless 平台)。 让 Devin 创建一个个人网站来模

    2024年03月16日
    浏览(37)
  • 程序员的新出路:维护老项目?

    1 张大胖刚进入公司,遇到了一个神奇的同事:何小痩。  别人工作都很忙, 何小痩工作似乎特别轻松,从来不加班,到点儿就回家。 张大胖向别人一打听,原来何小痩一直在维护一个老项目,维护了5年了。  一次下班的路上,张大胖碰到了何小痩,向他询问起了这个项目

    2024年02月07日
    浏览(28)
  • 【黑马程序员】C++核心功能项目实战

    20240221 本教程主要利用C++来实现一个基于多态的职工管理系统 构成 普通员工 经理 老板 员工显示 需要显示职工编号、职工姓名、职工岗位以及职责 不同员工职责 责普通员工职责:完成经理交给的任务 经理职责:完成老板交给的任务,并下发任务给员工 老板职责:管理公司所有

    2024年02月22日
    浏览(33)
  • 聊聊程序员那些【越早知道越好】的道理或者建议-程序员如何提升自己

    比如好好学习ide的使用和快捷键 ,以及一些常用的命令。 写一个实体类:Alt+Insert,shift+ ↓ ↓ ↓(或者ctrl+a全选) ,回车 把代码封装成方法:Ctrl + Alt + M 代码格式化:Ctrl + Alt + L 删除无用的导包:ctrl+alt+o 构建项目:ctrl+f9 … 比如 mybatis generate lombok 比如引入自动化工具,

    2023年04月24日
    浏览(52)
  • 程序员如何成长

    做技术是打怪兽不是养宠物,为什么要打怪兽?因为难;为什么难很重要?因为难的事情才能带来成长;为什么要成长?承认吧,因为「如何成长」是当代人,包括你我他在内焦虑的源泉。 过去几个月内我在写一系列主题为「NodeJS实战」的文章,内容来源是过去两年独自开发

    2024年02月08日
    浏览(40)
  • 程序员该如何学习技术

    前言   学习是第一生产力,我从来都是这么认为的,人只有只有不断地学习才能意识到自己的缺点和不足,身为程序员,我更认为人们应当抱着终身学习的想法实践下去,这是我所一直践行且相信的。   高处不胜寒,只有站在更高的地方,才能欣赏更多的风景,当年老

    2024年02月01日
    浏览(75)
  • 程序员如何提高代码能力?

    作为一名程序员,自己的本质工作就是做程序开发,那么程序开发的时候最直接的体现就是代码,检验一个程序员技术水平的一个核心环节就是开发时候的代码能力。众所周知,程序开发的水平提升是一个循序渐进的过程,每一位程序员都是从“菜鸟”变成“大神”的,所以

    2024年02月01日
    浏览(36)
  • 程序员如何提高代码能力

    C++ 是一种功能强大的编程语言,广泛应用于操作系统、数据库、游戏开发等领域。而要成为一名优秀的 C++ 程序员,不仅需要掌握 C++ 的基本语法和特性,还需要不断提高自己的代码能力。 以下是一些具体的方法和建议,帮助你提高 C++ 代码能力: 阅读优秀的代码 阅读优秀代

    2023年04月25日
    浏览(39)
  • 程序员如何制作PPT?

    有道无术,术尚可求也;有术无道,止于术。大家好,我是程序员雪球,今天让我们一起探讨如何从零开始制作高质量的 PPT。 上周,领导要求我撰写一份关于 4到6月持续集成运营分析的报告,并通过 PPT 的形式进行汇报。作为一名五年经验的老程序员,我深知 PPT 制作并非我

    2024年02月16日
    浏览(24)
  • 程序员避免项目延期的四个小窍门!

    原创:陶朱公Boy(微信公众号ID:taozhugongboy),欢迎分享,转载请保留出处。 点评: 身为程序员的你,不知道在你身上曾经有没有发生过,因为种种原因,导致项目延期的情况?(约定某个时间点上线,结果拖到几天时间后)这里面我相信肯定有一些客观因素存在:比如就

    2024年02月08日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包