5 敏捷和ISO 9001可以很好地交互吗? 关于精益软件开发和ISO 9001所涵盖的实践之间的关系的学术论文很少。大多数文章说,这些方法之间的差异很大,但也有一些观点指出,这些概念可以互补,并且同时使用这两种方法可以获得更大的收益。方法。 从学术上讲它非常漂亮,但是实际上它是吗? 所以这是一个问题:您是在将敏捷作为ISO 9001的公司工作还是在公司工作?你的看法是什么?真正好的是什么,什么不合适? 28 agile lean iso
13 程序员为什么会忽略ISO标准?[关闭] 想要改善这篇文章吗?提供此问题的详细答案,包括引文和答案正确的解释。答案不够详细的答案可能会被编辑或删除。 已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 我经常遇到的一件事是由不符合ISO标准的程序引起的问题。 一个示例不是使用ISO国家/地区表,而是自己编写简写,这对于美国(US)或荷兰(NL)来说还可以,但对于英国(GB,而不是英国)或西班牙来说则明显错误(ES,而不是SP)和许多其他国家/地区。 另一个示例是内部日期符号。为什么会有人将日期存储为01/02/2014?目前尚不清楚是2月1日还是1月2日,而如果使用ISO标准,则只存储2014-02-01 *,而2月1日则是明确的。 我的问题:有ISO标准可用时,程序员什么时候以及为什么要自己构造结构? *存储2014-02-01,并在将其显示给最终用户时相应地格式化日期。 18 standards iso interoperability
5 配对编程和ISO 27001 我一直在eXtreme编程团队工作,并且在Windows环境中进行结对编程已有7年以上。当我们第一次开始执行此操作时,某人将使用其Windows凭据登录,因此,对该域用户的所有对域资源(尤其是版本控制)的访问都应负责。最终,我们发展为特定配对站(例如,pairA,pairB,PairC等)的窗口配对帐户。所有开发人员都知道这些帐户的密码。通过在提交过程中将程序员的姓名缩写写在注释中,可以实现提交(签入)的责任。 到目前为止,这对我们来说还算不错,但是我公司目前正在通过ISO 27001审核,审核员将其标记为风险。我有许多可能的解决方案,例如为每个配对组合创建一个配对帐户,但我真的很想知道是否有人遇到过这个问题以及他们如何解决? 审核员可以接受哪种解决方案? 16 pair-programming iso
10 C ++:二进制级别缺乏标准化 为什么ISO / ANSI没有在二进制级别上标准化C ++?C ++存在许多可移植性问题,这仅是由于缺乏二进制级别的标准化。 Don Box写道(引自他的《基本COM》一书,“ COM作为更好的C ++”一章) C ++和可移植性 一旦决定将C ++类作为DLL分发,就会面临C ++的基本弱点之一,即二进制级别的标准化不足。尽管ISO / ANSI C ++草案工作论文试图对将编译的程序以及运行它们的语义产生的影响进行编码,但它并未尝试标准化C ++的二进制运行时模型。第一次,当客户端尝试从C ++开发环境(而不是用于构建FastString DLL的环境)中链接FastString DLL的导入库时,此问题将首次显现。 还有更多的好处,或者由于缺少二进制标准化而损失了吗? 14 c++ dll ansi iso
6 开发后创建软件设计文档是否合理? 我目前正在为我的“软件开发”研究而毕业,在该研究中,我必须在外部公司中单独开发复杂的软件。所有这些都需要以结构化的方式完成,创建所有相应的文档。 对于这个项目,我选择使用IEEE标准文档:软件需求文档(SRS),软件体系结构文档(SAD)和软件设计文档(SDD)。尽管在学校另有授课,但对于该项目,我选择在开发后(而不是之前)创建SDD 。我的理由是: 我从事实习的公司给了我指导,以实验方式创建满足某些要求的复杂软件。由于他们在项目定义中给了我很大的自由度,因此几乎没有什么可以事先确定的,并且在开发过程中进行试验时最好能遇到。此外,我以个人方式创建软件,对于公司中的其他任何人来说,事先进行此软件设计对我来说都是没有好处的。事前做会花很多时间,以后再做,因为我可以确定由于项目的不确定性,我做的设计必须作很多改动。这对我来说适得其反。 在开发后创建SDD是否有充分的理由?如果没有,那有什么正当理由吗? 编辑:之后创建SDD的原因是为了将来的开发人员继续该项目。在毕业期间,我将无法完成整个项目,因此其他开发人员将不得不继续使用当前的代码库。 11 design documentation software iso