广州宁馨信息科技有限公司

团队创始于2012年,由广州大学产学研团队孵化而来,并于2014年在广州正式成立。

核心员工具有 十年以上 的软件研发经验,公司长期提供信息化产品服务,并且不断开发新产品。

我司专注提供软件外包、APP开发、小程序开发、物联网平台、政企信息化系统、运维高可用方案、电商平台等开发外包服务,通过客户需求导向、开放式创新、卓越运营管理等战略的实施,全面打造公司的核心竞争力。 通过严格的质量标准和交付流程来保证客户的商业价值。

公司致力于为客户提供世界领先的信息技术、研发和业务流程外包服务。 宁馨科技的业务分布在软件业、硬件业、教育业、通讯业、医药和制造业等领域,包括广东省内10余家三甲医院,南方电网、以及广州市多家幼儿园等。

独特优势

作为IT外包公司,我们管理中遵照ISO 27001及ISO 9001:2000全球公认的安全和质量体系,在业务运营的合格环节全面实施Six Sigma方法论。 在外包本地化开发和测试、性能测试、Web开发和应用管理等一流的服务方面,宁馨团队有充分的经验和信心。

与宁馨科技合作,您就拥有了一个经验丰富、技术精湛的外包合作伙伴,可帮助您提高软件解决方案的质量,缩短软件开发时间并降低软件开发成本。我们承诺你的商业价值。

服务流程

(1)沟通需求

这是整个周期中其他阶段的基础。在此阶段,所有利益相关者(包括客户、产品负责人等)都会去收集与待开发软件相关的信息。对此,项目经理和相关方会频繁召开会议。尽管此过程可能比较耗时,但是我们不可急于求成,毕竟大家需要对将要开发的产品有个清晰的了解。 利益相关方需要将收集到的所有信息,记录到软件需求规范(Software Requirement Specification,SRS)文档中。在完成了需求收集后,开发团队需要进行可行性研究,以确定项目是否能够被完成。

(2)策划方案

此阶段旨在模拟软件应用的工作方式,并设计出软件蓝图。负责软件高级设计的开发人员将组成设计团队,并通过由上个阶段产生的SRS文档,来指导设计过程,并最终完成满足要求的体系结构。此处的高级设计是指包括用户界面、用户流程、通信设计等方面在内的基础要素。

(3)项目开发

在此阶段,具有不同专业知识(例如前端和后端)的开发人员或工程师,会通过处理设计的需求,来构建和实现软件。这既能够由一个人,也可以由一个大型团队来执行,具体取决于项目的规模。 后端开发人员负责构建数据库结构和其他必要组件。最后,由前端开发人员根据设计去构建用户界面,并按需与后端进行对接。 在配套文档方面,用户指南会被创建,源代码中也应适当地留下相应的注释。也就是说,为了保证良好的代码质量,适当的开发指南和政策也是必不可少的。

(4)测试上线

专门的测试人员协同开发团队在此阶段开展测试工作。测试既可以与开发同时进行,也可以在开发阶段结束时再开展。通常,开发人员在开发软件时就会进行单元测试,以便检查每个源代码单元是否能够按照预期工作。同时,此阶段也包括如下其他测试: 系统测试--通过测试系统,以验证其是否满足所有指定的需求。 集成测试--将各个模块组合到一起进行测试。测试团队通过单击按钮,并执行滚动和滑动操作,来与软件交互。当然,他们并不需要了解后端的工作原理。 用户验收测试--是在启动软件之前,邀请潜在用户或客户进行的最终测试。此类测试可以验证目标软件,是否能够根据需求的规范,处理各种真实的场景。 测试对于软件开发生命周期是至关重要的。倘若无法以正确的方式开展,则会让软件项目团队反复在开发和测试阶段之间徘徊,进而影响到成本和时间。

(5)上线并完成交易

完成测试后,我们就需要通过部署软件,来方便用户使用了。在此阶段,部署团队需要通过遵循若干流程,来确保部署流程的成功。无论是简单的流程,还是复杂的部署,都会涉及到创建诸如安装指南、系统用户指南等相关部署文档。 作为开发周期的最后阶段,维护涉及到报告并修复在测试期间未能发现的错误。在修复方式上,我们既能够采取立即纠正错误的方式,也可以将其作为常规性的软件更新。 此外,软件项目团队还会在此阶段从用户处收集反馈,以协助软件的改进,并提高用户的软件使用体验。