1.软件过程
过程就是:问题定义,需求开发,软件设计,软件构造,软件测试,运营维护
2.软件过程的模型
瀑布就像是流水线,你总是做一类工作,原型就方便了开发,所谓的原型就是搞一个假的软件,每个页面都画出来,说点哪里会怎么样,都是画出来的,然后照着这个开发,就不会晕了。
迭代就是说软件都是要迭代的,不迭代也不行啊,今天的页面人家看腻了,今天的特色明天被普及了,今天的bug明天被发现了!!!
最后一个说什么自动化,整什么愣高级,其实就是嵌入式的人工智能啊,物联 啥的!要求比较高,因为不方便更新~
3.敏捷开发
敏捷开发就是,我们在不同环节,都直接考虑最终的成果。
这些条都很香,但是不是初学者能直接行动的。
只能说,记得回来看看。
自适应的过程就是,找一个平衡吧,跟着实际情况走,计划和理想目标就放在纸上吧
这个就是实际情况的选择
这样更自由,没说让它长,不用天天盯着
这个自适应过程就是很多小的闭环,换句话说,大的计划就是要做很多小的计划,唯一不变的就是,我们一直根据实际情况作出改变。大计划太死了,小计划就活了,每个闭环都做到满意为止。这个迭代呐,我是这么看的,把这次的这一部分环节,与上一个项目的这个环节去对比,迭代,来个同比。
闭环耍起来,是很爽的。
4.闲聊
这个大佬在微软内部的研究院工作,这就很高级了
参与的项目有win10的小娜
他说,产品不能打败市场上的所有人,就没人用
答案是d,这其实很累了,居然被说是只工作了半天,毕竟回去也还要学点东西啥的啊
加班的时候,这其实不能算什么,日常这个情况的话,蛮充实的。。。
他们使用看板进行合作,大家都能看到彼此的进度与任务,一个透明的管理
微软信奉者只要找到优秀的人来搞就行了,就是说,沉淀不下什么东西
为用户的反馈,准备及时修改软件
这些收获是乱七八糟的,我们来探究感性的点,一个是原型,一个是敏捷开发
原型是什么strong>
产品原型是将抽象的想法、需求转化为具象产品的过程,通过这种高效、低成本的方式来表达、测试并验证产品。
换句话说,就是把想法画出来,把心中的产品,变成眼睛看的见的稿子
产品原型是将抽象的想法、需求转化为具象产品的过程。同时它可以直观的呈现给团队中的其他成员,甚至早期用户,用于验证产品的合理性,通过高效、低成本的方式来表达、测试并验证产品。
二、 原型要解决的问题
1)为产品经理提供更好的方式表达产品,方便UI、技术理解产品;
2)产品经理可以快速、最小成本的修改调整原型,避免开发成本的浪费;
3)便于产品早期的测试,产品经理可以邀请用户直接使用体验产品,观察用户使用行为,收集用户反馈。
简单地说就是,把产品经理脑袋里的东西,给ui给程序员看,按稿子开发。先画出来,体验体验,怎么改改,没投入生产就可以得到反馈,这样成本低。
三、好原型的三要素
1. 明确产品目标以及每一个页面的目标
就是说功能明确,别太贪
2. Don‘t make me think
做简单点,用户很容易上手
3. 原型的可拓展性
保证原型的可拓展性需求全局思考,提前考虑日后的发展方向,制作合理的MVP,使得现有的方案能够支撑大部分功能的拓展。
对于原型可复用、可扩展的意义,起到决定因素的并不是用户体验,而是对开发成本的考量。产品是不断迭代的,如果由于产品可拓展性较差,造成重新规划技术架构,那将带来很大的成本浪费。
四、绘制原型的步骤
1.明确目标:绘制原型的第一步是明确目标。明确产品的目标、页面的目标、功能模块的目标。只有明确了目标才能重点突出,主次分明。这一点我们在画好原型的第一要素中已经论证了。
2.绘制产品信息架构图
3.产品流程图
要细细体验,多多实践。
4.原型绘制工具
Axure、墨刀
敏捷开发又是个啥
https://blog.csdn.net/xiajun2356033/article/details/81513957
https://www.zhihu.com/question/19645396
后期所有的理论都会出相应的实践、拓展和开放练习
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!