软件开发管理需要规章制度,更需要软件公司领导层灵活把握
软件开发管理需要一定的规章制度,而这些要依靠软件公司领导层去实施,没有规矩就不成方圆,要通过制定相关的制度加以保证。软件开发管理制度是软件开发管理的基础,软件公司要制定一套高效、系统、完善的制度,使软件公司领导层与软件开发人员有“法”可依,才能做到有“法”必依,违“法”必究,执“法”必严。软件开发管理制度才能保证软件公司适应市场环境高效运转起来。
现代软件公司管理追求的是简单
软件开发管理,只有简单的才是易于执行的。软件开发管理简单化是必要的,因为简单化可以节约资源,提高效率。复杂的软件开发管理在组织上叠床架屋,在程序上往复循环,在时间上大量浪费,在成本上居高不下。不能简单化就谈不上科学管理,就不会出效益。
软件开发管理简单化是可行的。由于人性的复杂性,造成软件开发管理工作的复杂性。但软件开发管理工作的复杂,并不代表管理操作一定要复杂。软件开发管理工作可以简单而且有效。软件开发管理简单化是软件开发管理的至高境界。这就要求软件公司领导层树立把管理工作简单化的思想,通过思想观念的创新、技术手段的创新,把复杂的流程、标准、制度、运作变为简单方便,组织扁平化就是管理层次简单化的一个例子。
要明白什么是人性化管理,就必须知道人性是什么。
软件开发管理人性化中的人性指的就是人的天性,即“善”、“恶”并存的天性。在不同的环境中有不同的表现。所以软件开发管理人性化应该是在充分认识人性的各个方面的基础上,按照人性的原则去管理,利用和发扬人性中有利的东西为管理和发展服务;同时对于人性中不利的一面进行抑制,弱化其反面作用。在软件开发管理人性化的实施和手段上采取“人性”的方式、方法,尊重个人、个性,而不是主观的以组织意志或管理者意志来约束和限制软件开发人员。在实现共同目标的前提下,给软件开发人员更多的“个人空间”。而不仅仅是靠理性的约束和制度的规定来进行管理。
软件公司领导层要培养一个公开、公平、公正的软件开发环境,对任何软件开发人员要“一碗水端平”,不能因为个人的好恶而有失公允、有所偏裆,什么事情都要对事不对人,合法、合理、合情的对待每一位下属。软件公司领导层采取不合理的管理策略收到的效果肯定是事与愿违。软件开发管理工作要合理化,软件公司上下要达成全员共识、形成共同的经营理念、打造优秀的软件公司体制及文化。