上一次我们聊到 估算项目的时间进度! 感谢很多博友的建议。我也向我们老大咨询了一下他给了我很多宝贵的意见。以下是我跟老大的一些交谈希望对大家有所帮助。把握三个点以下是老大给我的建议大家可以考虑一下。这三个点中我们最终要完成的就是目标的完成。1、这里的资源主要指开发人员。2、现在开发人员就我自己我们就自然要求把时间弄长了。——这里的时间包括加班时间。3、如果开发人员也不增加时间也不延长那只能削减产品功能了。现在的主要问题是沟通问题怎样才能让产品信服愿意把时间延长呢那我们就需要把需求罗列出来让产品看到我们要做这么多的事情自然就愿意给你时间了。分解需求我们都知道分解需求但是分解需求的时候我们最容易犯的错误就是笼统那么我们怎么避免笼统呢这就需要你具体的描述。你既然是技术人员当然需要你以技术角度给产品人员讲述产品人员在技术这块他们也是多少知道的不是一穷二白的。——把别人当傻子其实很多时候自己就变成傻子了。现在举个例子。——我拿博客园举例子从我个人技术角度分析。demo我很多时候产品人员就给个demo然后让我估算时间连个需求都不给。老大我们平时都是这样做的。我那怎么评估时间老大我们从demo上大致就能了解有什么模块需要我们开发了。然后老大就给我分解了demo.老大1这个模块你开发需要多长时间。我如果接口数据都完整的话应该两天时间吧。老大你说的太笼统了。你能再具体一些吗我首先我要了解这几个tab的数据接口是否已经提前准备好的呢还是需要我这里再重新整合。所以我需要跟接口人员沟通一下。如果数据无需重新组装那组织数据这块我半天就能完成如果数据需要重新组织怎么组织我就需要一天的时间了。其次tab展现这块如果tab过长是不是做特殊处理(比如需要一些按钮做tab切换)如果做特殊处理那我需要1天时间。如果不做特殊处理那我需要半天时间。——所以这块加在一起最多2天。老大恩。如果接口那边没有准备好你怎么办我那我先确定一下接口开发人员什么时候能够把接口准备好然后到时间了我再进行这个模块的开发。我先开发其他模块。老大恩。那么2这个模块你需要多长时间我这个功能看起来比较简单先判断数据层那里是否有这个接口如果有就直接链接过去,没有就不出现。就是个链接问题瞬间就能完成。老大那第3个某块呢我3这个模块看起来比较简单如果只是单单的从接口取数据回来那这个可以不用具体分配时间如果这个是从众多数据中汇总出来那我需要1天时间。老大那你是怎么估算出1天时间的。你是无法知道具体的算法的。如果汇总的数据非常复杂那你用1天时间够吗你怎么计算所以你需要先跟接口人员进行沟通要知道怎么进行数据计算。把整个流程弄明白然后再进行沟通。所以这个也需要你沟通之后才能确定时间。不能凭空想象。我恩。老大第4个模块你需要多长时间我这个需要到不同的接口把数据拿过来里面还有其他信息比如评论数阅读数这些都要组织成一个新的数据结构然后进行展现。因为关联四个接口而且四个接口都要到同一个接口取评论数和阅读数所以我需要1天半时间。老大因为这个数据比较复杂所以我建议你用2天时间去做。那你第5个模块需要几天完成我我觉得第五个是所有当中最重要的模块。1我需要兼容所有tab模块。2我需要做一些后加载 。3在后加载的过程中到一定数目的时候我还需要进行翻页。因为关联前端js和后端php代码交互我需要设计一下然后进行相关编码这个我需要3天时间。老大恩这样你不就把时间估算出来了吗我们在估算时间的时候我们要考虑很多因素这样你才能比较准确的估算时间。