-- 20170712 -- 20170713 ####++side project++ 每天花15min也行;每天花的时间不多,期望也不用太高,压力也不会大,养成这种每天都做的习惯;半年下来,一年下来,side project就初具规模.
- 目标/终点目标是什么?
- 主要用例是什么?(只从一个用例开始)
- 有什么工具可供我使用来构建这个?
- 谁是我的目标用户,如何在互联网上达到他们?
- 我该命名什么?
其他产品管理任务包括:
- 考虑理想的用户流程
- 创造一个松散的模拟它应该是社么样子
- 研究API,文档等,并准备该系信息,以便在开始开发时,资源随时可用
将问题分解成更小和更简单的部分,通常比一次处理所有内容更易于管理 ==应用程式开发人员如何与您的API进行互动?==
API如何?开发人员使用你的API完成什么工作?如何确定提供哪些路由以及要暴露的参数? uI需要如何沟通足够让您的用户轻松导航,而不会造成混乱或者沮丧?
==到目前为止,我会将工程任务分解成离散的TODO,然后将其写下来.这样当我在开始发展的时候不必重新考虑这些决定。==
先写,后重构 如果你的目标是完成任务,那么谁在乎你是在复制代码而不是DRY呢
了解你的用户 如果计划将你的side project 放在他人面前,那么添加一些粗略跟踪分析比如gogle Analytics 这可以衡量应用程序的流量和使用情况,来确认流量来自哪里。你还可以设置关键的转换事件来衡量你的渠道,查看人员在哪里放弃等,以便改善产品.
agile Board-hljira 任务面板