技术总监和CTO的区别 浅谈CTO的作用----软件公司如何开源节流

我一直在思考软件公司如何开源节流。

当然,老板也在思考开源节流。
当然,老板思考的开源节流在公司运营层面上,而我作为CTO,我考虑的则是在产品运营角度上来思考这个问题。否则,一个软件公司,它的生存与发展就是靠软件产品,除此之外没有别的收入来源,那么作为负责产品的人再觉得没有责任思考这个关乎公司盈利与发展的问题,那么要把这个问题甩给天天忙销售忙资金忙公司管理的老板么?那要你这个CTO干吗?难道就是为了让你当个工头管住一帮人么?

有的公司光有技术总监,没有CTO。技术了得,但和公司战略发展不贴身,光有技术发挥不了,公司的业务发展也沾不上他的技术的光。原因就是技术总监在思考产品,却没有思考产品和公司战略发展的结合。

而且,一个产品要想成功,销售能支撑和发展一个公司,是很难的。不是你做出一个产品就能成功。而且产品也不是一个独立的东西,它的成功要关联许多人。

首先,你不理解老板的发展战略(首先老板得喜欢你。喜欢一个人,有性格脾气对路的原因,也有你的气质和管理能力和眼光和勇气和决心和威信原因,也有你忠于老板的原因。一个老板觉得不放心不喜欢的人,光有能力是不行的,是迟早被老板Kill的人,当然老板也不会让你知道他在想什么。你连老板在想什么都不知晓,如何做和老板想法贴切的产品呢?这也是很多技术总监和CTO连头都没开就身先死的原因,更别说运营一个成功的产品。这个话题虽然让很多崇尚职业管理的人不屑一顾,但现实就是如此。要么你怀着才等中国变成职业民主国度,要么你现在就动手做。成功的人都是在不可能完成的情况下完成的。如果都是万事俱备,那老板要你和要别人有什么两样呢?),连制造一个产品的机会都没有,更别说给你人力资源和研究的时间资源和技术培训资源。

你即使理解了,你还得想出与之匹配的产品。这是更难的第二步。

但不要以为一个好的想法就能成功。你需要组织你的人力资源来执行落地实现。一个公司所处的困境都是各有各的不同。没有春风得意让你随理想调度资源的公司。老板给你的资源,永远小于你干事需要的资源。这就是现实。

首先就是人力资源,就这么多人,这些人的素质。所以,你的设想,不仅要和公司战略匹配,而且还要和公司现状匹配,找好平衡点很不容易。

这么多不容易还不算。你两个都考虑到了,就是没考虑到客户行业的现状、挑战、机遇、困境和客户行业未来3-5年的变化,那么你的产品可能符合老板的想法,但就是卖不出去(老板有理想有梦想,但未必老板的理想和梦想能和客户的发展同步),老板问罪的可是你。

人归你管了,人也就这样了,短期内提高和扭转是不可能的。于是,必须开始。但是每个人的想法是否能统一一致朝着你的目标走,每个人的配合起来的素质是否能达到你的要求,快进了也不行,推出早了是先烈,而且很有可能都推不出来,因为自己内部乱了阵脚了。慢了也不行,人家都在热卖了,你想炒个热点突出你,不容易。

人也是有疲劳期的,人也有发脾气的时候,人的精神惰性也很大,人的性格也不同。你如何给这支队伍进行持续的浇花施肥修剪枝丫防虫防害,有时还要晒晒太阳见见风,有时还要搬到阴凉地儿,都需要不时看看这支队伍是否有坏迹象。

产品是费了劲做了出来,公司的其他部门不知道怎么推广怎么销售怎么实施怎么咨询怎么支持。梦想着靠流程来推行,自言自语说反正开发产品是我研发的事情,能不能推广就是你市场部的事情了,这样说纯粹是欺骗自己。这样,很容易产品连研发部都出不去,憋死在内部了。你一点成就感没有,当然,你的物质奖励也是没有的,还很有可能你该职业经理人跑路了。所以,必须有CTO,凌驾于技术总监之上,统管企业咨询实施支持,而协调市场与销售。

传递是会失真的,尤其是一个需要费好大劲才能说明白的管理理念。于是你理解100%,研发人员理解70%,落实到产品上,落实了50%,传递到市场,成了30%,到了实施,成了20%,到了客户那里,客户只吸收10%。所以,一个灌注了好的管理理念的管理软件,客户只能接收10%的好处。所以,管理软件客户认为差不多就是个600块钱,高级点的电子表格而已。尤其随着客户人员的流失和更替,随着软件公司人员的流失和更替,最后啥都剩不下,软件能展示给客户的好处,真是一点好处都说不出来了。

书接上回:技术总监和CTO的区别 浅谈CTO的作用—-软件公司如何开源节流(一)

讲完一个产品的艰难生产之路,我们还要回到产品的源头,如何开发一个可以开源的产品。尤其对于现在已经既定规则既定圈子的管理软件行当,如何能思维创新突破既有圈子和规则,开创新的一片蓝海?

开源。谁不愿意开发向网游一样盈利模式的软件:
1客户多,市场容量大,未来预期增长还很好。不像做某些行业管理软件,行业就那么多大中小各个层次的企业。软件这个东西又不磨损老化,买一套直到用的不符合需要。客户对软件费用认知不高,认为一套软件2万都贵。每年的维护服务费用就更别想。这类行业就本身市场容量小。所以说,市场容量小的行业,所销售的产品一定是高价的,而且能持续收到服务费的,否则就无法支撑一个行业软件公司的持续发展。如果这个行业还无法接受高价,也没有高价软件的需求,就说明这个行业不能做。做了也是多年坚持白收苦,到头只是一场空。
2不给服务费,掐了。就跟网游一样,网游服务器不开,网游客户端就玩不了。你不续费,网游也玩不了。
3大量的增值服务,可以带来增值收入。
4而且是有时效期的增值产品。如果一个增值产品也是永不磨损,那就没什么戏唱了。就跟点卡一样,没了就需要充值。
5而且是需要大量购买的增值产品,如果只购买一个增值产品就可以了,那么你需要研发多种增值产品。但其实是,研发多种增值产品往往很难。因为惊喜式眼睛一亮的创新不是天天都有的,大家都是玩来玩去就那么几种模式。所以,最需要的增值服务类似QQ挂机小太阳一样,一个增值产品,看你能有几个小太阳。
6不需要人干涉。购买、消费,再购买,完全客户自己一个人自己完成。而且可以24小时x7天的,无论何时何地的支付然后消费。而且都是虚拟数字的消费。这样,即使你和你的员工下班回家睡大觉,你的公司还在赚钱。

根据这样的思路,我们发现,现在盈利性极高的网络公司,如盛大,QQ,51.com,阿里巴巴B2B网站,百度无不都是这样的公司。像当当这样靠实物、库存、物流、收款来运作的企业,累哭了也不如前面提到的公司赚钱。

所以,我一直在思考传统管理软件如何学习他们。我发现,不仅仅我们管理软件业遇到了这种困境,就连金山、超级解霸这样的通用软件也遇到了困境。大家都想学习这些互联网企业的盈利模式。当然,管理软件厂商比较难以转型,因为毕竟有现实客户行业的现状在阻拦,你想拥抱互联网,客户行业还没发展到这种高信息化应用的地步(可能才刚刚用上电脑管理软件,还是初步简单应用),那你就没有辙。而金山、超级解霸这些通用软件在思考如何拥抱互联网,他们的前行之路可以给我们比较好的学习榜样。

节流,当然不是克扣员工的工资、补助、福利、差旅、工作环境。这种节流,表面上看是节了,但隐性失去的更多。
软件最大的成本就是以后的实施安装配置、培训、服务支持、定制化、升级更新。

如果这些都能自动完成:

如安装和升级更新,下载后自己安装配置就可以了,不需要软件公司的员工来辅助安装配置。

如培训和服务支持,不需要培训就很容易上手开展业务,或者网上试用、网上看视频录像、网上看FAQ、BBS讨论、QQ群讨论都可以。实在不行,软件公司培训人员参与进来在线视频培训解答,也比出现场要节省成本和人工资源的多。

如定制化,如何少定制化,如何容易定制化,尤其大部分定制在报表制作,列表显示调整,查询条件自定义,增加字段,增加提示。

要不就是一个新功能,如何快速的稳定的开发一个新功能,也有需要学问。首先有一个公共的基础,因为很多功能都非常类似,管理软件不外乎数据录入和数据查询。数据查询由查询和报表搞定。而数据录入很多都是列表和明细两个窗口,可以增删改。不是单实体更新,就是主从实体更新。老是这种套路。

实在跑出这种套路之外的需求,如何在最短时间内编写更少更简单更稳定更易看懂的代码(高性能和安全可是有些技术含量),是我们程序员一直追求的目标。但是我实在想不通很多程序员为了这个目标然后选择达到目标手段的时候却迷失了这个目标,能上的都上,各种技术框架都上,把最短时间内编写更少更简单更稳定更易看懂的代码这个目标忘了,不光自己要花费大量的时间去学习试用那些框架,就连后续的维护程序员也要学习,这样就给低成本大数量地培养后备程序员带来很大的成本,不合算。

大家要利用工具快速简单轻松的完成自己的开发工作,落实到代码快速交付公司用来赚钱的产品,然后自己有空享受会生活孝顺会父母。看着大量程序员没有时间交女朋友没有时间交朋友没有时间娱乐没有时间给父母打电话甚至没有时间吃饭睡觉洗澡剪头发,自己昏天黑地的研究技术看书调试例子,过的人不像人鬼不像鬼,身体不行了,钱也没赚到,生活也毫无情趣。公司的产品也没有快速轻松的交付。真是人生没有价值,自己把自己玩了一把,还玩的很失败很迷茫。

(未完待续)

本文转自:https://blog.csdn.net/david_lv/article/details/2474787

已标记关键词 清除标记
相关推荐
简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,对IT的憧憬、向往!此时此景,笔者只专注Android、Iphone等移动平台开发,看着这些源码心中有万分感慨,写此文章纪念那时那景! Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM机的流程及操作:获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除,从账户中取出amt,如果amt>账户余额抛出异常,一个实体Bean可以表示不同的数据实例,我们应该通过主键来判断删除哪个数据实例…… ejbCreate函数用于初始化一个EJB实例 5个目标文件,演示Address EJB的实现 ,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口函数得到远程接口的引用,用远程接口的引用访问EJB。 EJB中JNDI的使用源码例子 1个目标文件,JNDI的使用例子,有源代码,可以下载参考,JNDI的使用,初始化Context,它是连接JNDI树的起始点,查找你要的对象,打印找到的对象,关闭Context…… ftp文件传输 2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户可以在终端上直接地使用它,但是它的主要作用是供程序使用的。本规范尝试满足大型主机、微型主机、个人工作站、和TACs 的不同需求。例如,容易实现协议的设计。 Java EJB中有、无状态SessionBean的两个例子 两个例子,无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天通信演示代码 2个目标文件,一个服务器,一个客户端。 Java Telnet客户端实例源码 一个目标文件,演示Socket的使用。 Java 组播组中发送和接受数据实例 3个目标文件。 Java读写文本文件的示例代码 1个目标文件。 java俄罗斯方块 一个目标文件。 Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密   Java非对称加密源程序代码实例,本例中使用RSA加密技术,定义加密算法可用 DES,DESede,Blowfish等。   设定字符串为“张三,你好,我是李四”   产生张三的密钥对(keyPairZhang)   张三生成公钥(publicKeyZhang)并发送给李四,这里发送的是公钥的数组字节   通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到张三编码后的公钥,将其解码,李四用张三的公钥加密信息,并发送给李四,张三用自己的私钥解密从李四处收到的信息…… Java利用DES私钥对称加密代码实例 同上 java聊天室 2个目标文件,简单。 java模拟掷骰子2个 1个目标文件,输出演示。 java凭图游戏 一个目标文件,简单。 java求一个整数的因子 如题。 Java生成密钥的实例 1个目标文件 摘要:Java源码,算法相关,密钥   Java生成密钥、保存密钥的实例源码,通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从文件中得到公钥编码的字节数组、如何从字节数组解码公钥。 Java数据压缩与传输实例 1个目标文件 摘要:Java源码,文件操作,数据压缩,文件传输   Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲
©️2020 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页
实付 9.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值