软件之道在于“用”
软件是一种工具,是用来帮助人的,“用”是软件的根本之道。
软件之道在于用告诉我们,在和软件相关的包括需求、设计、开发等在内的任何活动都要时刻联想到软件的“用”,要想到用它的人,要想到用它干啥,要想到在哪里用它,要想到什么时候用它,要想到如何使用,等等。“用”是软件的初心,是原点,是一切决策的根本,不能忘。
我们经常听到的要有产品思维、用户思维,说的就是软件的“用”。如果需求人员、产品经理、开发人员、测试人员、运维人员、运营人员等可以明白和应用这一点,就是走上了正道,找对了路。
软件之道在于“用”
软件之道在于“简”
软件的“用”有若干维度,包括用户之用、开发之用、测试之用、机器之用和运维之用等。除机器“使用”之外的使用都是面向人的,凡是面向人的地方都要追求简单,简单是相对的,要相对于使用人而简单。而面向机器的部分也有另一种求“简”的需要,要相对于机器简单,防止机器不堪。所以,综合起来,软件之道在于“简”,“简”乃“用”之意。
用户是软件的最终使用者,是软件要真正帮助的人,软件在使用上要对最终用户简单。
开发人员是软件的建造者和维护者,是软件能够持续帮助用户的推手,软件在建造设计上要简单,开发和维护要容易。
测试人员是软件质量的度量者和把关者,质量过关的软件才能让用户受用,软件要易于测试。
运维人员是软件的守护者,是软件健康稳定运行的保障,软件要设计为运维友好。
软件在规划、设计、建造时就要考虑以上各种“用户”的使用场景,把软件魔方简单的那些面朝向他们。
软件之道在于”简“
软件之道在于“值”
软件要可用,但也要受成本牵制,不计成本的软件终究难逃覆亡的命运。所以,软件的收益要可观,要足以抵消成本,要考虑经济性,要“值”回票价,否则必然是短命鬼。
软件的需求代表的是用户价值、商业价值,是软件的收入,而软件的设计、实现、运行等是软件的成本,前者要挖掘和扩大,后者要节省和缩减,这样软件的价值才能最大化,才能既符合用户利益,又符合商业利益,才能在竞争中击败对手,从而生存下来,长期持续地为用户提供“帮助”。可以说,软件之道在于“值”,“值”乃“用”之衡。
软件之道在于“值”
软件之道在于“快”
商业软件不但要能满足用户利益、商业利益,还要求快速地满足,要做到“又好又快”,才能抢得先机,赢得市场。
软件行业发展中的很多技术和方法都是为快速响应市场和用户需求而服务的,包括微服务、敏捷、DevOps、云计算、容器、云原生等等,这是软件之道在背后推动,以后也仍然是这个趋势。
所以,软件之道还在于“快”,“快”乃“用”之翼。
软件之道在于“快”
软件之道在于“智”
软件是由智力凝聚而来,其目标在于帮助人类,而自动化和智能化也是帮助人的重要方式和方向,业务流程的标准化、自动化、智能化一直是软件从业者努力的方向,未来的软件也将由人工智能创造。所以,自动化和智能化又是软件发展的方向,软件核心价值和驱动在于“智”,软件之道在于“智”,“智”乃“用”之驱。
软件之道在于“智”
软件之道在于“隐”
未来的世界,一定是处处兼软件,随处可用,随时可用,而又无需在意它的存在,信手拈来,手中无“件”,而心中也无”件“,软件的终极是无形,就像日常呼吸的空气一样,大隐隐于市朝。可见,软件之道在于“隐”,“隐”乃“用”之极。
软件之道在于“隐”
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!