商业
您现在的位置:首页 > 商业 > 重建产品之前我希望知道的一切
  • 第三批专项债六月底发完 项目完成审核

    第三批专项债六月底发完 项目完成审核

    发布时间:2020/04/06

    财政部副部长许宏才4月3日在新闻发布会上表示,今年以来,根据全国人大常委会授权,财政部提前下达了2020年部分新增专项债券额度12900亿元。截至2020年3月31日,全国各地发行新增专项债券1.08万亿元,占84%,发行...

  • 国美零售转型加速 携拼多多“迎战”零售业大考

    国美零售转型加速 携拼多多“迎战”零售业大考

    发布时间:2020/04/06

    随着国内疫情初步得到控制,零售消费市场也在逐渐恢复运转。日前,国务院联防联控机制举办新闻发布会。商务部消费促进司负责人王斌在会上指出,将千方百计促进消费回补和潜力释放,壮大新型消费和升级消费,扩大...

  • 美新冠疫情蔓延,建霖家居等IPO企业受累

    美新冠疫情蔓延,建霖家居等IPO企业受累

    发布时间:2020/04/06

    编者按: 随着疫情蔓延,全球新冠肺炎确诊病例已突破百万,累计死亡超5万例,其中,美国确诊超过23万例,欧洲确诊超过50万例。作为全球经济重要力量的欧美地区,其疫情将对IPO企业产生什么影响? “有一天美国将成...

  • 信托代销哪家强?招行去年赚64亿

    信托代销哪家强?招行去年赚64亿

    发布时间:2020/04/04

    证券时报记者 杨卓卿 随着银行年报密集披露,一些行业巨头代销信托产品的情况也浮出水面。 证券时报记者注意到,“零售之王”招商银行2019年代销的信托产品规模超过3000亿元,借此实现64.32亿元的手续费及佣金收入...

重建产品之前我希望知道的一切

发布时间:2020/02/20 商业 浏览次数:690

 
关于完美设计的系统,有句老话:您从未听说过它们,因为这些公司从未建立过。刚开始使用时,您应该重点关注的是找到适合市场的产品。迅速选择立即可用的堆栈是正确的选择。但是,一旦达到临界点,等待太长时间重新架构会破坏您的可靠性和成长能力。
那么,您怎么知道何时该暂停并重新投资您的系统呢?有什么迹象表明是时候把事情分开了?知道这种转变是什么样子,并接受每一个有速度的公司最终都会到达这里,这将帮助您理解重新配置系统是成功的标志,而不是失败的标志。
两年前,在CircleCI,我们从根本上改变了我们产品的胆量,这是不可能的。在第一位客户面前花了六个月的时间,而在GA之前又花了九个月的时间。
因为我们致力于并促进持续的集成和交付,所以主要发行版对我们的威胁甚至超过了普通软件公司。因此,换掉整个平台的核心是双重危险:尝试重新创建我们的产品存在固有的风险,除非要做得更好,而且我们不得不在黑暗中工作数月,而无须不断进行验证。
那么我们怎么知道该重建了呢?
我们的基础架构的效率正在朝着本地最大化的方向发展。我们可以看到自己的需求和客户的未来,但看不到通往未来的渐进式道路。全球最大值位于不同的山丘上,我们需要进行一次飞跃。
我们绞尽脑汁,寻找逐步更新平台的方法,但结果却很短。最终,我们得出了一个严峻的结论:我们必须走上一段险恶的旅程,即对我们的基础架构进行彻底的重新平台设计。
这是我们在此过程中学到的。
在找到适合市场的产品之前,请针对速度而非优雅进行优化
选择一个工具集和一个过程,该过程将帮助您尽可能快地移动,并假设您必须在某个时候重写所有内容。不要在需要之前浪费时间扩展。
许多初创公司在找到适合市场的产品之前就专注于错误的事情。他们浪费时间谈论他们想要建立的公司。相反,应将所有精力都集中在构建产品上,该产品将为将来要扩展的公司提供支持。一旦有了这些,就可以弄清楚如何围绕它建立一条可持续的道路。
基本架构变化不会逐步发生
我们所处的固有危险道路迫使我们认真研究我们的原则。在CI / CD的所有好处中,我们能保留什么?我们要扔什么?在重写核心的同时,我们如何继续在产品的其他领域取得进展?
我们本来是固执的。但是,相反,我们问自己这些问题,打破了价值观,并在重建CircleCI时重建了价值观。我们之所以参与这个项目,是因为我们知道另一方面:更好的连续交付。我们完全相信这一哲学,因此暂时接受对立的世界观是有意义的。最终,我们必须做出巨大的飞跃,以便我们可以再次迈出小步,但朝着更高的目标迈进。
客户反馈是关键
我们从中学到了。有些设计缺陷,架构缺陷和决策根本没有任何意义。但这正是我们需要知道的,我们非常感谢能够加入并帮助我们解决问题的客户。
当您处于纯粹的启动阶段时,在很早的时候,您需要了解您是否正在做客户真正想要的事情,并且市场会接受并忽略其他所有事情。
限制范围
在整个过程中,我们尽最大努力使关注范围缩小。我们找到了合适的接缝,可以进行重要的修改,同时最大程度地减少其他地方所需的更改。我们还通过分支机构级配置公开了新流程,因此我们可以在不中断客户日常软件交付的情况下征求实际反馈。
为您的团队明确定义“完成”
诚然,在永无止境的完美主义漩涡中,永远永远修补产品是很诱人的。但是我们知道我们需要回到我们的核心理念:不断为客户提供价值。因此,我们致力于将该升级版本作为默认平台,并在此之上构建了令人兴奋的新功能。
归根结底,团队的素质,产品的凉爽程度或技术的优雅程度都无关紧要。如果客户不想要它,而市场拒绝了它,那就没关系。
找到适合市场的产品后,您就可以开始担心其他方面,例如技术堆栈,组织结构以及是否有合适的人担任合适的角色。
安迪·拉赫列夫(Andy Rachleff)有句著名的话说:“当一支伟大的团队遇到一个糟糕的市场时,市场就赢了。 当一个糟糕的团队遇到一个巨大的市场时,市场就赢了。 当一个伟大的团队遇到一个伟大的市场时,就会发生一些特别的事情。”