官术网_书友最值得收藏!

Chapter 2. Design and Development Strategies

An application enhancement or development task can be daunting depending upon your experience and the size of the task. In practice Domino developers can play several project roles: analyst, architect, programmer, coder, tester, technical writer, and often database administrator, trainer, and help desk as well. New developers may be assigned modest enhancement assignments while the more experienced tackle the more challenging projects. But you may not have a choice in the matter; you may be the only Domino developer in your organization and a part-time one at that.

Your goal is to align the application design with the business, to make users more productive more effective, accurate, and timely. The more you know about the business jargon, processes, priorities, and problems, the better positioned you are to interpret user requirements, and to offer suggestions for enhancing an application.

Your application should satisfy user requirements and launch as defect-free as possible, as defects and errors impact productivity and create rework for users, developers, administrators, and managers. Good planning, design, development, and testing will ferret out most issues before the code reaches production.

Topics in this chapter focus upon general design and development considerations which apply to most projects:

  • Planning the design
  • Applying standard practices
  • Attending to human factors
  • Using appropriate design elements and techniques
  • Testing and promoting the design to production
主站蜘蛛池模板: 余庆县| 门源| 德令哈市| 托克逊县| 九寨沟县| 延吉市| 五华县| 桐庐县| 正宁县| 新丰县| 东光县| 赤壁市| 丰原市| 谷城县| 绥德县| 集安市| 潢川县| 乳源| 霞浦县| 奉节县| 同仁县| 唐海县| 镇巴县| 怀仁县| 出国| 光泽县| 武宁县| 株洲县| 南漳县| 东宁县| 南昌县| 晋城| 库车县| 遂宁市| 咸丰县| 阿克陶县| 青神县| 永宁县| 盐津县| 会昌县| 崇信县|