`
ningboxiao
  • 浏览: 30624 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java外包项目成功的10条建议

    博客分类:
  • Java
阅读更多

1. 不要忘记明确的定义Java开发项目的范围和计划

当你将Java开发项目外包出去时,这似乎是必然要做的事情,然而任何成功的java开发项目总是以清晰定义项目范围开始的。预先为服务供应商定义项目需求很重要,这能使你获得精确的建议和合理的项目报价。

此外,你应该直接提出对供应商所提供的交付产品的期望。同时,你应该说清楚对项目进度的要求,这可能会极大的影响项目的总体费用。

2. 精确标准和量化目标

将你的目标量化使其能够通过外包服务实现很重要。如果可以让潜在用户比较成果和既定目标,外包的优点会非常突出。另外,这能帮助服务供应商了解自身现状,实现客户的期望。

定义完备的标准,如Java框架用在何处,部署什么样的数据库,使用何种Java服务器等等,能帮助你实现量化目标,服务总量、服务质量和顾客满意度。

3. 了解和学习Java

要想使你的Java开发外包项目成功和富有成效,加深对Java的理解很重要。这会帮助你权衡什么才是针对你的应用的高质量的服务。你需要做的是对于Java基础知识的深入理解,比如结构、框架、可用性、有效性等等。你可以在网上找到整套的参考材料和参考文档。

4. 找到你的需求

一旦你对Java基础知识有了了解,那么是时候开始为你的Java开发项目制定计划了。你可以研究使用Java编写的网站或门户网站来了解你的网站的本质。这将会帮助你确定网站或应用所需的功能。

5. 寻找能满足项目要求的熟练Java专家

总体来说,你选择的离岸开发合作伙伴应具有足够承担你的项目的经验,但你也不应该忽略其它事情。当你面对需要很多技术专家的项目时,这点尤其关键。因此,你应该一直寻找能够理解你的商业需求,拿出最佳解决方案的专业从业者和熟练的开发者。如果可能,寻找能为你的项目提供认证过的java开发人员的公司。

6. 永远不选择只看钱的服务供应商

当然,当你把你的Java项目外包时,这是一个很重要的问题,但这并不意味着应该选择一个只注重价格的供应商。Java项目的成功或失败并不取决于服务供应商的报价。选择价格合理和服务品质相平衡的服务提供商很重要。

7. 监控并跟踪项目进展

一旦你完成了雇佣的过程,花一些时间检查项目进展就很重要了。你可以询问服务供应商为你提供开发过程的更新,每周一次或遵循其它固定周期。浏览这些报告将会帮助你理解项目正在进行的过程。此外,你可以对项目开发过程的某个任务表示关心。

8. 对提前定义的项目里程碑付费

对Java项目的里程碑提前定义并针对它有一个工作计划很重要。有了提前定义的验收点来检查项目进展是保证项目按时完成的最简单的方法。此外,你应该把款项支付和每个里程碑绑定。你可以提前支付20-30%的款项,但是保证在项目里程碑完成的时候才能支付。

9. 直截了当的协商项目工作所有权

将Java项目外包时,你对代码和其产品的所有权有清晰的概念是很重要的事情。保证你的离岸合作的伙伴知道你将如何使用它们提供的交付产品。

10. 延长合同

如果你对离岸合作伙伴的工作感到满意,你可以延长合同来保证无论何时你需要改动和技术支持,开发人员都能向你提供服务。你可以签订长期合同,这能帮助你从低维护成本和服务收费中找到平衡。

翻译自:http://blog.cygnet-infotech.com/2013/11/10-tips-to-make-your-offshore-java.html

5
1
分享到:
评论

相关推荐

    java外包笔试题两套.zip

    本压缩包"java外包笔试题两套.zip"包含了两套针对Java程序员的笔试题目,分别为"java外包笔试A卷.docx"和"java外包笔试F卷.docx",旨在测试应聘者的基础知识、SQL操作能力以及实际编程技能。 "java外包笔试A卷.docx...

    Java代码编写的30条建议

    Java代码编写的30条建议 不管是初学还是已经很精通,都是值得看一下的

    JAVA项目展示PPT

    10. **持续集成/持续部署(CI/CD)**:在现代开发流程中,Java项目常使用Jenkins、Git等工具实现自动化构建和部署,确保代码质量并加快交付速度。 11. **项目管理工具**:Maven或Gradle是Java项目常用的构建工具,...

    java项目开发实战案例

    在《Java项目开发实战案例》这个资源中,我们聚焦于Java技术在实际项目中的应用,通过具体的案例来深入了解系统开发的全过程。这个实战教程旨在帮助开发者掌握从需求分析到项目落地的各项技能,涵盖数据库设计、前后...

    日语java面试问题集

    【标题】:“日语java面试问题集”揭示了在针对日本客户的Java外包项目中,面试者可能遇到的技术和语言双重要求。这类面试通常旨在测试应聘者的Java编程基础、问题解决能力,以及与日本客户沟通的技能。 【描述】:...

    Java 项目经验汇总(简历项目素材)

    在Java开发领域,项目经验是衡量开发者技能和能力的重要标准,尤其对于简历的撰写来说,一个详实且具有深度的项目经验部分能显著提升求职者的竞争力。本资料"Java项目经验汇总(简历项目素材)"提供了丰富的实例和...

    Java项目经验汇总(简历项目素材)

    Java项目经验汇总(简历项目素材)

    80个java开发项目经验.pdf

    80个java开发项目经验,适合应届生

    对日外包java

    对日外包,java,.net,svn,等

    Java代码编写的30条建议 .zip

    Java代码编写的30条建议

    java 商城项目 面试问题

    java商城项目的面试问题总结。涉及到 商城项目中常用的技术。

    JAVA项目实践合集

    "JAVA项目实践合集"是一个综合性的资源集合,包含了多个Java项目的源代码和实践案例,旨在帮助学习者提升Java编程技能并了解实际项目开发过程。这个压缩包中的内容广泛,涵盖了从基础到进阶的各个层面,对于Java初学...

    java项目开发验收交接整套模板

    通过上述模板,Java项目的验收和交接将更加系统化和规范化,从而提高项目的成功率并降低后期维护的难度。在实际操作中,每个团队应根据自身项目的特点调整和完善这些模板,使其更符合项目需求。

    Java 项目-java的JAVA基于SNMP网络设备MIB信息采集(源代码).zip

    Java 项目,包含:项目源码、数据库脚本、部署说明等,该项目可以作为课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 一. 技术组成 ...

    完整的java成功导入openCV步骤

    在实现以上步骤之后,一个标准的Java项目就成功导入了OpenCV,并且可以在项目中使用OpenCV的功能进行开发了。需要注意的是,由于操作系统的不同和OpenCV版本的更新,具体的安装路径和配置方法可能会有所变化。建议...

    JAVA框架项目

    ### JAVA框架项目知识点详解 #### 一、项目背景与意义 - **背景介绍**:《JAVA框架项目教程》是翰子昂实训体系丛书中的一部分,旨在通过真实的项目案例,为学习者提供贴近实际工作的JAVA技能训练。随着软件产业在...

    java小项目 适合初学者

    "java小项目 适合初学者"这样的资源集合是入门Java编程的理想起点。 这个标题表明,你将接触到一系列小型的Java项目,这些项目通常是为了帮助初学者实践编程概念和技巧。小项目如“计算器”是常见的编程练习,因为...

    50个java编写的实战项目

    这里是50个java编写的实战项目,很适合想加强自己能力的人学习的,毕竟学习之后还是靠实践,这个真的很有用的,可以按需所求来寻找合适自己的项目去做。

    Java皮肤外包(有使用说明)

    Java皮肤外包是一个针对Java应用程序设计的服务,旨在提供个性化的用户界面体验。在软件开发中,皮肤通常指的是应用程序的视觉样式,包括颜色方案、图标、布局等元素,它们可以通过更换来改变程序的外观。这种外包...

    一个完整的java项目

    "Java 项目开发详解" Java 项目开发是 Java 开发者的必备技能,以下是关于 Java 项目开发的详细知识点: 1. Java 基础知识:Java 项目开发需要具备良好的 Java 基础知识,包括变量、数据类型、运算符、控制结构、...

Global site tag (gtag.js) - Google Analytics