对于正在转向新技术的开发团队,您有什么建议?

时间:2010-09-13 09:21:44

标签: .net silverlight

对于即将转向新技术的开发团队,您有什么建议(假设从asp.net应用程序到SilverLight,团队中没有人在SL开发方面有任何经验,或类似情况)?

您如何协调学习,体验,计划,发展和其他阶段?

4 个答案:

答案 0 :(得分:2)

  • 从小处着手 - 将您熟悉的小型应用程序翻译成新技术。
  • 指定一位或两位能够全面了解新技术的福音传道者,以后可以成为参考点和教师。
  • 尝试敏捷 - 使用单元测试和代码审查。
  • 如果可以,请将其部署到网站的一部分。
  • 尝试使用Tracer Bullets,了解整个开发周期。

答案 1 :(得分:2)

不要。我个人认为让团队中的每个人都使用全新的技术是非常危险的。

您必须拥有至少一些人(至少1人 - 但实际数量取决于您团队的规模),他们具有使用该技术设计/开发的工作经验。 工作经验 - 意味着他们已经成功地在一个现实生活项目中使用了这项技术。

拥有该技术经验的人员必须为团队制定一些标准和指南,以确保团队遵循所讨论技术的公认最佳实践和标准。

此外,鼓励团队内部就设计决策/标准/技术问题进行公开讨论,以确保新手理解其基本原理,甚至可以在必要时挑战它,以消除不良做法/改进现有做法。

答案 2 :(得分:0)

做一个试点项目,但有用的东西。

进行研究以找出新技术中“痛点”的位置 - 专注于它们。

如果是MS技术(如您所示),search for Hands-On-Lab tutorials您可以在其中完成一些基础知识。

在StackOverflow上查看Silverlight tag,(有7000多个问题,这些问题应该会让你暂停一段时间:)

答案 3 :(得分:0)

进行风险分析,以确定新技术的局限性。对技术能力/特征进行早期假设通常会导致巨大的混蛋!