如何提高开发团队的交互性

  如果遇到这样一个情况,你花了大量的时间制定了一个完善的">市场营销计划,但因为你们是一个创业公司,你的产品还没有完成或者还在做最后的优化等其他的原因,导致营销计划无法按时开展,这样的你会不会很不开心?

  接下来就让我来与你们分享三个能提高你们开发团队交互性的小贴士吧,虽然在市场营销领域这些方法是经常用的。

  1,设定优先级,有效的沟通

  我相信在你的脑子里肯定有很多的想法,不然你也不会有现在这份薪水。但是,在和你的团队交流的时候,你应该非常清楚在目前,什么东西对你来说是最重要的。而且一定要明确的了解哪些功能的哪些特别的部分在你的首发版里是最关键的,哪些部分是可以往后放一放的。别只是口头上与你的团队交流这些,最好是列一个用词精炼的目标单,按优先级排好,然后把它贴在公司的墙上。

  如果一个功能现在对你不是很重,那么不要去谈论它。你可以把它放到你们团队的未来目标单上,但是千万别和任何人深入讨论这个功能的细节,如果你这样做的话,会使得开发人员从目前最急迫的事情上分心。关于什么东西你需要短期内完成,为此需要哪些基本功能,你一定要与你的团队进行明确的沟通。

  2,要有灵活性

  在任何项目中,都有一个项目“铁三角”:预算、时间表以及范围。预算,就算它真的够,对于创业公司来说一般也都是比较紧张的。如果你的时间表是不能改变的,比如说一定要在某个展销会之前完成某个功能,那么你一定要灵活的处理那些能够及时完成的功能。

  3,愿意在永久功能上做多次开发

  如果你的团队是遵循着客户开发或者精益创业的方法(你应该遵循),这意味着你要开发很多小版本,然后让你的用户去使用它们。你脑子出现了一个简单的主意,就应该以最快的速度把它呈现在你的用户面前。

  如果用户不喜欢它,你应该心甘情愿的丢掉它,然后开始思考下一个主意。然而,同等重要的是如果用户喜欢新功能,我们应该怎么做。你可以允许你的编程人员编写比较乱的试验代码来加快功能试验的开展,因为你急切的想知道用户到底喜不喜欢这个新功能。但是如果用户真的喜欢它,你得愿意给足你的编程人员时间来提高它、完善它,直到它成为这个系统上面的永久功能。这个方法能够允许你更快的开展功能试验。

  综上,如果你清楚的说明你的优先级和截止日期,在功能开发上有一个灵活的范围,并且提前告诉你的团队哪些东西在现在是可以让步的,那么你就能够让你的团队更好的达成你的目标。无论是任何能做的事,只要能使你的团队更快更好的完成任务,它们就都值得你去做不是吗?

时间: 2024-08-02 22:01:04

如何提高开发团队的交互性的相关文章

模型驱动SOA帮助提高开发团队效率

做过应用软件开发的朋友们大多都熟悉传统的开发生命周期:应用软件首先从业务分 析员画在在纸上或者流程图工具中的业务草图开始,一个个功能被定义出来:然后交到开 发人员手里,设计,编码,组装:接着应用软件又交付业务分析员做测试:业务人员按照 当初设计草图勾勒的功能去测试,发现问题后报一个Bug,提请开发人员修改代码.反复 多次,最后交付的软件很少有和设计100%契合的,大部分是业务人员与开发人员互相让步 的结果.由业务人员直接参与测试,还是比较理想的情况,多数开发过程,测试由专门的 测试人员按照他们对

如何通过单元测试提高开发效率?

Kevlin Hnney是英国的一位独立顾问和培训师,其关注的范围主要包括软件架构.模式.开发过程和程序设计语言.在本文中他将谈谈如何通过单元测试提高开发效率. 单元测试只会浪费时间吗?某些软件专家们确实是这么想的.最近在Software Quality Insights上看到一篇文章--<单元测试真的有用吗?>.那些认为单元测试无用的开发人员给出了如下理由: 1. 他们不了解单元测试. 2. 很难写出优秀的单元测试. 3. 单元测试只会浪费时间.降低效率. 4. 写单元测试需要太多时间(特别

利用WebSphere Studio和Eclipse的集成SCM提高开发人员的生产力

简介 软件配置管理(SCM)在开发生命周期内建立和维护了软件产品的完整性.通过保护和管理业务关键软件和资产,SCM使开发团体能够以更快的速度.更低的成本和风险生产出更高质量的软件. 在本文中,你会发现软件配置管理为什么对于业务成功至关重要.本文讨论了 IBM Rational ClearCase 变更管理产品包括Rational ClearCase 和 Rational ClearQuest 变更管理解决方案,如何从 IBM WebSphere Studio 和 Eclipse环境中提供高级SC

甲骨文Java开发团队负责人阐述Java平台的未来规划

JavaOne大会,2013年9月24日--在旧金山的2013 JavaOne大会的主题演讲中,甲骨文公司的Java开发团队负责人阐述了Java平台的未来规划,并展示了最新的Java技术创新成果,包括发布开源的"阿凡达"项目(Project Avatar). 甲骨文公司展示了涵盖Java技术的下列关键领域: Java平台标准版(Java SE)Java Platform Standard Edition (参见相关新闻稿:Oracle 在JavaOne2013大会中展示Java SE成

建立软件开发团队时要避免的7个问题

建立和维护一个高性能的软件开发团队是一个持续努力的过程.挑战范围包括从竞争激烈的市场中吸引优秀人才到提供有趣和富有挑战性的工作,以及组建团队结构和促进人员成长. 我们很幸运地工作在一些致力于提升交付质量和频率的软件开发团队,并且我们发现了一些非常的常见阻碍团队快速地推出优质软件的结构和做法: 1:"DevOps"孤岛 特别是随着一个团队的成长,或者可能是为了填补当前团队技能集中存在的差距,我们会被诱惑着在团队中或团队周围建立单独的功能以执行特定的工作岗位. 我们看到的最常见的表现是操作

《告别失控:软件开发团队管理必读》一一1.1 程序员都做什么

1.1 程序员都做什么 首先,程序员的工作很有趣!Fred Brooks在软件工程的经典名著之一<人月神话>[6]中很好地总结了程序设计充满乐趣的原因. "第一,是纯粹的创造的愉悦--""第二,是做出对其他人有用的东西而带来的快乐--""第三,是设计组装谜题一样环环相扣的复杂部件,并观看着它们巧妙地运转而产生的吸引力--""第四,是持续学习的乐趣,这来源于任务的无重复特性--""第五,工作的对象是可以自由

阅读优秀代码是提高开发人员修为的一种捷径

导读:原文作者Alan Skorkin是一名软件开发人员,他在博客<Why I Love Reading Other People's Code And You Should Too>中分享对软件开发相关的心得.Alan认为:阅读优秀代码是提高开发人员修为的一种捷径.以下是全文: 我突然想起来,很多程序员都讨厌阅读代码.来吧,承认吧! 每个人都喜欢编写代码,编代码是件趣事. 另一方面,阅读代码也不容易. 不仅不容易(编注:参见<微软资深软件工程师:阅读代码不容易>),而且还非常枯燥

ShopEx开发团队

author : ShopEx开发团队 since : 2009-12-03 $Rev: 195 $ 前言和导读 安装和使用 2.1. 安装shopex 2.1.1. 如何选择主机 2.2. 初始化配置系统 2.3. 系统调优 2.3.1. url rewrite 2.3.2. 搜索引擎优化(SEO) 2.3.3. 服务器配置 2.4. 操作技巧 2.4.1. 使用快捷键 2.4.2. 使用条码扫描器 2.5. 业务成长之后... 2.6. 升级方法 扩展shopex 3.1. 插件体系 3.1

从开发框架提高开发效率说起

在我们接触的很多项目中,如果有一些参考性的项目框架,那么做起开发来,事半功倍,一般来说搭建或者积累这些框架性的项目,非一日之功.一般我们可以把具体的项目分为Winfrom.Web.微信.或者Socket等方面,具体项目界面表现不同,但是界面层底下的应该都是差不多的结构,能够支持多种数据库的接入,提供更好的接口封装,以便重用,实现最优化代码的处理. 软件系统随着业务的发展,变得越来越复杂,不同领域的业务所涉及到的知识.内容.问题非常非常多.如果每次都从头开发,那都是一个很漫长的事情,且并不一定能将