热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

我眼中的人类学调查(获取需求的一种方法)——第四周作业

mkpad一个项目最开始的时候所要做的就是获取需求,为了能够更好的获取需求,获取需求的方法也就自然成了我们必须了解的东西。我试着去找对我们项目有用且实际的需求获取方法,比如说焦点小组,深入面

mkpad

一个项目最开始的时候所要做的就是获取需求,为了能够 更好的获取需求,获取需求的方法也就自然成了我们必须 了解的东西。我试着去找对我们项目有用且实际的需求获 取方法,比如说焦点小组,深入面谈等等。但是当我看到 人类学调查的时候,我的第一反应就是这和需求获取又有 什么关系?虽然在做我们项目的需求分析时并没有用到这 个方法。但是我确稍稍去了解了一下这个方法,并产生了 一点自己的想法。

但是我查到的大多就只是讲了人类学调查,而没有和需求 分析结合起来。所以主要还是从《构件之法》这本书上了 解到的。也看了书作者提供的一个链接 http://www.ftchinese.com/story/001059952?ccode=2G139005

的确初见这个词感觉很高深,但是真正了解了,也会 发现并不难理解,仅仅只是和用户“同吃同住同劳动”。虽 然不难理解,却并不代表也能易做到。首先不说这样做将带来很大 的经济开销,用户是否愿意接受这种方法就将是一个很大的 问题。既然有这些缺点我们是否还有使用这个方法的必要呢?

不用说大家也知道这是肯定的。我们知道我们可以通过和客户的交流,引导 等,来发现用户的需求。但是可能有时候用户所说出来的需求并不是他们所想要 的需求;可能用户把他的需求表达出来了而项目负责人却并不能理解这种需求; 还有可能某些需求是用户根本无法表达出来。而使用人类学调查,真正的和用户 一起感受他们的工作生活,这种需求很可能就自然的展现在了项目开发者的面前。 正如“读万卷书不如行万里路”一样的道理,只有自己真正的去实践才能真正的感受 其中的真谛所在。

需求是任何一个项目开始和基础,不正确的需求可能带来巨大的损失,而人类调查学 这种可以帮助开发人员更好了解需求的方法,自然也应该在合适的时候正确的使用。

其实不仅仅在软件工程发面,很多领域也在积极使用这种方法深入的调查,获得我们 所想要的信息和那些通过普通方法无法获取到的“禁忌问题”上的信息。


推荐阅读
  • Docker的安全基准
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • QBlog开源博客系统:Page_Load生命周期与参数传递优化(第四部分)
    本教程将深入探讨QBlog开源博客系统的Page_Load生命周期,并介绍一种简洁的参数传递重构方法。通过视频演示和详细讲解,帮助开发者更好地理解和应用这些技术。 ... [详细]
  • 创建第一个 MUI 移动应用项目
    本文将详细介绍如何使用 HBuilder 创建并运行一个基于 MUI 框架的移动应用项目。我们将逐步引导您完成项目的搭建、代码编写以及真机调试,帮助您快速入门移动应用开发。 ... [详细]
  • 在当前众多持久层框架中,MyBatis(前身为iBatis)凭借其轻量级、易用性和对SQL的直接支持,成为许多开发者的首选。本文将详细探讨MyBatis的核心概念、设计理念及其优势。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 资源推荐 | TensorFlow官方中文教程助力英语非母语者学习
    来源:机器之心。本文详细介绍了TensorFlow官方提供的中文版教程和指南,帮助开发者更好地理解和应用这一强大的开源机器学习平台。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 在哈佛大学商学院举行的Cyberposium大会上,专家们深入探讨了开源软件的崛起及其对企业市场的影响。会议指出,开源软件不仅为企业提供了新的增长机会,还促进了软件质量的提升和创新。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 解决微信电脑版无法刷朋友圈问题:使用安卓远程投屏方案
    在工作期间想要浏览微信和朋友圈却不太方便?虽然微信电脑版目前不支持直接刷朋友圈,但通过远程投屏技术,可以轻松实现在电脑上操作安卓设备的功能。 ... [详细]
  • 本文介绍了两种方法,用于检测 Android 设备是否开启了开发者模式。第一种方法通过检查 USB 调试模式的状态,第二种方法则直接判断开发者选项是否启用。这两种方法均提供了代码示例和详细解释。 ... [详细]
  • ASP.NET MVC中Area机制的实现与优化
    本文探讨了在ASP.NET MVC框架中,如何通过Area机制有效地组织和管理大规模应用程序的不同功能模块。通过合理的文件夹结构和命名规则,开发人员可以更高效地管理和扩展项目。 ... [详细]
author-avatar
cr罗详青
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有