我目前在一家小型企业(15-20名员工,5名程序员)工作,其中大多数项目是定制的CMS和一些Web应用程序产品。
自从我开始在那里工作以来,我参与了许多项目,但每个项目的规格变化很大。有时我们得到一些细节,一个Word文档告诉客户想要什么,以及我们建议什么(建议的表单字段,显示的简短描述等)。有时几乎没有什么,除了“做你认为这个项目/模块/请求的最佳方法”。
对于那些可能在不同类型的企业工作的人,我的问题是:如何(大量纸张?Word文档?Visios?)以及您在开始时从您的上级,经理,同事那里得到什么样的信息?一个项目(大量的分析,图纸等)?你对此有多详细了解?
希望我的问题很清楚,谢谢。
答案 0 :(得分:5)
Specs ..那有点好笑......永远怎么样:(。
严重的是,很多公司都认为不需要规格,这绝对是不可接受的,但这就是很多公司的情况。他们假设一个班轮,程序员知道程序应该做什么,输入/输出等等。
不幸的是,在我的情况下,我必须真正帮助编写规范......我是程序员:(。
答案 1 :(得分:2)
我主要得到很多口头指示,我使用录音机录制对话并在完成后转录。我用客户的话来写自己的规格。
然后,作为一名优秀的顾问,我会将写作反馈给客户并进行验证,并获得签名并构建它,并且每次都会幸福地生活! (不,他们不,他们改变主意100次)
答案 2 :(得分:1)
根据工作属于哪个群体,它可能会有所不同:
支持请求 - 如果更改需要很短的时间并且正在修复损坏的内容,则会有此组。这可以很简单,“将Bob添加到授权用户列表中以获取该古代形式”,其中表单是多年前编写的内容,除了添加和删除用户之外,它不会因为害怕破坏而触及。
服务咨询委员会请求 - 最多几天的项目在此组中,因为这些项目类似于迷你项目,因为请求可能是为组创建新表单或门户。这可能是升级一些第三方软件,我们有一些自定义,使升级不一定是操作的简单事情。
项目 - 在这种情况下,通常有一些Word文档和/或电子邮件线程可以帮助确定范围,预算和时间方面的要求。这些可能需要几个月的时间,但是有一些东西要说原型要改变而不是创建初始原型来判断是否真的满足了要求。当然,我目前的项目已经有一年多了,还有几个月的时间表,并且在完成之后已经有了一个继任者,即。在第一阶段之后有第二阶段。
Uber项目 - 这些都值得拥有自己的文档组,并且是百万美元,多个公司项目,通常会尝试记录前面的所有内容,但这里很少有用。因此,对于这些有一些敏捷的采用,但仍然有一些成长的痛苦要经历我们如何使用敏捷成熟。想想安装一些现成软件的模块,需要内部和外部开发人员根据我们的特定需求定制套件,因为该软件应该非常强大,灵活并且可以节省大量时间和金钱。否则一般都要做好自己的工在这里考虑ERP或CRM的几个例子。
答案 3 :(得分:1)
我们是一家16人的公司,为小型零售店主创建和支持定制软件。
我们获得的项目分为三大类(与规格相关):
“在这里,自动化此表单。”销售人员解释说,我们的客户只希望将此表单显示在可以填写的位置并打印出来,使其看起来对客户而言非常专业。我们的规格是一张纸,看起来像订单或报告。这总是假的;他们想要弹出查找,从其他来源自动更新,以及“当你在它的时候”加载时间超过一倍的时间。这些,我们已经学会了活在当下,让项目顺其自然。到我们完成时,该程序看起来并不像它们的原始形式。
小变化。就像一个简单的电子邮件,解释背景颜色是陈旧的,或者请求按不同的列对报表进行排序。这些,我们只是随着时间的推移而做。
大公司整合,我们的任务是让我们的软件与Intuit(QuickBook)或FedEx(运费)等大型服装合作。这些通常都有经过深思熟虑的文档和示例代码。我们在word文档或pdf中获得100页。这些问题是他们的规格是错误的。当我们尝试测试或认证我们的集成时,我们会发现有关不准确的信息。在这些情况下,我们通常需要更长时间的认证,而不是最初开发流程。
在所有情况下,真正的问题是销售人员在向程序员询问需要采取何种措施之前向客户承诺解决方案。就在2个星期前,销售人员陷入了真正的麻烦,不得不退款(该人不再与公司合作)。
答案 4 :(得分:0)
无 - 至少不是来自管理层。
相反,作为开发人员(尤其是现在领导一个软件项目的开发人员),我希望与我的用户/客户/等联系,并直接与他们合作以提出我们的规范和要求。我向团队请求的文档只对团队有用。我很幸运,管理层很少要求一份没有意义或不会对我们的项目有用的文件。
答案 5 :(得分:0)
我目前有六个左右的规格,每个60-80页。其中一个是80页,没有目录。好时光。
答案 6 :(得分:0)
我们的产品经理和高级工程师为我们的数据管理软件项目准备了三份计划文档。
高级要求:支持的硬件/软件或该项目的特定功能的1到3句子描述。 (10-15页类似Excel的网格)
技术细节:每个高级要求的工程实施。每个页面最多一个页面,具体取决于详细程度。 (30-40页填写的功能详情)
业务协议:1& 2具有工程计划和产品管理的市场分析。每个人都签字。 (5页分析,20技术分析)
我的规格中没有看到工作流程或其他类似Visio的详细信息。优先考虑的要求和时间表是至关重要的,因此我们知道何时停止工作以节省开发和测试时间。