个人作业十一:敏捷开发
敏捷开发以用户需求进化为核心,采用迭代,循序渐进的方法进行软件开发,在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视,可集成和可运行使用的特征,换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。其中中心思想是注重最终的可用交付,注重人的沟通协作,但坦率的讲,在国内的项目型开发中,学要积极地地探索如何坚持这个敏捷的思路与需求编程的欲望控制相结合,实现一个最佳的融合。
我上网搜索了很多关于敏捷开发的相关书籍和文档,读到了一份关于Scrum敏捷开发的文档以后,真的感觉懂了很多,作者写作手法新颖,就坐着自己的话来说,“这本书的创作完全是由四位作者共同完成的”,整个写作过程也是敏捷的:迭代、自我管理的团队、有条不紊的进度节奏、期间收集潜在读者的反馈继而调整本书的内容。我们惊喜的发现:敏捷思想真的很有效,而且不仅仅是对软件开发,作者惊人可以吃透到将其利用到那本书的写作过程中,相对于传统的瀑布式开发有很多的不同。
整本书讲述的就是一位简单的IT男,一路过关斩将,一路走着创新的思维,最后被上司看重的一个励志过程。具体内容不再多说,读完文档,我觉得无论是哪种开发流程,作者有很多品质也是要借鉴的,当然男主的经历真的是特别宝贵的参考案例,如果自己在以后的工作中,也会面临那么多的问题,是不是也能像她一样充分利用自己已经掌握的技能充分为团队,为公司带来最大的效益,实验个人的社会价值,敏捷开发流程自己接触的时候能有男主那么得心应手吗?再次以后,我无疑还要面对很多问题,但这份文档无疑也是我解决问题的宝贵文献。
posted on 2016-06-23 10:02 bigbigbang 阅读(156) 评论(0) 编辑 收藏 举报