走出作坊的第一步是什么?---答一位网友的邮件

2024-02-18 17:08

本文主要是介绍走出作坊的第一步是什么?---答一位网友的邮件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


吕老师:
    您好!
 
我在网上看到您的文章,您的博文写得如行云流水,很自然,我一口气看下来,真是受益菲浅,有种豁然开朗的感觉--哦,原来软件管理也可以这样做啊?可模仿性和操作性都很强,解决办法都非常贴近国内中小型软件公司.

但我所在的公司,有一些问题,希望能指点一二.
 
我简略介绍一下公司的背景情况
公司成立8年,专注于某类企业用软件开发.公司人员规模一百多人.下设营销中心,开发部,技术部,品管部等.营销中心下设市场,销售,客服(主要做产品实施,客户服务);开发部下分产品组,项目组.这两个组也同时兼维护工作;技术部主要负责基层平台也就是公共代码的开发;部品管下设质量保证组和测试组.

问题一
从最初的一两个客户做下来的项目,到后来想有自己的产品,做产品公司也一直在努力,但也一直没什么成形,每次有新的订单新的客户时,产品组就又要开发该客户的版本.也就是说产品化程度一直不高,不能直接拿产品去给客户直接实施.总是一个客户开发一个版本.
公司在同一个行业做了8年,却没有自己成形的产品.怎样能做出自己的产品,这是公司近几年来发展的一个大瓶颈.您有什么好的建议?
 
问题二
因为问题1,在开发出来的系统介于产品和项目之间,产品组与实施组配合的问题.
这不同于产品实施或项目实施.产品实施一般产品都已成形,能满足客户的需要,系统没有问题或问题较少,操作文档,培训手册等文档一应俱全.只需要实施人员直接去现场安装,培训即可.当然实施人员的能力也要达到要求,如:熟悉系统,熟悉业务,有一定的技术能力可以现场解决问题,较强的沟通能力等.
项目实施一般由项目经理带着原班开发人员及测试人员等直接奔到现场,安装,试运行,培训,有新需求或问题都可以直接在现场处理.项目经理全权负责,直到项目通过验收.
但是这种介于产品和项目之间,产品组与实施组配合怎么配合呢?产品经理和实施经理怎么配合?
系统本身有些问题,实施人员对系统不熟,业务能力不够等,导致没办法实施下去.
那产品经理和开发人员需不需要去现场?像这种中间产品,客户会同时有两三个不等.产品经理怎样去现场?

问题三
因为1和2,导致试用维护期无限增长,有的软件在客户已运行了两三年,还是属于试用期,客户还不肯验收.客户需求还在提,问题还在改,项目组也是疲惫不堪.
 
不好意思,一下提了这么多问题,不知道描述得是否清晰,盼望您的解答,不胜感激.

 

阿朱回答:

 

我在blog中已经讲到研发的组织结构与分工,实施部门的组织结构与分工,就能解决你的第二个问题。

但怎么从现状形成我讲到的良好分工合作,最重要的就是

1开发人员不出现场

2实施人员负责需求讨论、需求收集、需求传递。

3开发人员根据实施人员的需求列表来安排工作任务,做到工作明确可追查可量化。

 

这样做完后,再参考我的系列文章,里面有后续的落地方法。

这篇关于走出作坊的第一步是什么?---答一位网友的邮件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/721843

相关文章

Java中使用Java Mail实现邮件服务功能示例

《Java中使用JavaMail实现邮件服务功能示例》:本文主要介绍Java中使用JavaMail实现邮件服务功能的相关资料,文章还提供了一个发送邮件的示例代码,包括创建参数类、邮件类和执行结... 目录前言一、历史背景二编程、pom依赖三、API说明(一)Session (会话)(二)Message编程客

Python手搓邮件发送客户端

《Python手搓邮件发送客户端》这篇文章主要为大家详细介绍了如何使用Python手搓邮件发送客户端,支持发送邮件,附件,定时发送以及个性化邮件正文,感兴趣的可以了解下... 目录1. 简介2.主要功能2.1.邮件发送功能2.2.个性签名功能2.3.定时发送功能2. 4.附件管理2.5.配置加载功能2.6.

解决Cron定时任务中Pytest脚本无法发送邮件的问题

《解决Cron定时任务中Pytest脚本无法发送邮件的问题》文章探讨解决在Cron定时任务中运行Pytest脚本时邮件发送失败的问题,先优化环境变量,再检查Pytest邮件配置,接着配置文件确保SMT... 目录引言1. 环境变量优化:确保Cron任务可以正确执行解决方案:1.1. 创建一个脚本1.2. 修

Django中使用SMTP实现邮件发送功能

《Django中使用SMTP实现邮件发送功能》在Django中使用SMTP发送邮件是一个常见的需求,通常用于发送用户注册确认邮件、密码重置邮件等,下面我们来看看如何在Django中配置S... 目录1. 配置 Django 项目以使用 SMTP2. 创建 Django 应用3. 添加应用到项目设置4. 创建

zabbix-高级应用(主被动监控、邮件告警、企业微信告警)

文章目录 zabbix-高级应用监控路由器交换机SNMP简单网络管理协议测试案例配置网络设备创建主机创建监控项测试监控项 自动发现什么是自动发现Discovery?配置自动发现1、创建自动发现规则2、创建Action动作(发现主机后自动执行什么动作)3、通过动作,执行添加主机,链接模板到主机等操作4、测试,创建新的虚拟机(符合发现规则) 主被动监控1、概述2、创建被监控主机(主动监控)

钓鱼邮件真相追踪:XDR见招拆招!

钓鱼陷阱,财富“蒸发” 如果一家规模5000人、业务遍布全球的企业之中有一位员工不小心点进了一个钓鱼邮件,会发生什么……?终端失陷?数据泄露?失去客户信任? 最让人破碎的当然是……核心资产泄露,钱没了!! 人有失手,"鱼"有逃命 某大型零售企业财务部门小张收到一封看似来自公司财务部的邮件,由于内容与其实际工作情况相符,小张打开了邮件中的附件,并点击了附件里的下载链接

几乎每一位面试官都会关注的能力,你做到了吗?

又到了金九银十招聘季,虽然说大环境不好,但对于不少想要挪窝的同学来说,这个时间段还是一个不错的窗口期。 我也借此机会在Boss上看了不少岗位,发现很多岗位JD都有一条关于“功能设计规范”的要求。 相比较于设计岗的设计规范原则,产品岗的设计规范会要求你对业务、产品有更强的纵深性,但这种基础且重要的能力被太多人忽视了。 因此,我列举了以下11点产品设计规范,同学们可以自查一下看看日常有没有做到

利用 Amazon Bedrock 基础模型生成高效邮件回复

概述 亚马逊 Bedrock 是亚马逊云科技(AWS)推出的旗舰服务,旨在推动生成式人工智能(AI)在各行业中的广泛应用。其核心功能是提供由顶尖AI公司(如 AI21 Labs、Anthropic、Cohere、Meta、Mistral AI、Stability AI 和亚马逊)开发的多种基础模型(FMs)。这些模型是各种AI应用的基础,经过针对特定用例和行业需求的优化。 亚马逊 Bedroc

网站监控邮件发送方法

网站监控、功能脚本执行结果邮件: /*** 邮件发送方法* @param string $title 邮件主题* @param string $content 邮件内容*/function send_email($title, $content) {//如下以get请求发送邮件,链接中不能有&符号,以斜杠替换$content = str_replace("&", "/", $content);

win7下Django开发第一步

我所使用的是python3.3+Django1.7.3,现在开始学习一些基础的Django. 直接上图,打开进入cmd你所想要先建立工程文件的目录 然后如图所示. 接下来你会看到有一个mysite文件夹,里面有一个mysite文件夹和manage.py 在mysite文件夹里又有 在mysite目录下输入manage.py   migrate,出现如下画面 接下来输入