制定教育教学工作计划大全(汇总5篇)
【参照】优秀的范文能大大的缩减您写作的时间,以下优秀范例“制定教育教学工作计划大全(汇总5篇)”由阿拉漂亮的网友为您精心收集分享,供您参考写作之用,希望下面内容对您有所帮助,喜欢就复制下载吧!
制定教育教学工作计划大全【第一篇】
本学期我校要以“三个代表”重要思想、党的xx大为指导,坚持以教学为中心,以稳步推进基础教育课程改革、强化教学管理、以教研为重点,努力提高教学质量。依法治教,以德治校,齐心协力,开拓进取,奋力拼搏,以新思维、新姿态,开创我校教育教学工作新局面。
一、加强教师队伍建设,推动依法治教。
全体教师都要树立一个干好教育的使命感、紧迫感和压力感。要有较强的组织性、纪律性和规范性,要做到爱岗、乐教、善教,不断提高自己的思想水平和业务能力。要树立教育新观念,打破旧思想、旧观念,要以新的风貌塑造我校教师的新形象,要建设一支高素质的教师队伍。一方面切实加强我校的政治学习的制度落实,并开好每周的总结会和周前会。另一方面加强各项管理措施到位,并依法做好建章立制工作,使学校各项工作都有法可依、有章可循。
1、要把学习、宣传、贯彻《中小学教师职业道德规范》的工作列入重要的议事日程,并结合我校的实际情况,制订具体实施方案,更广泛地开展“立高尚师德,树教育新风”活动。
2、要把贯彻《中小学教师职业道德规范》和《教师法》等教育法规统一起来,通过认真贯彻,让教师树立科学的世界观和高尚的职业道德,以规范为指南,进一步增强自律意识,使全体教师真正做到爱岗敬业,为人师表。
3、结合贯彻《中小学教师职业道德规范》,继续抓好教师的职业培训和自学进修学习,积极鼓励教师参加各类进修学习不断提高业务水平。
4、充分调动教师的积极性,加强对青年教师的业务进修和岗位考核,培养中青年骨干教师。学校领导成员要分包干各级组,带领各级组并展开学习。
5、认真组织学习《中心小学依法治校管理规范》,落实责任制和加强责任感。
二、积极推进素质教育,全面提高教学质量。
教学是中心,质量是生命,提高教学质量是教育的永恒主题,首先我们要统一认识,坚定地抓好以下几个方面。
1、积极推进素质教育,素质教育是当今教育的主任务,首先要对素质教育有一个全面正确、透彻的理解,要把握其实质。一要重视主体性以人为本、以学生为主体,重视学生掌握学习的方法,形成了以思维能力为核心的开发。以能力为重点,特别是创新能力和实践能力为重点的培养。二要重视整体性,重视学生的思想素质、知识素质、能力素质、身心素质和谐发展。三要全面性。面向全体学生,大面积提高教学质量。四要基础性。继续抓好文明礼貌的养成教育,通过创建文明学校、文明班级、文明小组等活动,培养学生文明行为习惯,进一步促进良好校风、班风的形成和发展。其次是积极挖掘教材内在因素,发挥主渠道、主阵地的作用,以积极开僻好第二课堂活动。充分促进好学生的思想素质、知识素质、能力素质和身体心理素质的全面发展。
2、以素质教育为核心,深化教学改革,全面提高教学质量。认真加强对教育教学理论的研究学习,提高认识,转变观念。进一步加强教学常规“五个环节”的管理,使教法和学法合符规范,合符科学,有利于全面提高教学质量。深化课堂教学改革,优化课堂结构。课堂教学要面向全体学生,采取“抓两头,促中间”的办法,使每个学生的学习成绩都能在原有的基础上得到应有的提高。建立健全奖教奖学机制,对取得成绩的教师给予表彰奖励,对停步不前的教师要认真找查原因,促其成绩不断上进。学校领导要端正思想,摆正位置,把主要精力放在教学工作上,要以身作则,深入课堂听课,索取教学工作上的第一手材料,并积极鼓励教师互相学习,共同提高。学校要根据不同学科的特点积极开展教学研究,如语文加强听、读、说、写的能力训练;英语科重视理解兴趣和语言环境的训练。总之各个科的教师要根据教学内容和对象特点选择教法,做到讲求实效,积极探索研究。
制定教育教学工作计划大全【第二篇】
指导思想:
认真贯彻落实《纲要》精神,不断转变教师教育观念与教育行为,优化幼儿一日活动,扎扎实实地开展幼儿园教育教学工作;同时以教科研活动为支点,加强教研工作管理,提高教师参与教研的积极性,培养研究型教师,以教研活动促教师专业化成长,全面提升幼儿园的教育教学工作质量,从而有效地促进幼儿全面发展。
工作目标:
不断加强教师队伍建设,更新教师观念,进一步增强教师的研究意识和创新意识,鼓励教师积极开展教学研究,深入开展教育科研,规范课题研究过程,逐步形成幼儿园特色,不断提高教育教学质量。
一、加强专业理论学习和教学实践。
认真学习《纲要》实施细则,将学习与课题研究结合起来,用《纲要》精神指导解决实践中存在的问题,寻找教育理论支撑点,在教育教学实践中,尝试反思,探讨教育策略,改进教育中的弊端,总结创造性的教育经验。
1.共同分析优秀的教育反思笔记,使教师学会写教育反思。
2.学习《纲要》中《如何建构积极有效的师幼互动》的文章。通过学习,结合日常工作,针对如何在教育教学活动建构积极、有效的师幼互动每人写1篇教育案例,大家交流经验。
3.开展教师之间笔记、案例、反思的借阅活动,每两月一次,并针对一至两位教师的文章写出简短的感受和建议。
4.结合教研和课题研究,教师要撰写出高质量的论文。
5.鼓励教师积极向报刊、杂志、网站投稿。
6.组织教师参加大信息组、继续教育、园本培训的学习和参观活动。
二、教师队伍建设与管理。
(一)继续加强不同层次、不同岗位教师的培养和指导,调动他们的积极主动性,为他们创造发展的机会和条件,提高综合能力,培养学科带头人。
1.针对青年教师在工作中的困惑,给与指导、帮助和解决。
2.结对子”,蒙氏骨干教师和一级骨干教师各带一名青年教师,提高青年教师的教育教学能力。
1)结对教师相互听课每学期5次以上。
2)指导青年教师每学期公开教学活动一次。
3)指导青年教师每学期写1篇较高质量的教学活动案例。
3.发挥骨干教师的作用,承担小组教研活动,认真组织和纪录活动,并在教学中努力做到传、帮、带。
(二)开展技术练兵活动,努力提高教师专业技能水平。
1、发挥每个教师的专长,打造自己的特色,每人本学期开展一次特色展示活动和自荐活动。一级教师单月进行,二级和二级以下的教师双月进行。
2、技能技巧评比。
教师:(1)讲故事(2)教师回琴。
保育员:(1)进餐环节观摩(2)户外玩教具制作评比。
三、教研活动。
以教育研究为先导,有计划的开展教研和科研研究,在“研”字中提高,在“研”字中进步。加强理论学习和技能训练,提高教师观察能力、组织能力、专业技术能力、家教工作指导能力以及科研能力。增强科学研究的意识,运用各种先进理论,采用科学的策略、方法,开展科学教育实践活动。
1、学习有关科学活动的文章,给予教师理论支持。
2、在班中环境、区域和教育活动中要体现出科普教育的特色。
(1)每班创设一面以科普教育为主的墙壁。
(2)每班增设一个科学探索区域,,根据幼儿的兴趣、需求填充科学活动材料,体现层次性、探索性和可操作性。
(3)每周有一次科学探索活动。
(4)每月写1篇关于科学活动的反思或案例。
(5)以观摩——研讨——调整——再观摩——再研讨的形式,不断把各班的科技教育特色推向成熟。
(6)在一日活动中自然渗透,加强随机教育。
(7)在家园栏中突出科普教育的互动内容。
为幼儿创设良好的精神环境和物质环境,继续探索综合主题活动、蒙氏活动,重视幼儿的安全教育,充分发挥幼儿的主体地位和教师的主导作用,有效地促进幼儿发展。
1、继续在一日生活中为幼儿营造一个温暖、宽松、愉快的生活环境,建立平等、和谐、融洽、互动的师生关系。
2、物质环境的创设(主题来源、教育价值、各领域间的渗透教育、选择材料……)要体现正确的教育观念。并能根据幼儿需求不断丰富,不断与幼儿相互作用。
3、开展安全教育主题活动,并将安全教育渗透到一日活动之中。
4、教育组织重点要将教育内容、目标、途径自然结合;要反映幼儿的需求,并做到注重个体差异;方法上要灵活体现幼儿的主动参与与探究合作的学习形式;教师要发挥自身的主导作用,加强活动后的反思。
五、家长工作。
通过多种形式和方法营造家园合力的教育环境,调动家长参与幼儿园工作的积极性,提高亲子关系、师生关系、家园关系的亲密度和融洽度。
1、本学期定期召开各班级的家长会;组织每月一次的家长开放半日活动,形式与规模由班级教师自己决定;利用家长资源开展两次教育活动。
2、、各班在继续办好家园共育园地的基础上,探索和研究利用园地与家长幼儿的互动和沟通。创设科技特色活动栏目,按时更换。
4、继续开展班级网站,通过多种方式,让家长多方位了解幼儿在园的方方面面,并形成网上家教指导。
5、鼓励家长积极撰写育儿经验文章,与家长交流,共同提高家长的育儿水平。
制定教育教学工作计划大全【第三篇】
愉快的假期结束了,我们又迎来了新的学期,本学期我担任三年一班的班主任和语文教学工作,为了使孩子们在这个班级中团结、友善、自信的发展,也使自己工作起来得心应手,现制定本学期的工作计划如下:
(一)常规教育
良好的开端是成功的一半。开学初,就要让学生了解学校的规章制度,认真学习《小学生守则》和《小学生日常行为规范》,并且利用每周的班会时间进行教育,采用生动活泼的形势让学生在游戏中、活动中受到常规教育。
少先队工作
(二)新年淘宝义卖活动,让孩子把自己不用的玩具或看过的书籍进行义卖,使资源循环利用,并让孩子学会在生活中正确使用零用钱。进行“我会玩游戏”的主题班会,教给学生集体游戏的方法,培养学生的团队意识、文明礼貌、宽容大度的好品质,让学生在游戏中感受到成长的快乐。
(三)加强班干部队伍的组建和培养。一个班的集体面貌如何,很大程度上是由小干部决定的。小干部对班集体有着“以点带面"和"以面带面"的作用,我称他们是"班主任的左右手。”所以唯有慎重地选拔和培养干部队伍,班主任工作才能逐渐从繁重走向简单与轻松。当选的干部应具有较强的号召力和自我管理能力。干部队伍的组建不能仅仅作为一种形式存在,班主任必须精心培养:其一,要大力表扬干部优点,宣传他们的先进事迹,帮助小干部树立威信;其二,在鼓励干部大胆工作,指点他们工作方法的同时,要更严格要求干部个人在知识、能力上取得更大进步,在纪律上以身作则,力求从各方面给全班起到模范带头作用,亦即“以点带面”;其三,培养干部团结协作的精神,要能够通过干部这个小集体建立正确、健全的舆论,带动整个班集体开展批评与自我批评,形成集体的组织性、纪律性和进取心,亦即“以面带面”。
(四)建立浓厚的学习氛围
培养孩子养成爱读书的好习惯。学生的任务就是以学习为主,因此,班级建立良好的学习氛围有助于学生产生学习兴趣。在教室的布置上,黑板报、墙报设立“学习园地”、“评比台”、“展示台”等等,让学生看到自己所获得的成果,也看到别人的优点,从而产生更大的学习动力。
本学期,学生刚刚由低年级段跨到中年级段,在各方面还都不适应,大部分学生听讲状况不太好,有的学生理解能力比较差,课堂上不能随着老师的提问走,学生的朗读及作文水平有很大的差异性,都需要提高,有部分的学生基础知识比较差,学生的学习成绩需要提高。
本册教材共分八组,每组包括导语、课例、语文园地三大部分。教材继续按照专题编组,涵盖八个专题,分别是:多彩的生活、名人故事、心中的秋天、细心观察、灿烂的中华文化、壮丽的祖国山河、科学的思想方法、献出我们的爱。
1.在语文学习过程中,感受生活的丰富多彩,激发学生对生活的热爱;了解祖国壮丽的山河、富饶的物产,培养热爱祖国、热爱自然的思想感情;认识中华传统文化的丰厚博大,激发学生民族自豪感;学习革命领袖、科学家的优秀品质;受到关爱他人、助人为乐的思想品德教育;在发展语言能力的同时,启迪学生的思想,培养学生留心观察、善于思考的能力。
2.认识200个字,会写300个字。累计认识20xx个字,会写1300个字。
3.会使用字典,学习使用词典,有初步的独立识字能力。开始练习用钢笔书写正楷字、用毛笔描红。
4.用普通话正确、流利、有感情地朗读课文。
5.继续学习默读,学习对课文中不理解的地方提出疑问。
6.学习联系上下文,借助字典、词典和生活积累,理解词句的意思;初步体会课文中关键词句在表达情意方面的作用。
7.初步把握文章的主要内容,初步体会文章表达的思想感情。
8.开始学习略读,粗知文章大意。
10.初步培养读书看报的习惯,收藏并与同学交流图书资料。课外阅读总量不少于10万字。
11.开始练习习作。不拘形式地写出见闻、感受和想象。愿意将自己的习作读给人听,与他人分享习作的快乐。
12.讲述故事努力做到具体生动,用语言打动他人;讲述见闻努力做到清楚明白,能说出自己的感受和想法。
13.结合语文学习,学习观察大自然、观察社会,书面与口头结合表达自己的观察所得。
良好的学习情境让学生放松身心,又能把注意力集中在具体的学习目标上,通过有目的学习,慢慢养成良好的学习习惯。本册教科书为学生的学习活动创设了具体的学习情境,这种学习情境的创设主要是通过“对话”的方式来实现的。
语文学习有其内在的规律,语文学习也有一个基本的步骤。教科书的呈现方式就是让学生从内心触摸到语文,在实际的语文学习中能习得方法,慢慢找到学习规律。
“授人以鱼,不如授之以渔。”虽然说现在的作文教学中我们教育学生我口抒我心,我手书我口,淡化了写作方法写作技巧的教学,但并不意味着在习作教学中就要摒弃写作方法与写作技巧的指导。作文教学也并不单单指的那一堂作文课,而应该是贯穿于我们的整个语文课堂中。如何让作文教学贯穿于整个语文课堂,我的主要做法是在语文阅读课教学中渗透写作方法的指导。
本学期,我要练好教师基本功,广泛阅读好的书籍接触一些名家的思想读后写读书笔记,把这些经验应用到实际教学中,从而提高自身素养;我将与同组教师继续合作,认真进行语文教学,搞好接力式教研活动。坚持集体备课,充分发挥教师集体的智慧。加强教师之间的合作与交流,互相听课、评课,虚心求教和沟通。在教学实践中不断反思,不断提升自己的思想认识水平,提高教学效果。同时根据自己的教学实践,记好教学随笔,积累一些成功的教学经验,提高自己的教学实践研究的能力。
制定教育教学工作计划大全【第四篇】
认真贯彻落实《纲要》精神,不断转变教师教育观念与教育行为,优化幼儿一日活动,扎扎实实地开展幼儿园教育教学工作;同时以教科研活动为支点,加强教研工作管理,提高教师参与教研的积极性,培养研究型教师,以教研活动促教师专业化成长,全面提升幼儿园的教育教学工作质量,从而有效地促进幼儿全面发展。
不断加强教师队伍建设,更新教师观念,进一步增强教师的研究意识和创新意识,鼓励教师积极开展教学研究,深入开展教育科研,规范课题研究过程,逐步形成幼儿园特色,不断提高教育教学质量。
认真学习《纲要》实施细则,将学习与课题研究结合起来,用《纲要》精神指导解决实践中存在的问题,寻找教育理论支撑点,在教育教学实践中,尝试反思,探讨教育策略,改进教育中的弊端,总结创造性的教育经验。
1.共同分析优秀的教育反思笔记,使教师学会写教育反思。
2.学习《纲要》中《如何建构积极有效的师幼互动》的文章。通过学习,结合日常工作,针对如何在教育教学活动建构积极、有效的师幼互动每人写1篇教育案例,大家交流经验。
3.开展教师之间笔记、案例、反思的借阅活动,每两月一次,并针对一至两位教师的文章写出简短的感受和建议。
4.结合教研和课题研究,教师要撰写出高质量的论文。
5.鼓励教师积极向报刊、杂志、网站投稿。
6.组织教师参加大信息组、继续教育、园本培训的学习和参观活动。
(一)继续加强不同层次、不同岗位教师的培养和指导,调动他们的积极主动性,为他们创造发展的机会和条件,提高综合能力,培养学科带头人。
1.针对青年教师在工作中的困惑,给与指导、帮助和解决。
2.结对子”,蒙氏骨干教师和一级骨干教师各带一名青年教师 ,提高青年教师的教育教学能力。
1)结对教师相互听课每学期5次以上。
2)指导青年教师每学期公开教学活动一次。
3)指导青年教师每学期写1篇较高质量的教学活动案例。
3.发挥骨干教师的作用,承担小组教研活动,认真组织和纪录活动,并在教学中努力做到传、帮、带。
(二)开展技术练兵活动,努力提高教师专业技能水平。
1、发挥每个教师的专长,打造自己的特色,每人本学期开展一次特色展示活动和自荐活动。一级教师单月进行,二级和二级以下的教师双月进行。
2、技能技巧评比
教师:(1)讲故事(2)教师回琴
保育员:(1)进餐环节观摩(2)户外玩教具制作评比
以教育研究为先导,有计划的开展教研和科研研究,在“研”字中提高,在“研”字中进步。加强理论学习和技能训练,提高教师观察能力、组织能力、专业技术能力、家教工作指导能力以及科研能力。增强科学研究的意识,运用各种先进理论,采用科学的策略、方法,开展科学教育实践活动。
1、学习有关科学活动的文章,给予教师理论支持。
2、在班中环境、区域和教育活动中要体现出科普教育的特色。
(1)每班创设一面以科普教育为主的墙壁。
(2)每班增设一个科学探索区域,,根据幼儿的兴趣、需求填充科学活动材料,体现层次性、探索性和可操作性。
(3)每周有一次科学探索活动。
(4)每月写1篇关于科学活动的反思或案例。
(5)以观摩——研讨——调整——再观摩——再研讨的形式,不断把各班的科技教育特色推向成熟。
(6)在一日活动中自然渗透,加强随机教育。
(7)在家园栏中突出科普教育的互动内容。
为幼儿创设良好的精神环境和物质环境,继续探索综合主题活动、蒙氏活动,重视幼儿的安全教育,充分发挥幼儿的主体地位和教师的主导作用,有效地促进幼儿发展。
1、继续在一日生活中为幼儿营造一个温暖、宽松、愉快的生活环境,建立平等、和谐、融洽、互动的师生关系。
2、物质环境的创设(主题来源、教育价值、各领域间的渗透教育、选择材料……)要体现正确的教育观念。并能根据幼儿需求不断丰富,不断与幼儿相互作用。
3、开展安全教育主题活动,并将安全教育渗透到一日活动之中。
4、教育组织重点要将教育内容、目标、途径自然结合;要反映幼儿的需求,并做到注重个体差异;方法上要灵活体现幼儿的主动参与与探究合作的学习形式;教师要发挥自身的主导作用,加强活动后的反思。
通过多种形式和方法营造家园合力的教育环境,调动家长参与幼儿园工作的积极性,提高亲子关系、师生关系、家园关系的亲密度和融洽度。
1、本学期定期召开各班级的家长会;组织每月一次的家长开放半日活动,形式与规模由班级教师自己决定;利用家长资源开展两次教育活动。
2、、各班在继续办好家园共育园地的基础上,探索和研究利用园地与家长幼儿的互动和沟通。创设科技特色活动栏目,按时更换。
4、继续开展班级网站,通过多种方式,让家长多方位了解幼儿在园的方方面面,并形成网上家教指导。
5、鼓励家长积极撰写育儿经验文章,与家长交流,共同提高家长的育儿水平。
制定教育教学工作计划大全【第五篇】
在软件开发项目实践中,关于计划主要有以下一些常见问题:
这实际上在软件开发项目中是一个普遍的现象。缺乏详细的工作目标以便在项目结束时验证是否取得了预期的成果。对于软件开发项目而言,在进度、任务范围、质量、成本等项目目标中,进度是最容易清晰明确的,也是用户最为关心的。不管是献礼工程或一把手工程,进度都是项目目标诸多方面中最先制定的,并且能够很快在招标文件或合同中订下来。当然,这种进度的合理性未必是经得起考验的。而统计数字事实说明,大部分的软件开发项目的进度是不合理的。无论是急于求成的客户还是缺乏软件开发经验和软件工程知识的项目经理都存在对进度过于乐观的问题,其原因较多是因为他们对项目范围的认识是在一种比较粗的颗粒度基础之上。
大多数的软件开发项目在开始阶段可能存在项目范围不够清晰的问题,需要经过需求调研之后才可以清晰。质量目标是最不容易清晰和明确的,这主要是因为软件系统的质量量化比较难。由于质量目标的不确定性,它在进度、成本、范围等目标的压力之下就很容易被忽视。这似乎说明了,质量目标是这些目标中最不重要的一个,最有可能被牺牲的一个。
成本目标可能用户方面不太关心,确实软件开发组织最为关心的,软件开发的成本主要是人力资源的成本,其他的设备基础设施都是可以重复使用的。所以,在进度、任务范围、质量明确以后,人力资源的成本就可以经过经验等方式估算出来。
实际上是对项目计划的重要性认识还不够充分,虽然大家都知道知道“作计划”很重要,是项目成功的关键,但又认为计划就是写文档,也许是因为一些人善于写程序但不善于写文档,所以有些项目经理会认为写文档是一种走形式,或对繁琐的文档有一种排斥心理。
其实不能把计划当成仅仅是写一个计划文档的问题,而是要通过编写计划文档的过程,理清项目目标、项目范围、项目所需资源、制定合理的项目进度、制定完成项目所需的各种约定(沟通、变更)、制定应对风险的有效对策。对于这一问题的解决,首先应当提高项目经理的计划意识,采用项目计划制定相关各种知识、技术、工具,加强对开发计划、阶段计划的有效性进行事前事后的评估与评审工作。
项目经理制订计划时没有和项目主要成员和主要项目干系人共同讨论协商,达成共识;或者最终计划没有发布到所有相关的项目干系人,取得他们的认同、理解,最重要的是对计划中共同责任、目标和各自责任、目标的承诺;由此而造成的后果是:项目计划缺乏项目组成员的支持,没有成为项目组成员的共识,没有使每个项目组成员努力实现在项目计划中所作的承诺。因此项目经理制订计划时首先要分清或确定主要项目成员和主要项目干系人,然后与他们进行充分的沟通协商,使项目计划是一个大家都认同的,形成共识的有效文件。
一种更为严重的情况是遗漏了重要的项目干系人。在制定计划时没有考虑到所有项目干系人,特别是那些对于项目的成败有重要影响的项目干系人,在制定计划时要和他们进行充分沟通取得对项目进度、资源、验收标准等计划的共识和保证。
项目经理认为计划不如变化快,项目中也有很多不确定的因素,做计划是走过场,因此制定总体计划时比较随意,不少事情没有仔细考虑,或者是有一种等一下再说的想法;阶段计划因工作忙等理由经常拖延,造成计划与控制管理脱节,无法进行有效的进度控制管理。
那些号称“所见即所得”的oa,边做、边提需求、边改、边完善的“四边形”的所谓“快速”软件开发也可能竟然是本企业周期延续最长的项目,因为无休无止的需求变更而永无止境。从项目的计划阶段来看,因为边做、边提需求、边改、边完善,所以他们首先就对计划没有信心,基本上计划对他们来说只是应付,久而久之,对计划方面的锻炼意识不如其他项目,甚至养成不容易改掉的习惯。
目标、任务的分解不够清晰、工作有遗漏,没有确定项目组成员职责的差别,如程序员的职责都笼统地写成“编码”。其主要原因是一些新任的项目经理是由程序员提拔起来的,不太熟悉软件工程各阶段工作职责中某些具体工作的分配,无法按任务分清每个人的责任。如应该分清楚需求人员该做什么、设计人员该做什么、编码人员该做什么、测试人员该做什么。责任似乎很容易分清,但大家却经常听到“这是需求的事”、“这是设计的事”这样的争论,严重的'造成项目组内部的纠纷扯皮。就是因为这些新的项目经理对一项具体工作,如界面设计、数据规格等应该由需求分析人员来做,还是设计人员来做分不清楚,还有就是做到什么程度算概要设计,什么程度算详细设计,职责上也要搞清楚。建议新上任的项目经理应该多学习软件工程的相关知识。
常见的现象有对任务持续时间进行不切实际的估计;或未考虑到任务的相互依赖关系而造成遗漏工作。其主要原因是软件工程的分析与设计经验的不足,无法细化系统需求,并从需求推导出设计,根据设计去分配任务。根据细化的需求也可以分配任务,但是由于需求中的功能点和设计中的模块往往不是一一对应的,如一个需求功能点需要一系列的模块来实现,多个需求功能点也可以共用同一组模块加上不同的设置参数来实现。
所以根据设计来确定程序代码阶段的任务分配比较合理。需求是整个项目的基础、需求的清晰颗粒度对后面的工作及工作计划的准确性至关重要。项目计划的准确度是以一开始以需求(包括设计层需求)为基础得出的工作结构分解的完整性、清晰性为基础的。如果没有这个基础,项目计划就不可能做得很准确。在无法准确制定项目计划的情况下,对其风险要足够重视,并制定出具体可行的对策。
如果对整体的需求或工作结构分解无法一次完整的清晰,就应当把它先分解为几个大块,分块进行,已经清晰的先制定本块(阶段)计划,下一环节的工作也可以开始(分块)进行。再项目开始阶段往往还没有得到详细的需求成果,因此根据项目计划渐进明晰的特点,在需求调研分析阶段过后,需求成果清晰是,应当及时细化项目计划,在概要设计完成时,要更进一步地细化后面编码测试阶段的详细计划。
就是说软件开发的工作虽然可以被划分为若干阶段,但是这些阶段不应该是整齐划一的。虽然每个环节阶段成果是下一环节阶段成果的基础,但即使在阶段成果通过评审之后下一环节对上一环节也应当随时进行检查验证,上一环节根据下一环节的验证检查情况进行调整。在上一环节没有得出可以供下一环节开展工作的基本成果时,下一阶段的投入可能是浪费时间。“按任务分清每个人的责任”并不是说上一环节的人员在初次完成本环节后交给下一环节就了事了,而应该继续与下一环节的人员共同作战、相互影响、不断进行同步完善,及时地解释和调整上一阶段的成果。如果上一阶段与下一阶段的负责人是同一个人,就没有这方面的问题,但是在实际工作汇报时要考虑到在某个阶段可能进行着前一个阶段或后一个阶段的工作。
软件开发项目的资源因为因为其自身的特点和受到各种因素的影响,很难做到“精确”。尽管如此,还是应该尽可能地做到“周密”。需要重点考虑的软件开发项目的资源主要是人力资源,没有尽可能足够详细精确地估计整个项目的每个阶段所需要的人时(或人日、人月)数;这是因为对软件开发的工作量没有进行精确的估算。
为了估算软件开发项目的工作量和完成期限,首先需要根据较为完整的需求来预测软件规模。度量软件规模的常用方法有、代码行估算法和功能点估算法。这两种方法各有优缺点,应该根据软件项目的特点选择适用的软件规模度量方法。根据项目的规模可以估算出完成项目所需的工作量,我们可以使用一种或多种技术进行估算,这些技术主要分为两大类:分解和经验建模。
分解技术需要划分出主要的软件功能,接着估算实现每一个功能所需的程序规模或人月数。经验技术的使用是根据经验导出的公式来预测工作量和时间。可以使用自动工具来实现某一特定的经验模型。精确的项目估算一般至少会用到上述技术中的两种。通过比较和协调使用不同技术导出的估算值,我们可能得到更精确的估算。软件项目估算永远不会是一门精确的科学,但将良好的历史数据与系统化的技术结合起来能够提高估算的精确度。
如一些政府机关的管理信息系统软件开发项目隐含的需求是必须遵守一系列的国家和行业标准,但由于没有考虑到这些要求,致使项目计划失败,开发出某些功能、性能或数据不符合国家和行业标准的软件,造成返工。所以应当尽可能地将将任何设想和约束编入文档。做项目计划时应该尽可能地把假设条件和约束条件考虑清楚,这些假设和约束可以是乐观的、悲观的或者是最可能的估计。
例如,可以假设能够及时获得应用程序服务器的新发行版,或可以得到熟悉项目正在采用的技术和技巧的开发人员;还可以假设,项目能在一些约束下工作,如影响计划的强制截止期限或资源限制等等。应该把这些假设和约束条件编入计划文档中,在项目的实施过程中,当项目计划需要细化和调整时,就应该考虑到这些约束条件,而不是以一种“无限资源”的方式做计划。一般来说,假设、约束和风险的区别是:假设、约束是一些比较明显、明确、已经发生或肯定会发生的情况,而风险这是不一定会发生的,具有不确定性。
软件开发涉及到方方面面的工作,有些是主要的,有些是次要的,项目计划应当反映有价值的工作任务、环境条件。项目计划不能写成一个大杂烩,也不能写成一个包罗万象的百科全书。在项目计划中要简洁精确地反映对项目有价值的事情、任务和活动,避免罗嗦。项目管理的理论方法、成功的项目管理经验都是在实施项目时应该参考的。但是,每个项目是特殊的,具有“唯一性”的,一次需要为每个项目做专门的计划,选择适合的项目,适合的团队的方式和方法。
软件开发项目计划不仅要安排需求分析、概要设计、必要时的详细设计、系统实施和测试与维护等实际的重要工作,而且还应该安排项目中的支持性辅助活动,这些支持性辅助活动虽然不能成为关键活动,但是它们却对项目的进展又作重大的影响。这些辅助活动包括:体系结构定义、文档评审后文档编写的返工甚至是需求调研的返工,测试之后的编码返工、系统交付、与软件复用相关的活动、项目组内沟通交流、休假和法定假日、培训和教育、团队成员的生活(如饮食、住宿、交通等)、项目规划、人员管理等管理活动、会议和回复电子邮件,等等。
做项目计划时应当尽可能完整地列出这些影响项目的活动,或者按照固定的模板进行计划的制订,免得遗漏必要的计划内容。有时候,小的疏忽会带来大的问题,次要矛盾会成为或引发主要矛盾。例如,加班安排不当,会引起员工的厌倦甚至离职,造成软件项目的人力资源问题,从而影响项目的进度,甚至导致项目失败。
在确定了系统构架之前应该考虑在编写文档的同时是否有些其他基础性的工作可以先做,如是否在需求分析的同时进行部分的系统概要设计;是否可以先进性技术预研,环境架构搭建、后台数据库框架搭建、软件系统框架搭建等等。迭代法使得在上一阶段的部分任务完成后,下一阶段的对应工作就可以投入进行。在确定了系统构架之前之后工作任务的分解都要考虑模块编码独立性、开发编码工作的负载均衡、编码进度安排优化、预防人员流动(如生病、其他更紧急的任务、离职等)对开发的影响:一个好的项目计划同时应有助于减少项目组的压力和紧张,提高软件开发效率。
项目成员的工作能力多种多样,需要根据项目的岗位角色来分配。如软件开发的编码人员至少需要编写代码的能力、单元测试的能力、跟踪查找问题的能力、解决问题的能力。而需求分析人员就至少要有业务理解学习能力、业务分析能力、沟通表达能力、建模及文档能力等等。这些能力很难量化,不过项目经理最好是心里大致有数,能够大致估算出每个项目成员在正常情况下完成不同目标要求的各项任务所需要花费的时间。