分享

从软件实施过程悟个人的发展

 bylele 2013-11-11

软件项目实现的基本过程:

1:定位:策划软件目标,特点。市场特性。即这个软件打算干什么,为什么要干?

 

2:需求:收集需求,分析需求,整理需求。软件具体要满足那些要求才能达到为其设定的目标。

 

3:设计:为实现设计方法,规则。

 

4:实现:按照设计编码

 

5:测试:单元测试,集成测试,系统测试。 

 

 

个人发展:

1:个人目标的设定

目标一定正确,一定要合理。


2:为达到目标,要分析个人需要补充内容,达到哪些条件才算实现了个人的目标。

需要必须准确,且不能轻易变化。否则后面的设计,执行全部白费了.

3:设计实现目标方式方法,路线图,做好个人短中长期计划。

好的设计师难觅,规划好自己也难。但必须去做,尽量做好。

3:按照计划去行动

设计不出问题,实现不会出大问题。但不去实现,前面的工作就等于零,那就是空谈。空谈误国,更误己。

 

4:验证:在行动中要不断总结,验证断验证自己.

设计是否合理,实现是否正确,都要经过测试才算数。虽然测试阶段应该不在有设计或需求的错误,但这又是谁都不能避免的问题。谁都会犯错误,犯错误再改,改了再犯呗。犯小错误,修改了就好了。犯不大不小的错误,就要承担一定分量的惩罚。如果犯了原则性大错误,可能就Over了。软件可以推翻重来,人生可就一次。

 

5:其他方面:伴随软件项目进度的 过程管理,配置管理,质量控制 

 

过程管理:在目标确认后,过程就决定成败了。虽然没有确定的过程要求,但成功的人士们都有自己的好生活工作习惯。培养自己的好习惯,优化自己的习惯吧。如果有一个好的个人生活,工作习惯,成功可能就是水到渠成的事了。

 

配置管理:建立自己的存档库,把确定正确的保存下来作为下一步发展的基础。个人知识管理也算你个人发展的配置管理的一部分吧。

只有一步步的提高才能成功。你有给自己打版本吗?有自己的基线库吗?

 

质量控制:经常审计过程,阶段成果等是软件成功的保证。可谁来对个人的发展审计呢?谁来对我们的发展进行质量保证呢? 上帝 太遥远。 多交些好朋友,有些好朋友能防止你走错路,有些好朋友能让你走的更快更高。大部分成功的凡人应该都在成功前就有了良师益友,而不是成功后。

 

框架: 如果需求,设计确认了,是否可以采用框架?如果确实存在符合这个项目模式的框架,当然就采用,这样又快,还能减少我们的错误。何乐而不为。那成功有捷径吗?有。捷径就是节省我们的实现时间,提高我们的效率,减少我们的失误。这不就是成功人的经验总结吗

 

 

要求:

经常总结,改正自己,不要犯原则性错误。

建立自己的知识库,管理个人知识。

培养个人的优良习惯并不断改进。

结交良师益友。多多交流。

最重要的是需求。

目标明确,计划合理, 就基本上保证了成功,而且会执行的比较轻松。

忌:

忌目标错误:即使不能 志当存高远,也千万不能去当杀人犯。

忌目标不合理:一定要考虑自己的天时地利人和。目标大而全,什么也想干 就什么也干不了。“世上无难事,只怕有心人” 是有前提的。很多人没有明白这点而被这个口号害死了。

需求的频繁变更:经常变目标是什么也实现不了的。需求的变动成本是很高的,越往后越高。有大多的项目失败的原因就是需求变的太多了,或太晚了。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多