工作生活

Hackathon 敏捷项目管理的艺术

2019-07-02  本文已影响0人  RealAnalysis

启动并推进任何事项会遇到的『问题or困扰』

解决的套路
如何两天做一个产品出来?
首先, 要明确『如何达到目标』, 即怎么样才算『赢』? 定义清楚什么算赢才能全程走对方向.

做时间管理的整体思路跟背后原因
首先, 摸清『目的』
你要赢, 有哪些因素能帮你最后赢这件事. 现实情况优先, 你自认为的理念往后排排

估算

先估算出"整体"一共有多少时间available去完成这产品, 第一版的无bug可用版

估算出『总体时间』后, 罗列出"必须要完成的任务"并估算这些任务要花多少时间, 包括吃喝玩乐休息等时间都要估算. 最后大概能算出"真正"有多少写代码时间

为了赢抓重点

然后要注意别安排过多的无法完成的任务, 应该抓住『最主要』的功能保障能做完. 这个挺反人类的, 但务必要做到. 先做出『第一版可用的产品』是最重要的

千万别把自己推到"无法完成任务"的境地, 果断砍掉大部分『花哨的』, 只做『必要的』由此看出, 一开始就定义清楚『怎样才算赢』多重要, 它帮忙定义出什么是『必要的』



实战阶段如何安排

抓出项目中『最大的风险』并在实作阶段优先解决

这样任务就能顺利推进了. 分析出项目会遭遇的『最有风险的步骤』一开始就解决掉, 就能一路打顺风球了

解决了最大风险再去『铺基础』做主干部分

填补细节

在完成一版能完整跑下来的产品后, 再去动小地方, 修饰细节以及做小功能

找实际用户测试产品

自己一个人or even三四个人无法测出很多产品问题或bug, 要是有50个真实用户使用, 必定能发现完整些的问题. 然后及时修掉, 不能等『评委』用时发现烂掉, 就GG了

防止预期外的事件

无论面对的是『大』『中』还是『小』项目, 如何管理项目? 诀窍为何?

假设有三个月时间

Part I 地面作业

就是那种"不做会死的"任务, 那种"在最后如何没有搞定就死定"的功能一定要第一时间完成并排除此危机

Part II 主干功能

就是must have以及should have这些功能, 产品能完整跑下来的必要功能.

Part III 细小功能

慢慢修补添加, 让产品迭代演化起来

再次强调, 以上一通"猛操作"之前, 定义清晰『什么才算赢』才能确保你不会走偏



整体思路



项目是活的





这是一个需要大写加粗的真相. 做真实项目才会发现跟你一开始的预想是不一样的. 项目自己会在真实环境中演化.

你要准确抓住此项目花的工时与人力. 不, 你是没办法抓的. 因为项目是活的. 你唯一有办法抓的是, 仅仅是"什么是『成功』"这个定义而已. 紧紧把握怎样才叫"这项目是成功的", 然后尽可能去逼近这个成功. 这是你唯一能把握的.

谈谈为啥留那么多测试时间

人性弱点根深蒂固, 别傻傻反抗. 了解并分析出人性弱点后, 利用它. 通过安排来"避开"或"利用"它才是聪明的活法

反正时间都会被浪费掉, 那么就掉个顺序, 保障时间浪费在『安全的事情上』

所谓我狠起来, 连自己都套路

以上是管理项目/时间的方法分享 能用在人生各项事务上哦

上一篇 下一篇

猜你喜欢

热点阅读