有人能帮我提供一些关于如何为SAS相关项目进行FPA的链接吗?如果yuo的某个人已经做了,我想如果yuo能分享一些关于如何进行FPA的技巧会更有用。我认为这个问题有点太广泛了。FPA是一个很大的主题领域,它有一些关于如何进行的一般指南。(参见此处的一篇好文章:)我不知道SAS合并的具体例子。然而,这种类型的分析更倾向于过程和软件功能,因此与语言无关
如果我们讨论一个特定的SAS程序、宏或操作,也许我们可以更详细地讨论这个问题。这是一篇关于功能点分析的介绍性文章:
我使用developerGek
这与半编程有关。我在一个网站上与不止一个人合作。通过下载/上传错误的文件到FTP,很难不打乱彼此的工作。所以我们开始使用dropbox,它可以自动同步文件。这并不完美
你如何与多人合作?有没有像GoogleDocs这样有实时编辑功能的东西?或者其他任何简洁的解决方案 我会看看源代码管理系统。它们允许多人对同一项目进行更改,还允许您查看/撤消已做的更改。SVN和GIT是目前最流行的两种
乌龟SVN-
Git-Google文档确实有实时编辑功能,我相信它也有恢复到以前版本的历史。然而,随着程序员数量
在现实中,是否真的有可能在两周的冲刺中编写一个包含所有边缘案例、场景和所有动作的用户故事?如果有一些小的变化需要在一个特定的场景中加以解决,而这些变化可能会让故事在冲刺中延续下去呢
在我们的团队中,经常会出现设计、PO、BA、开发、QA、PM相互指责的冲突情况
PO、Design、BA表示,这些都是非常小的细节,其本身将成为一份冗长的文件,很难说每一个细节,QA/DEV在规划时应该考虑这些情况。但是QA/DEV反驳说这不是他们的工作,如果没有声明他们不负责,他们只会做明确声明的事情
PM指责BA
我的团队即将部署我们的应用程序,我们将与一些精选客户一起进入封闭测试。我想知道生产新的beta版本的实际时间框架是什么,在我们能够称第一个版本足够稳定以供发布之前,我们实际需要多少这样的周期
该应用程序本身是一个医疗成像应用程序,因此绝对不会崩溃或损坏数据。许多用户每天也会连续使用该软件至少四到八个小时,因此我预计正常的用户错误会很快出现。应用程序绑定到特定的硬件,如果他们有硬件,他们将需要此应用程序或应用程序的早期版本来运行他们的硬件
当然,还有来自上面的压力,现在,现在,现在!既然他们付了我
在我的个人项目任务中,我一直在尝试EBS,但有两件事我不知道如何处理
1-我发现一些隐藏的任务。我原以为做任务X需要6个小时,但结果证明这需要一个新的Ant构建任务,需要library ZipBlahBoo,然后我进入了ivy,这需要对每个使用的XML解析库版本进行一些调查。我想在我的列表中记录这些新任务,但这会影响评估。我可能花了6个小时完成实际的原始任务,但在隐藏任务中还有8个小时
2-我经常会有相互依赖的任务。我需要更新傻瓜网服务,但这也意味着更新API,这意味着更新单元测试中使用的模拟傻
在我们公司里,我们需要一个项目经理,所以我们决定自己写一个项目经理。
我们使用CMake和bazaar,但我们仍然不知道是否要存储
XML格式或数据库中的项目。
我们在这一点上被锁定:我们希望使用尽可能少的语言/工具
但是我们找不到一种方法将CMake与XML文件或数据库连接起来。
一个想法可能是Python,但是仅仅为一个接口使用一种新的语言会很烦人。我们已经看到有一个Python框架(Waf),但我们已经在所有项目中使用了CMake,转换所有这些框架需要很多时间。
我们使用Ubuntu和Wi
如果你现在手里有100美元。必须在其中一个选项上下注。你敢打赌吗?问题是:
阻碍项目成本的最重要因素是什么
程序员的打字速度
编程时键入的字符总数
“wc*.c”命令。c文件的结束大小
解决问题时使用的抽象
更新:好的,记录在案。这是我问过的最愚蠢的问题。问题应该是。在上面的列表中排名。首先是最重要的因素。这是最重要的因素。我问,因为我认为人物数量很重要。当需求改变时,需要改变的字符更少。做得越快。还是
更新:Stackoverflow播客23讨论了这个问题。谢谢杰夫!:) 这些都不是项目成本的
当你被分配到一个太难完成的项目时,你会怎么做:
假设这是一个庞大的项目,你的老板认为只有你一个人能处理
你有做一些事情的知识,但在这个时候,有些事情超出了你的专业知识
你的老板可能认为这是一个人可以在一个月内完成的事情
所以,用户们,我希望这里有现实的答案。这是一个现实世界的情况,我正试图弄清楚我明天对老板的反应,如何巧妙地接近他
我只是想在这里给我的笔记添加一个更新。我老板瞄准的有问题的应用程序是一个“类似NING”的web应用程序。我的犹豫主要是因为我是唯一一个在这么短的时间内为这么复
你是怎么工作的?更具体地说,如何组织编程任务
当我在家里开发Mac电脑时,我使用一种叫做大纲视图的软件来组织、记录笔记,并对我需要完成的任务进行优先级排序。我开始使用一个名为的程序,这是一个很好的简单免费工具。但现在我用
我一直在Windows平台上寻找一个相当好的程序,但到目前为止还没有找到。到目前为止,我已经试过了,但并不满意。我开始有了编写自己软件的冲动,但我想我会先问问周围的人,看看是否有人知道一个好的产品,而我在这个庞大的互联网上却找不到
已更新
如果您从未使用过大纲视图来组织想法,下
我领导一个由六名程序员组成的团队,目前我们正在实施一些敏捷开发实践。我对Scrum非常感兴趣,但是它似乎假设您的项目将有多个开发人员。我的大多数项目都比较小,只涉及一个开发人员。我们随时在Parralell运行3或4个这样的项目
通过阅读Schwaber,Scrum的许多好处似乎来自于团队自我组织以完成复杂任务。如果你让一个开发人员来完成所有的工作,Scrum会带来很多价值吗?我认为你可能会从Scrum或其他敏捷概念中获得价值
例如,与一个奇怪的站立会议不同,让一个开发人员告诉您为什么他接受了x
我已经使用git和svn很长一段时间了,随着时间的推移,我的项目变得越来越复杂,我开始了解项目实际上是如何管理的
现在我已经知道了分叉和分支的基本概念。使用forking,您将创建现有项目的克隆,您可以在其中工作。通过分支,您可以继续在同一个项目中工作,但您只是走了一个不同的方向
我知道这一点,但我仍然无法决定选择哪种方法,因为我不想最终选择错误的方法。这就是为什么我要征求一些建议
--
我正在从事的项目是一个网站。该网站已建成并面向公众运行。我还有两项任务要完成,它们是:
1) 因为这个网站刚
我们生产的产品由很少的组件组成。当我们计划发布带有一些新特性的项目的新版本时,我们将工作分解为相关组件中的子任务,并计划组件的版本。但有些子任务(如集成测试)仍保留在产品版本中
由于Jira似乎缺乏跟踪此类项目的手段,因此跟踪该功能的进展有些困难。
我为每个组件创建了产品版本列表和版本列表
我希望我有在多个Jira版本中完成的sprint/发布范围剩余工作的详细图表。或者其他一些工具来可视化产品范围内的功能开发进度
我正在寻找某种方法来导出工作日志,以便在Excel中构建图表,但到目前为止运气不
我使用Puppet来确保项目的质量控制,并需要在流程结束时运行yum updates以验证所有内容都是最新的。似乎您可以使用Class{“yum”}或exec{“yum update”}启动初始过程,但我主要关心的是在找到更新后如何接受更新并完成安装
关于如何做到这一点的想法/示例 exec{'yum-y update':}
有时。。。事情其实很简单…:) 您确定要运行全局yum更新吗?puppet的目的是保证机器有一个特定的状态,如果你使用它只是为了让它安装最新和最好的,而不仅仅是puppet
我在用吉拉。我有一个看板项目,名为新看板。该项目的看板是看板新看板
我有一个空的scrum板,名为scrum\u new。我想将看板新板的所有数据复制到新看板上。可能吗
我试图从现有项目中创建一个新的看板,即看板新建。通过这样做,我现在有了同一项目的两个董事会:
kanban\u new\u board和scrum\u new
我想只有一个董事会的项目
提前感谢董事会最好被认为是项目数据的视图,因为它们本身没有太多数据
您不能将任何内容从一块板复制到另一块板。您创建一个新板,并告诉它使用一个过滤
我听说很多公司都表现得很敏捷,但他们唯一做的敏捷事情就是Scrum过程。这足以被认为是敏捷的吗?单独使用Scrum似乎是一个糟糕的经理获得更多会议的完美借口。我应该厌倦这样的公司吗?单独使用SCRUM不一定是获得更多会议的借口。能够跟踪每天完成的工作,并决定如何修改(通过削减或重新平衡工作)sprint的其余部分,这本身非常有用,对我来说也非常灵活。:-)
当然,如果你没有敏捷过程的其他组件,你将很难衡量你工作的成功,因此你可能会认为你已经走上了冲刺的轨道,但事实上,你离按时交付高质量产品的目标
我经常发现我在一个特性上做的工作不够完整,尤其是在设计阶段。我发现了几个原因:
我过于乐观了
我觉得有必要提供快速的解决方案,所以有时我会骗自己认为设计是防傻瓜的,而实际上它仍然充满漏洞,只是为了更快地完成工作。当然,我后来付出了高昂的代价
我意识到自己的这种行为已经有一段时间了,但我仍然发现自己无法弥补。你遇到过类似的问题吗?你是如何解决这些问题的?我经常遇到这个问题
我的解决方案是一个笔记本。(老式的纸张)
我将计划如何实施该解决方案作为一个项目符号概述列表,然后尝试充实列表中的每一点
在这
我的问题是:
我最近正在试验XMPP——我已经建立了自己的XMPP服务器,并试图找出它在我们的开发过程中有什么用途。除了显而易见的事情(我们使用它进行即时通讯,并为我们的团队建立了一个群组聊天室),我们将它用作问题跟踪系统和持续集成系统的通知平台
我已经考虑过其他一些可能的用途,比如监控服务器的状态(通过状态层)、应用程序异常通知(通过PubSub)等等
我的总体想法是为我们的开发过程构建某种统一的支持系统,该系统将通过常规IM客户端进行通信(不过,PubSub支持将非常好),并将使我们的过程更
(对于那些没有听说过它的人来说,“是一个简单的、基于故事的项目规划工具,允许团队协作并对现实世界的变化做出即时反应。它基于敏捷软件开发方法,但可以用于各种类型的项目。”)
我们即将推出一个基于around的工作流,我们很想知道如何将产品组件分解成项目
我们已经尝试了一些标记,但似乎如果系统中有很多组件(照片查看器、视频查看器、新闻提要、通知服务),那么单个项目可能会非常拥挤
同时,对于版本控制等,将所有内容都放在一个项目中似乎更有意义,而不管项目是否杂乱无章
有什么想法吗?意见?评论?谢谢。最好
如何处理一个项目经理,这个项目经理的最后期限很紧,但在最后期限前一天左右,又引入了新的特性和规范变更来实施,而最后期限又很紧
最糟糕的是,大多数新内容导致对现有代码的重大重写,因为以前实现的业务规则不再适用,或者“获得”了需要单独处理的奇怪情况
似乎无论我们如何努力使系统具有可扩展性,总会有一些事情在最后一刻出现,需要快速实现和支持
我该如何处理这种情况?这真的让人泄气,一位同事已经离开了团队。首先不要让他们强加最后期限
你有两个选择
PM会给你一个功能列表,你会告诉他们什么时候可以准备好
P
我正在寻找一些东西,比如MICROSOFT PROJECT,用于跟踪由一系列复杂事件组成的项目,其中大多数事件发生在一天之内。我之所以考虑使用项目管理软件,是因为我仍然需要跟踪依赖关系、前辈等。我最近尝试的所有应用程序都没有能力处理分钟和小时,而不是几天、几周和几个月
那么,你知道有哪些微型项目管理应用程序可以提供帮助吗
蒂亚
-阿里这一切不到一天就发生了?使用记事本或索引卡。认真地这个项目将使你们的事情变得过于复杂,并将你们和一台计算机联系起来
如果它真的很复杂,你需要像Project这样的东
(Projektassistent v1.4/随V-Modell-XT-1.4-online-installer.jar安装)将项目模型导出为HTML会导致此注销或更具体的最后一条错误消息:
2013-12-18 11:23:37,009 [Thread-5] ERROR com.foursoft.fourever.export - Exception caught from V-Modell exporter.
de.tuc.in.sse.weit.export.steuerung.excep
关于项目管理最好的在线论坛网站是什么?它必须涵盖PM相关的新闻、文章、案例研究和讨论板。在早期,项目管理更为精干
浏览存档。
有一次有人给我指了指那里的播客。。也许值得一看。从来没有在那里呆太久。。如果你正在寻找公认的专业项目管理人员,那么项目管理协会(pmi.org)可能是一个不错的地方。编辑
事情变化有多快?我刚听说新项目:。它有一节是关于。这个新发布的站点看起来已经是一个不错的元站点了
上一篇Stackoverflow…
我认为没有一个网站可以满足你的需求。我使用的资源是:
播客:
-很好
我们正在从头开始实施一个新的电子商务解决方案,并已决定使用该框架。将会有一些人加入这个项目,他们从来没有在这个框架上工作过。我们应该如何进行知识管理/转移?我们还需要为哪些其他挑战做好准备,以及如何做好准备?
我可以考虑用最常用的内容创建一个WIKI,并解决最常见的障碍……这是一个好主意吗?一个词汇表将大有帮助。
确保您和您的团队在交谈时使用术语表。如果你没有正确地使用特定的词语,那么对事物使用特定的词语是没有意义的。
无论你遇到什么障碍,每天的独立会议都会有帮助。
确保您的团队拥有尽可能高的通
假设我有一个较旧的系统/框架,它已经有点过时了,但很快就会被利用来做比最初打算做的更多的事情。这是一个没有太多常见代码的web应用程序,因此我建议,从长远来看,使用更具前瞻性的代码重建它将减少工时,并着眼于减少维护工作量(我已经拥有遗留系统一段时间了,相信这是真的)。请记住,遗留系统的体系结构最终确实需要大量的故障排除和TLC:我不在乎它是否“漂亮”或写得“正确”,如果它能工作,但它不会像现在这样“正常工作”。我曾经用一个类似的系统成功地进行过重写,如果我提出的建议正确的话,似乎我可以使用它
所
您正在一个项目中与某人一起工作,而此人编写了糟糕的代码。解雇他也没那么糟吧你不能这么做,
但是
个人不遵守编码惯例
单元测试并不总是涵盖代码(应该是这样)
代码是草率的,在应该有注释的地方没有注释
不熟悉设计模式的人/根本不知道
当他需要一些空间时,把他的衣服放在你的桌子上
那么,如何告诉一个人他需要提升自己的技能,而不伤害他呢?我描述了一个问题。但是想象一下,一切都很好,除了一些真正影响项目的事情。怎么做才能让你们仍然是朋友,但盖伊真的明白他需要改变什么吗?这是让整个公司进行为期一个月的代
自动化测试的目的是什么
我认为主要目的是
快速
消除重复的手工工作
我的主要问题在这里。如果在自动化之后,如果它只减少了重复的手工工作,但所花费的时间几乎与之前相同,那么在这种情况下,自动化是否可行。为了使测试自动化,测试人员需要一些时间来创建
因此,如果一个资源花费15个工作日来创建自动化测试框架,然后如果他发现自动化测试只是减少了他的重复性工作,而不是减少了所需的时间,那么如果该资源专用于该部分,那么该组织从自动化测试框架中获得的利润是什么他将其自动化。利润是长期的:
短期而言,创建测
我在Reddit编程上发布了这个问题,没有得到任何回应。所以我希望Stack Overflow社区会有意见
你们中有没有人曾经参与过一个落后的软件项目,项目进度的“崩溃”或“快速跟踪”实际上使项目进度回到了正轨?我从未见过这两种项目管理技术中的任何一种真正起作用。我读过的所有关于软件开发的文章都指出,这两种技术都不起作用,实际上把项目推得更远了(例如关于神话中的人月的文献)。那么,谁看到它起作用了呢
谢谢你,比尔。我只见过一次。这是一个三到四个月的项目,预计比最初的交付日期多运行两个月。项目进展
我们计划在2010年交付一些功能,但我们也有一个技术议程(架构重构、整合、平台升级)。关于将这些内容纳入路线图的最佳方式的任何建议,以帮助业务部门理解它们的重要性
一种选择是说信任我们,因为这是保持一切健康的正确做法,但我希望有更好的可视化效果(如果可能)显示如果您不做更改,支持时间、故障间隔时间和问题数量应该如何增加。
每种技术都有其时间限制、制造商提供的支持结束以及正常的生命周期
示例-如果您使用MFC,您可以显示在MFC中编程简单任务的速度比在winforms中慢3倍。因此,x个月后,不升
我从事研究工作,我的生物信息学工作组需要一个项目管理软件来跟踪多个项目(Linux环境)。最初,我们计划使用TRAC,但后来我意识到了REDMINE。此外,我在2008年和2009年的一些早期帖子中读到,许多项目已经转向Redmine。现在,我找不到两个系统之间的任何最新或可靠的比较,因此无法得出哪一个更好(也许两者都同样好)
我的问题:
你们中是否有人最近在这两个系统中的一个或两个方面都有经验,并且能够指出Redmine或Trac(或两者)的一些(重大)优点/缺点
要求是:
svn和/或DC
标题有它。有一个想法,指出一些与文档相关的好链接就足够了。XP是一种特定的敏捷开发,Scrum是另一种众所周知的特定变体。现在,更常见的是简单地说你正在使用“敏捷方法”,并从一系列敏捷实践中进行挑选。XP是敏捷软件开发
微软Project Server 2013,我是新手,我在MSProfessional下有一个系统来查看容量,当时我只有一部分人
我们有许多员工在多个部门工作%的时间,当我们有员工说50%在软件上,50%在帮助台上时,是否有办法看到一个部门(例如软件部门)的总容量
这也适用于角色,所以我们希望员工有多个角色,所以在帮助台工作时,他们对开发人员有不同的角色 在Microsoft Project中,有许多不同的方法来实现这一点。我知道,这是一个“编程”网站,我过去曾将其用于查询帮助,但您所要求的内容
作为一名承包商、OutSourcer和共享软件作者,我在任何时候都有大约5-10个项目在进行。每个项目都有一个待办事项清单,要求需要传达给其他外包商和员工,状态需要告知客户,开发人员的问题需要回答
有时候太多了。。。但后来我意识到我不是很有条理,必须有更好的方法
你最好的方法是什么
您如何跟踪多个项目的需求,将工作分配给多个开发人员,获取多个项目的状态并将其提供给多个客户
你用什么工具?什么过程 我是你的超级粉丝http://trac.edgewall.org/'>trac用于管理软件项目。它通
几个月前,我发现了一个项目管理/时间估算软件,它会要求您根据难度(1、2或3)对任务进行排序,然后估算部署所需的时间
系统会在您工作时自动调整
我忘了软件名。在过去的几天里,我一直在挖掘电子邮件,搜索谷歌,但没有结果
任何人都可以根据我的描述键入软件名吗
它不是(尽管我发现它是一个很棒的软件)
提前谢谢你。可能是史蒂夫·麦康奈尔写的吗?可能不是这个,是不是
一款软件如何让你估算一个承诺日期(通过你认为你将在什么时候提交一个请求)并将日期告知请求者?当你处理任务时,日期会重新计算,如果错过,你会告
我正在寻找某种解决方案来处理web应用程序的开发调度。这个行业的大人物是如何处理这个问题的
这一切都是关于SVN和bug追踪器的吗?我自己不做web开发,但我认为web开发的方法与其他大型开发(我的团队正在做的)完全相同。在这种情况下,以下提示可能会有所帮助:
使用版本管理(SVN,…)
保持敏捷(以下几点也与之类似)
组建一个混合团队(开发人员、测试人员、设计师、职能负责人等),在同一主题上作为一个集成团队工作。确保整个团队进行沟通
让每个人对整个项目负责。如果事情出了差错,千万不要责怪个人
我需要一种方法来组织我的团队完成大学任务
我是一名大学生,已经有一些编程经验。我的经验是,在一个相对较大的项目中,由两人以上组成的团队中工作,由于计划、组织和沟通问题,在过去一周左右的时间里,每件事情通常都完成得很快,也很糟糕。在一月份,我将不得不在一个6人的团队中完成一个(对我的技能来说相当有挑战性的)编程项目(Oracle上的Java应用程序)。我已经认识我的团队成员,并被选为项目负责人。期望人们聚在一起度过任何有意义的时间都是不现实的——每个人在不同的时间都是自由的,可能只有每周1小时的会
我们希望推出一个同样具有项目管理能力的票务系统。我们目前正在使用Trac,但我们发现它很难配置,而且对工作流的支持也很弱。理想情况下,我们希望系统具有:
支持工作流的票证系统
与Windows的Active Directory很好地集成,用于用户管理
与我们的源代码管理(SVN)有良好的集成
具有项目管理功能和报告功能。至少是某种甘特图
项目经理需要能够选择进入某个里程碑/冲刺的门票和功能
该系统的接口需要可从任何平台(windows、mac等)访问
我们应该使用什么系统?你的经历是什么?我
我是Scrum新手,希望在我的公司中实现Scrum。获得购买权不是问题,这是我的公司,开发商非常乐意这样工作
问题是,我们75%的收入来自固定长度/固定价格的项目
肯·施瓦伯(Ken Schwaber)在他的书《Scrum的敏捷项目管理》(Agile Project Management with Scrum)中,在书末的附录中介绍了固定长度/固定价格项目的投标主题
经过大量的自我反省,肯得出结论,只有在这种情况下,当你能说服潜在客户以不同的方式思考时,Scrum才有用。客户必须接受大量的不确定
在我的公司,以下规则适用:
只有测试人员才能创建问题
开发人员必须向测试人员发送电子邮件,让他们创建问题
开发人员向技术负责人发送电子邮件,让他为他们认为可以解决的问题分配一个问题给他们自己
开发人员不能将问题分配给其他开发人员(必须向技术负责人发送电子邮件)
如果一个开发人员的问题被另一个开发人员的代码阻止,她必须在bug跟踪系统之外解决这个问题
只有测试人员才能关闭自己打开的问题
所有作业都必须经过技术主管,以便他能够跟踪问题
与用户界面无直接关系的错误不会输入系统(必须从外部解决)
您
如果我想知道某个特定人员处理过的所有票据,如何在JIRA中创建过滤器
在某些情况下,票不是实际分配给某人的,也不是由他解决的,不管他如何处理。这可以通过查看他在JIRA中的评论来追踪。我想得到所有这样的票,其中有一个特定的人参与(评论给予,分配给,解决者,固定者等所有情况)。如何创建这样的过滤器?您不能使用JIRA中的标准JQL。你必须写一些定制的东西才能让它工作
这就是说,有一种简单的方法可以实现类似的功能,但它只适用于未来的门票,而不适用于任何已经到位的评论或参与
将为您提供一个参与者字段,
我在吉拉有一个定制的工作流程。我用isseus删除了一个状态,所以现在它变成了未映射状态“包含问题的状态”。当我打开项目的工作流时,删除状态仍然存在,因为我认为它存在问题。我不知道这个问题
我无法从“未映射状态”中删除该状态,因为它有问题
我试图更改工作流,但它要求我将已删除的雕像分配到新状态
问题是我有200多个bug,我不需要跟踪它们。因此,添加现有状态然后逐步删除问题对我来说是不可能的。您需要创建一个名为“碎纸机”的映射,并在此处执行批量更新以映射问题。您可以将其全部删除
我相信只有在团队同意的情况下才能做出软件决策。
但在大多数情况下,情况各不相同
您如何描述您公司在软件开发周期中做出决策的方式?
是民主吗是听写吗是无政府状态吗
以下是我从一位朋友那里听到的:
“这不是民主,我是经理,我决定做什么”
你认为呢?这将取决于软件团队的规模、团队成员的敏感性以及代码库的成熟度
我的上一个项目有大约8名团队成员同时处理代码,因此每个任务都非常细粒度,每个人只影响他们正在处理的少量代码,我们不断进行代码审查,以确保我们的更改“适合”项目的总体方案
我目前的项目(在一家新公
我已经试了好几次来回答这个问题。我对我的商店里项目的命名方式不满意,它们通常是根据以下项目随机命名的:
客户
项目内部使用/或预期使用的某些技术
项目涉及的商业案例的一些首字母缩略词
项目所在域中的某些名称
我发现这些方法有几个缺点:
当你有许多类似的项目时,pool这个词很快就会消失
将客户机名称放在项目中会使其难以抽象为通用产品
这些首字母缩略词通常听起来很恐怖
有许多项目无法通过原型阶段,因此没有一个合适的名称
在你确切知道一个项目的功能之前,很难给它命名,所以大多数时候,为svn和
我听说过这样一句话:“好,便宜,快:选两个。”
对于编程项目来说,通常有“最佳两个”吗?又好又快 我总是努力做到又快又好。遗憾的是,通常交付的东西又便宜又快
我认为人们经常犯的错误是“便宜”而不考虑整个项目生命周期的总成本,包括支持和维护。如果最初的投标包括这些额外的项目(我认为“便宜”项目的成本远远高于非便宜项目),那么便宜的选择通常看起来不那么吸引人(而且从长远来看往往是最昂贵的)
只是从我的经验中得到的一些想法…完全取决于你的客户
如果他们愿意付款,那么好的和快的总是首选…这真的取决于项目
在我的电脑上,我看到了一个转瞬即逝的引用:“软件项目模拟棋盘游戏”
我以前没听说过这个,我想知道在哪里可以找到更多关于这个主题的参考资料
谷歌一开始帮不了什么忙。你为什么不直接问史蒂夫·麦康奈尔呢。例如,在他的一篇文章中,他链接了他的。还有一篇由吉尔·塔兰撰写的关于这个主题的文章,可以购买。希望这有帮助。你为什么不直接问史蒂夫·麦康奈尔呢。例如,在他的一篇文章中,他链接了他的。还有一篇由吉尔·塔兰撰写的关于这个主题的文章,可以购买。希望这能有所帮助。所以我继续问史蒂夫:
亚历杭德罗
我们的模拟游
如何开始规划一个相当大的项目?你是否立即开始撰写主要课程并将其进一步细分?你会坐下来画一些UML吗
我正在设计我的第一个大型项目(嗯,与其他项目相比,大型项目),我正在寻找想法。我建议阅读敏捷方法论和scrum 使用敏捷scrum方法时,大型项目将是有益的
敏捷方法将您的项目划分为较小的冲刺阶段,让您有时间优先考虑要集中和完成的主要功能
与客户的持续互动意味着更少的歧义,更真实的价值。客户将在决赛前看到现场创意。因此,在非常早的阶段就有更多的即兴创作,有足够的时间让它变得更好
Bug修复过程变得
在应用程序中编写UI组件技术需求的正确方法是什么?我想我不清楚技术需求是否应该规定UI应该如何实现,或者它应该尽可能地通用,描述满足功能需求所需的内容,而忽略实现细节
以下是我的具体问题:
它是否应该说明UI将用什么技术实现?(例如,ActiveX、WPF、HTML)
我应该描述一下布局和颜色吗?(考虑到这一点可以改变)
是否有必要描述数据是如何呈现的?(例如,是否需要说明“数据以表格或列表格式显示”或“如果数据无法显示在屏幕上,则应显示滚动条”?)
如果用户输入是功能需求,我是否需要描述UI
当被要求估算和/或在阅读我的同事估算时,他们通常会阅读以下内容:
制作新的、有特色的页面,8小时
创建新的控制-21小时
解决模块中的错误-15小时
我认为当一个任务的估计超过5小时时,你应该强烈考虑把任务分成更小的子任务。
像21小时这样的估计值的问题是,你可能会损失很多时间,而管理层却不知道,直到一切都太迟了。此外,较大的估计值可能表明任务定义不明确。当然,这不是一个非常严格的规则,因为很容易设想例外情况
因此,我的问题是:
你的任务估计有上限吗?如果有,你的上限在哪里
您认为任务的可接受详
我发现软件开发中最令人沮丧的一个方面是找到一个问题的解决方案,忘记它,然后在将来面对同样的问题,却忘记了以前是如何解决的。或者写一段有用的代码,然后在以后的项目中找不到这段代码
我的一般问题是:在编程过程中,你如何跟踪每天学到的所有新东西?有没有人有一种系统的方法来获取知识并在将来轻松有效地应用
更新:感谢您的回复,以下是您的想法:
社交
堆栈溢出
Tumblr
推特
埃弗诺特
博客/维基
代码存储库
Github
解惑
发射台
谷歌代码
桌面
升降箱
Yojimbo(mac)
伏都教
我们在工作中使用角色。然而,使用来自虚拟用户的引用是一件好事吗?人物角色是一种原型,旨在将一类用户建模为一个单一的、特定的人。它们旨在清楚地传达用户需求,并“让设计和开发人员对设计的人类目标产生同理心”[Alan Cooper,“About Face”]
你可以用多种方式传达人物角色。我经常看到第三方叙事。库珀建议将摄影拼贴作为多重拼贴的一种方式
因此,问题在于这些引用是否有助于传达人物角色,并使团队感到满足原型用户和实际用户需求的驱动力。如果有,那么是的,使用它们是一件好事。要创建角色,您可以
我知道在敏捷中通过迭代的方法发现需求更好,但是我经常听说人们拒绝项目,因为他们放弃了预先的需求
为什么会这样?为什么前期需求不能按原样处理,例如只添加到产品待办事项中,然后进行优先级排序和实施?前期需求没有什么错。事实上,在你启航之前知道你要去哪里很有帮助
敏捷很重要的一点是能够适应,这样,如果需求发生变化,你就不会被锁定在你不想要的东西上。那种会让开发人员对项目三思而后行的前期需求,可能表明客户很可能是一场噩梦:
迷恋某一特定的、不合适的技术或表达方式
坚持具有明显漏洞的“安全性”
在敏捷
1 2 3 4 5 6 ...
下一页 最后一页 共 16 页