zoukankan      html  css  js  c++  java
  • 理想团队模式构建的设想以及对软件流程的理解

    理想团队模式构建的设想:

    团队,我个人认为最重要的是队员们是一个TEAM,而不是一个GROUP,需要工作上的分工明确,环环相扣,及尽其所能的付出之外,在精神上,配合度、价值观、默契度、及对软件的构想目标上都要有极大的共性及相互的认可。

    1.分工明确。首先组内必须有一人担当组员都认可的领导,有足够的组织能力、凝聚能力以及敏锐精准的目标及动力,时刻带领组员向统一的目标进行工作,另外,组内分配也必须合理,工作细分分配明确,才能保障项目有条不紊。

    2.不断回顾交流,才能迸发向上。每个阶段有10天的每日例会,每个工作日课间也可以利用碎片时间进行有效探讨,保持沟通,回顾并改正已有成果的缺点才是一条明路。

    3.不断提出问题,才能提高。在学习过程中敢于发问与质问,并从网络或者请教老师获得答案,并在每日例会上各自分享所得所获,更有助于提高和巩固。

    4.每个人都身心投入。规划每日学习时间,时间是挤出来的,进行有效的学习,关闭手机。:)

    5.制定简明公开的规则并严格执行得分配比。有奖有罚。

    对软件流程的理解:

    软件=程序+软件工程

    软件企业=软件+商业模式

    程序的实现是基础(也就是数据结构和算法部分)。

    软件工程是指围绕具体客户需求展开的一系列的对程序的个性化包装和优化。(构建管理,源代码管理,软件设计,软件测试,项目管理,)

    开发完成的软件进入商业模式还要进行软件需求分析,程序员间的程序理解,软件维护,软件运营。其中很重要的一点还有用户的用户体验,这也是决定成败的一点。

    最后,IT人员还应具备基本的职业道德规范,不进行对软件的恶意功能的设置。

    软件开发的不同阶段:

    1.玩具阶段 2.业余爱好阶段 3.探索阶段 4.成熟的产业阶段

    成功的软件必须做到能维持正常工作、遇到突发问题安然退出并保证用户数据不被破坏。

    然而没有bug的软件是不存在的,正如人无完人。我们的学习目标是完成以下三点:
    1.研发出符合客户需求的软件

    2.通过一定的软件流程。在预计时间内发布“足够好”的软件

    3.通过数据和其他方式展现所开发的软件是可以维护和继续发展的。


  • 相关阅读:
    2、容器初探
    3、二叉树:先序,中序,后序循环遍历详解
    Hebbian Learning Rule
    论文笔记 Weakly-Supervised Spatial Context Networks
    在Caffe添加Python layer详细步骤
    论文笔记 Learning to Compare Image Patches via Convolutional Neural Networks
    Deconvolution 反卷积理解
    论文笔记 Feature Pyramid Networks for Object Detection
    Caffe2 初识
    论文笔记 Densely Connected Convolutional Networks
  • 原文地址:https://www.cnblogs.com/yangyang0717/p/5471280.html
Copyright © 2011-2022 走看看