Skip to main content link. Accesskey S
  • Log In
  • Help
  • IBM Logo
  • IBM Notes and Domino Application Development wiki
  • All Wikis
  • All Forums
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • IBM Redbooks
  • API Documentation
Community Articles Product Documentation Learning Center IBM Redbooks API Documentation This category Redbooks Wiki: Best Practices for Domino 8.0 Web Application Development Redbooks Wiki: Building Domino Web Applications using Domino 8.5.1 Redbooks Wiki: Creating Plugins for Lotus Notes, Sametime, and Symphony Redbooks Wiki: Lotus Domino Development Best Practices Custom Search Scope...
Search
  • New Article
  • Share Show Menu▼
  • Subscribe Show Menu▼

About the Original Author

IBM contributorAmanda J Bauman
Contribution Summary:
  • Articles authored: 66
  • Articles edited: 13
  • Comments Posted: 2

Recent articles by this author

About the wiki

This topic includes a list of features and fixes that are included in each release of the wiki.

0.1 PDF of Lotus Domino Development Best Practices

This article contains a PDF of the IBM Redbooks guide: Lotus Domino Development Best Practices". Click here to view the PDF.

0.0 Meet the Authors

Meet the Authors Robert Baehr (Bob) is the Manager of Business Systems and Development for S.R.I. Quality System Registrar, a pioneer and world leader in Management System Registration.  His experience with Lotus Notes and Domino spans two decades (since Release 2), offering software design, ...

1.0 Introduction

2.0 Application development lifecycleNext With Version 8.5.3, IBM® Lotus® Domino® Designer® software further improved its reputation for being a premier collaborative application development tool for Lotus Domino softwarebased applications. Lotus Domino Designer helps companies improve ...

2.0 Application development lifecycle

1.0 IntroductionPrevious 3.0 Infrastructure impact for application developmentNext Application development lifecycle is a commonly used and integral part of application development. It is not a new concept, however, is often under utilized by the developers. In this chapter, we ...
Community article2.0 Application development lifecycle
Added by IBM contributor Amanda J Bauman on January 9, 2012 | Version 1
expanded Abstract
collapsed Abstract
No abstract provided.
Tags: Redbooks
Previous | Next
 
Application development lifecycle is a commonly used and integral part of application development. It is not a new concept, however, is often under utilized by the developers. In this chapter, we discuss the best practices to manage the Domino application development lifecycle to help you achieve the standardization and stability to the Domino application development.

The following figure shows the phases in application development lifecycle. It is a continue process because the business evolves and the applications are enhanced continuously.



What are the benefits of standardization of Domino application development lifecycle? It helps streamline the different phases of the application development. It weaves all phases through a common thread which leads to logical progression from one phase to another. Builds a strong foundation of requirements on which you establish the pillars of application design. It helps conceptualize and brings focus to several aspects of application design. This actually leads into transformation of the business requirements into an application development. 

The application development lifecycle further drills down to the actual code generation of the requirements in a standardized manner that brings the application to life. Emphasis on quality aspect of the application been developed that should agree with the expected business requirements. It also provides a platform to stage the application for the user to confirm the application acceptance that agrees with business requirements. Finally, it helps the movement of developed application to make it live in production for its usage by the business.

In this section, we cover the following topics:
  • 2.1 Introduction
  • 2.2 Requirements
  • 2.3 Design
  • 2.4 Development
  • 2.5 Test
  • 2.6 Deployment
  • 2.7 Production
  • 2.8 Upgrade
  • 2.9 Retirement
expanded Attachments (0)
collapsed Attachments (0)
expanded Versions (2)
collapsed Versions (2)
Version Comparison     
VersionDateChanged by              Summary of changes
2Jan 9, 2012 4:13:07 PMAmanda J Bauman  IBM contributor
This version (1)Jan 9, 2012 2:48:05 PMAmanda J Bauman  IBM contributor
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedHelpAbout
  • IBM Collaboration Solutions wikis
  • IBM developerWorks
  • IBM Software support
  • Twitter LinkIBMSocialBizUX on Twitter
  • FacebookIBMSocialBizUX on Facebook
  • ForumsLotus product forums
  • BlogsIBM Social Business UX blog
  • Community LinkIBM Collaboration Solutions
  • Wiki Help
  • Forgot user name/password
  • Wiki design feedback
  • Content feedback
  • About the wiki
  • About IBM
  • Privacy
  • Accessibility
  • IBM Terms of use
  • Wiki terms of use