如何说服我的老板使用Django?

Chr*_*ski 17 php python django

我有一个不寻常的问题:我必须说服我的上级使用Django来完成我们的新项目.替代方案是一些PHP框架.我已经在PHP中编程了2年,然后转而使用Python并拥有大约3年的经验.但是我的商务演讲不太好.

我知道所有的技术优点和缺点,但在讨论业务问题时,事情有点模糊.

编辑:

我想使用Python + Django的原因:

  • 在Django的经验
  • pythonic代码的美丽(以及它的所有好处)
  • 很多第三方图书馆
  • 效率
  • 更少的代码=更少的错误

我的新老板想要使用PHP的原因:

  • 他知道
  • 他可以靠自己估计
  • 他不懂Python

@Vinko Vrsalovic:满足了这两项技术的所有要求.

  • 我们有自己的服务器和外部Python托管
  • PHP成本当然较少,但与支持成本相比,差异非常小
  • 我们有适合PHP和Python项目的资源

我认为问题在于我的PM:他害怕新技术.对他而言,这是新鲜事.所以引用Robertos的基本问题回答"为什么我们不能只使用旧系统?".

我想我太老了:D在我的空闲时间写一个原型.然而,这在过去曾经有过几次.

Vin*_*vic 14

为什么你必须说服你的老板使用Django?

你的老板应该明白,按照他将要雇用的人最了解的工作符合他的最佳利益.

但是,你怎么能说Django真的是最适合所有事情的套装呢?

例如:

  • 服务器是内部的吗?系统管理员知道如何维护Django的服务器吗?
  • 在webhost中的服务器,你知道有一个Django webhost与PHP的成本是多少?
  • 团队的其他成员是否熟悉Django/Python?如果你是一个单人团队,如果你的老板想要让团队更大,那么他能够做到吗?费用是多少?PHP开发人员比比皆是.
  • 鉴于PHP框架的选择,你能否诚实地给出一些标准,这些标准将转化为美元(或任何你的货币)给Django带来的优势?比如说,上市时间,或者某些功能将在Django中免费使用并在其他选项中免费使用?不要忘记,如果你是一个优秀的程序员,你可以用任何语言创建好的程序.

这只是你向老板提出"PHP很糟糕,让我们用Python代替"演讲之前必须要考虑的一些事情.我理解这种感觉,但在某些情况下从长远来看它确实没有意义.如果在回答了所有这些事情之后(还有更多),你仍然可以为Django提供一个好的案例,那么你应该这样做.只是不要像粉丝演讲那样对商人说些什么.

更新:如果阻止你在Django做的唯一事情就是你老板的恐惧而且你们都知道你可以让它在基础设施上以相当的成本运作,那么减轻这种恐惧的唯一方法就是跳进去做类似的事情.它.例如,您可能获得原型的授权.没有多少谈话可以减轻他的恐惧,他需要看到一些东西.你也应该指导他(如果可能的话)Python的工作方式,这样他就可以欣赏野兽的美丽.


Kar*_*and 7

人们喜欢看到切实的结果. 在您自己的时间使用Django实现项目的一小部分,可以展示您认为将项目切换到Django的一些优势.除了展示技术优势外,它还将展示您对这一理念的承诺.

从老板的角度来看,切换框架是她必须解释的风险.因此,您需要表明您的积极性并致力于使其发挥作用.

以下是乔尔·斯波尔斯基(Joel Spolsky)关于在你只是咕噜咕噜声时完成事情的相关文章.您可能需要采用更长期的方法来介绍Python和Django.也许你可以在python中编写一些脚本,团队中的其他人会发现它们很有用.也许你可以使用Django实现一个内部工具,人们将开始使用它.