时光飞逝,如梭之日,辛苦的工作已经告一段落了,回顾这段时间以来的工作,收获颇丰,想必我们需要写好工作总结了。那么写工作总结真的很难吗?以下是小编收集整理的项目开发工作总结,欢迎阅读,希望大家能够喜欢。
开发项目总结范文【篇1】
20__年底加入现在的测试开发团队,至今仍然在挣扎奋斗中,从几个问题和关键点入手总结下我的测试开发工作。
测试开发组的第一用户群体是谁?
20__年在TID质量大会听了章屹的主题分享,印象比较深刻的是他说的测试工具开发的第一用户群体是“开发工程师”而不是“测试工程师”。我也逐渐认识到了这点。
首先从质量决定论上来说,测试越来越左右不了产品的质量,或者说从一开始就没有左右过产品的质量。“质量是构建出来的,而不是测试出来的”,相信很多人都认同这个观点。当然我们身为测试工程师本身总是觉得自己的工作很重要,你们开发应该遵守规则,按流程开发,测试不过关不能上线。可是实际情况是什么样呢?常常是“测试通过要上线,即使测试通不过只要有没严重问题也要上线”。有人说这是个人职业操守的问题,我却感觉这是“存在即合理”的现状。一刀切的质量标准不适用于追求快速迭代的互联网产品。那么我们要么帮助测试工程师逐渐提前介入到开发流程中,要么直接服务于从项目一开始就影响产品质量开发工程师。
再从用户数量上来说,原来Gladon开发测试比是1:1,现在是4~5:1,或者更高。很显然如果服务于用户群体占多数的开发比服务于测试价值更大。
还有一点很重要,从工具文化的.接受程度来说,开发往往发牢骚最多的是“工具真TM难用”,而测试往往在心里嘀咕“MD,又让我用一个新工具”。所以如果定位用户为开发,那么只要站在用户角度开发出切实业务场景又好用的工具就可以了。但是面向测试群体,你非要把一个新的工具使用强加到现有的工作流程中真是难上加难。就拿部署来说,如果我是测试,我给开发说一声“帮我部署个__应用”,总比拿一个本来不是很好用的工具费劲巴拉折腾半天仍然搞不定要好。
最重要的是业务落地
流程上属于关键节点的工具,比如出包、部署、代码质量等等公司级别的工具开发组已经实现了。其他刚需的工具也大都有成熟方案或者开源工具了。那么业务团队真正需要的是什么呢?我们工具开发组可以做的是什么呢?应该是找到现有工具方案和业务团队实际情况之间存在断层的衔接点,真正和业务结合起来,服务于业务,这才是我们业务部门的工具团队的价值所在。重复造轮子是可耻的行为,不能说为了学习Jenkins的原理,自己开发一套相同的系统出来,我们可以弥补开源方案的缺点,比如确实实际业务场景的支持,权限系统与公司的对接,数据的整合等等。
节奏一定要快
每个测试开发组的成员都应该真正去业务团队体验一下什么叫做996,尝试为了线上验证通宵熬夜的感受。参与过业务团队的具体迭代开发,面临真正的业务压力,才知道为什么如果不够快,就将面临生存的问题。而常常实际情况是,测试开发组慢条斯理做着与业务不怎么沾边的工具和系统,心里还在偷着乐,“还好我没在业务组做开发或者测试”。这样的结果只能是与业务脱节,逐渐边缘化。
避免闭门造车
把外部的先进的知识和工具引进来,并把内部的实践经验分享出去。常常是我们吭哧半天解决的问题,别人早就有成熟方案了。或者大家都在说代码质量很重要,线上质量很重要的时候,我们仍然在紧紧盯住测试环境质量,并且死磕自动化测试。
而且不光要与测试同行交流,还要多和开发交流,深入了解现有系统架构及技术的特点,比如我们部门处于公司整体技术架构的哪个层面(基础架构、中间管道、还是上层业务),我们应该关注的质量重点在哪块(代码质量、架构质量还是性能稳定),开发和测试团队对应的痛点是什么,我们应该提供什么样的工具。还要和业务和产品人员多交流,了解现有系统的业务组成,分析不同系统及应用的重要程度和关注点,帮助产品和业务人员提供工具支持和数据支持。
输出实践而不只是输出系统
很多工具和系统是结合实际场景使用的,比如持续集成系统,自动化测试工具,都是和工程实践紧密结合的。如果仅仅拿出来一个系统交给业务团队使用,往往结局是被废弃掉。应该首先找到试验团队形成系统与实践结合的案例,然后再给别的业务团队推广培训,才能够逐渐使用起来。
重视数据目标而不只是功能目标
做软件开发的都或多或少有这样的特点,总想开发出足够牛逼的系统,拥有足够多的功能。常常定目标的时候说,“我这次要实现什么什么功能,下次要增加什么什么功能”。最后功能越累越多,系统却越来越没人用。我们是不是应该换一种思路,以用户使用量、系统稳定性、团队业务数据提升等指标来衡量我们的工作更好一些呢。
开发项目总结范文【篇2】
本次软件项目设计的题目是场地预约系统,它是基于B/S模式实现的用于体育城场地管理预约的Web应用软件。为用户提供并接受用户提出的需求信息,同时通过数据库管理系统存储数据,给场地的管理带来很大的方便。本项目的实现分为前台与后台。其中前台,用户可以浏览场地所提供的可预订场地的信息,同时可以对需要的场地进行预订;后台主要是针对管理员,管理员可以通过后台对场地的相应信息进行增添修改等操作。
我基本参与了本项目的全部实现过程,涉及项目的需求分析,概要设计,详细设计,代码编写,调试与运行。在需求分析阶段和小组其他成员认真分析讨论了本项目各方面的需求,主要是功能方面的需求,基本确定了本场地预约系统应该具有的基本功能。概要设计阶段通过讨论分析确定了所需表结构。详细设计阶段参与部分代码的编写,其中包括页面与数据库交互的实现,还有相应jsp页面代码的实现几布局的调整,修改。
在数据库设计实现阶段,通过和我们组其他成员的共同讨论,确定了场地信息、用户信息等表结构的详细信息,并实现了其数据库的`建立和相应表的具体信息的设计实现。同时针对个别表结构完成了相应代码的编写与实现。
在后台,实现了用户的信息的浏览查看,修改及删除等功能,同时完成了足球场等场地信息的浏览、增添、修改、删除等功能。
前台参与了主界面的设计与实现,通过查询数据库得到主界面显示所需场地的相关信息,通过这样,用户可以很清楚的获知所有可预订场地的信息,其主界面上的所有关于场地的数据都是动态从数据库获取的,这样当场地增添或删除时通过修改数据库可以很方便的实现界面呈现给用户的场地信息,能够很好的使实际情况跟提供给用户的信息保持同布,非常利于场地信息的管理和发布。
开发项目总结范文【篇3】
一、总结:
1、自身定位:在过去一年,是我进公司的第一年,也是我工作的第一年,刚开始在我对工作竞争和自身都不甚了解的情况下,在领导和同事的指导下,我感觉自己已经慢慢对人与人的竞争和自身定位有了深刻的了解,因为有了自我目标,才能感受到自己的压力有多大!我的目标也不只是完成目前所要做的工作而已,要向其它方面拓展学习。
2、定下心来,踏踏实实:我学的是计算机专业,我的工作也是计算机方面的,以前有什么优势,但是踏入工作岗位后才发现,自己学的只是一个基础,只是有些方面或许比别人走的快一步,所以一切都要靠自己。自己要定得心下来学习,成功需要耐得住寂寞,不求最快,但求。
3、团队合作:以前在学校或许你可以靠一个取得好成绩,在工作上你必须要有一个团队,在一个部门之中,团队合作精神显得尤为重要。以前我做有些事都是一意孤行,但现在已经对自己改变了,多听听他人意见,会犯更少错误,会更长见识,所以要学会与同事之间的合作,做事才更有效。
4、工作情况:在公司一年,对mes大型系统有了个大概了解,对我们所要学习的mes已经可以说差不多都掌握,条码打印机的维修和设置掌握,a4打印机大多数情况可以维护,pda、条码枪已掌握,电脑的系统重装和维护已掌握,其它基本设置可以维护,对新出来的程序掌握和了解也比较快。
5、课外学习:sql该学的已经掌握,c#学习,简单的程序可以编写,但有时还要依靠于网络和朋友,需要进一步加强。但主要还是以网络为主。
二、自身缺点
1、沟通问题:自己的沟通能力只能算一般,因为对于某些事的阐释还是不怎么好,语言表达能力有点差,希望通过平时的交流和沟通来加强。
2、心态问题:自己对于做某些事过于着急,一心想急切完成,确反而误时,这个问题一开始就一直出现,现在虽然已经基本克服,但也要列入缺点方面,希望以后时刻注意!
3、学习问题:对于课外学习这方面,我在编程时感觉困难的时候有时候就不愿去做,现在虽然已经慢慢改进上网搜资料和问问朋友,但有时候还是克服不了自己。
开发项目总结范文【篇4】
做上层开发学了这么多所谓的语言,框架,技术,其实现在想想万变不离的却是底层的数据结构,操作系统,网络通讯和一些其他的基础的东西。
自己也算半路出家,以前总是不屑基础的东西,总认为我懂了WPF,能画出很炫的界面什么就很好了。其实却是认识太肤浅,只有掌握了不变的东西才能应付好上层的技术,否则只会被微软牵着鼻子走。
所以对新人来说,打好基础是多么重要,可惜我后知后觉了。
除了基础的东西,我认为其次重要的是软件架构。
好的架构可以让事情事半功倍,让下面实现具体代码的感觉很轻松。说得过分点,一个好的架构师可以带一群实习生的干活都能出好东西。软件开发越来越不需要我们懂底层的东西,很多现成的轮子可以用,但是要知道怎么搭积木就需要好的架构师了。
所以我觉得平常要多看好的开源架构,多学习框框的东西,当然轮子和积木知道哪里能拿到。最怕的是像我一样,只会google找积木搭,这就是所谓的纯码农了:
其次是业务,开发很多时候要懂业务。
很多开发的很不屑业务,认为技术才最重要。其实很多时候业务才是王道,软件开发在我看来大部分时间都是给业务做服务的,做支持的,公司都是靠业务才能赚钱的。
所以开发人员也要懂业务,特别对那种不是很想一直做开发的来说,懂业务又懂技术也许会给你更多的机会。
最后是软件开发的职业发展。
个人的看法是码农能爬上去做架构师和经理的其实很少,基本一个萝卜一个坑,我见到开发能一直做到退休的都是老外,人家基本没有title的,这样的我观察无非两种人。一种是对业务很精通,同时对技术系统又很懂的,公司少不了他。一种是对技术很热情很钻研,能力很强,又不想去要什么title的,基本可以挑大梁。
我想国内的情况虽然不太一样,不过基本可以借鉴下老外。当然不做开发还有很多可以做,我想说的是开发是可以做一辈子的,就看个人的想法了。
这个问题我自己也一直在想,目前只有一条模糊的路,也得摸石头过。
开发项目总结范文【篇5】
来到土开公司,是一种缘分,在公司前期部工作半年多的时间里,我学习到了很多,也收获了很多。在经办花溪四个房地产项目前期开发报建工作的过程中,我认识到房地产开发是一项综合性很强的系统工作,整个开发流程从拿地前的可行性分析到项目的规划设计再到施工、经营销售,最后验收交付的一个持续性过程。这个过程具有涉及面广、开发周期长、投入资金大、环节繁多等特征,其中涉及多个政府部门对每一环节的审批和监管。任何环节的变化,都可能导致项目周期拉长、成本上升等风险。因此,项目开发必须遵循一定的程序,科学地开展工作。
作为企业开发的项目,报建流程贯穿于整个项目的开发流程之中,每个环节必须要经过政府相关职能部门和各相关机构的登记审核,并严格按照有关程序进行。各种相关性手续及政府部门的批文是项目得以顺利开展的重要“通行证”,因此,开发企业的报建流程管理工作构成了房地产企业流程管理的重要组成部分。在整个房地产项目的开发流程中,开发企业在政府各相关部门的监督管理下,通过内部各组织部门间经营活动的相互协调,并不断从政府各监督管理部门获取且反馈信息以最终完成项目开发目标,实现企业的经济效益和社会效益,报建工作显得尤为重要。
作为前期报建人员,头脑中要始终强调时间管理的重要性,寻找优化报建流程中的关键路线,压缩整个项目的'开发时间,提高自身资源整合能力和项目运作水平,防范并有效降低风险,增强企业的市场竞争力。一是“疏通人脉”。前期报建工作中如何处理职能部门中层领导关系,是报建工作成果的关键。每个部门约四、五人,根据行政管理的流程,主要的具体事务都是由中层负责开展,提供决策,所以职能部门的中层起到了承上启下的作用。有些时候还需要通过不同途径熟知那些平行的科室中层之间关系融洽程度,避免陷入内部人际之争。二是“拿证”。拿证本身是个程序化的过程,但牵扯到时间成本而连锁带来的利益及现金流问题,所以要突出一个“快”字。
由于前期报建工作贯穿于房地产开发的全过程,从头到尾涉及多个节点,环环相扣、紧密相连。首先,除了能够快速完成每个节点的报建工作外,还需要根据项目的开发计划、经营目标等要求,进行统筹安排,孰先孰后、孰重孰轻、孰缓孰急要了然于胸,做到游刃有余。其次,前期部作为企业对外的一个窗口,日常工作中存在着大量的沟通和协调工作,所以需要有较高的情商,并善于沟通和交流。再次,对待工作要有严谨的工作态度,切实维护企业利益与形象,在工作上要做到“三勤”:即嘴勤、手勤、腿勤。最后,要不断加强对公司、项目及专业技术的了解和认识,要有扎实的理论基础、不断加强学习,具有丰富的知识储备和灵活多变的思维,只有这样才能更好地与政府职能部门沟通,完成既定的工作目标。同时要及时了解政府相关政策、法规,让公司最大化地利用政策从而达到项目的有序开展和优化成本的作用。
报建工作中有各种各样的方法和手段,但是最基本的还要符合规范、规定。现在的各职能部门在审查过程中基本执行行政规定和许可范围,所以要细致了解各职能部门的审查标准、依据法规规范和报建资料内容的重点与核心,分清哪些是必须的,哪些是可以妥协的,做到心中有数。
在平日的工作中我认识到,不论从事什么工作,心态很重要,工作要有激情,保持阳光的微笑,可以缩短人与人之间的距离,便于与人沟通。尤其是前期工作,要有积极的思想、平和的心态才能促进工作进步和顺利进展,同时,工作的方法与判断力也是工作的重心。前期报建工作除了平时学习各类规定、规章、规范外,还要经常总结,将经验沉淀,并不断传承,从而提升专业能力和工作效率。另外每一个人都不是一座孤岛,在做工作时,需要相互协作、相互帮助、相互提醒,这样才能不断提升自己完成任务的能力。在今后的工作中,我将加倍努力,与公司各部门同事一起不断成长与进步,为公司新发展和新跨越奉献自己的一份力量。