-
Notifications
You must be signed in to change notification settings - Fork 254
PostgreSQL_Development_Plan
The identified process to develop the ability for SapceWalk to work on PostgreSQL database as well will be iterative.
The identified iterations are as follows:
- Kick-off
- Planning/Analysis
- SetUp of Environments
- Development Iterations 1 to 5.
- Final
To create the project plan and mile stones for the project.
- Kick off meeting
- Identify the objectives.
- Identify tools and process to be used for communication and tracking of the project.
- Create a Team.
December 2008/January 2009
To create the detailed project plan, technical approaches for development and testing of the migration/alternate/additional db source.
- Project Plan.
- Development and Testing Technical Approach.
- Test plan.
- Verification of the recommended Technical Approach.
- Sign off on the project Plan and approaches.
January 2009
To share and train the Team with knowledge transfer setup of environments and create a sample database to work as a reference.
- Knowledge Transfer of the application.
- Recommendation for the Development and Test Environments.
- Identification of the modules and priority of these modules.
- Access to source code repositories of the Team.
- Access to the Test cases already existing to the Team - manual and automated.
- Creation of the schema -- for Pg
- Setup Development Environments.
- Setup of Test Environment.
- Creation of the sample database for Pg.
- Validation of the orafce package to be leveraged.
- Creation of the make scripts for the database.
- Database access layer in the different application layers
- Further refinement of the Project and Test plan.
- Verification of sign offs.
February 2009
To develop and test the identified modules.
- Identified modules (here the modules are placed as the priority is not set as yet)
- Web-UI
- API
- Release Engineering
- E-mail regression
- Sanity
- Proxy
- Monitoring
- Quick Search
- Knowledge Transfer -- Detailed for the identified modules (including Q&A)
- Development:
- Identify the queries.
- Identify the stored procedures/functions/packages
- Make the appropriate changes.
- Unit and regression Test the same
- Testing:
- Review existing test cases.
- Identify gaps.
- Fill the gaps -- and review -> refill -> review and signoff.
- Automate and run the test cases.
- Identify/Establish Oracle Benchmarks
- Create Oracle to Postgres -- migration scripts.
- Create Postgres to Oracle -- migration scripts.
- Review and sign-off of the above tasks
March/April 2009
To develop and test the identified modules.
- Identified modules (here the modules are placed as the priority is not set as yet)
- SDC Software
- Activation Key
- Reactivation Key
- Multi Org - RHN
- Multi Org - II
- Authentication
- Virtualization
- Kickstart
- Knowledge Transfer -- Detailed for the identified modules (including Q&A)
- Development:
- Identify the queries.
- Identify the stored procedures/functions/packages
- Make the appropriate changes.
- Unit and regression Test the same
- Testing:
- Review existing test cases.
- Identify gaps.
- Fill the gaps -- and review -> refill -> review and signoff.
- Automate and run the test cases.
- Identify/Establish Pg Benchmarks for developed modules
- Create Upgrade Scripts between various Spacewalk versions.
- Review and sign-off of the above tasks
May 2009
To develop and test the identified modules.
- Identified modules (here the modules are placed as the priority is not set as yet)
- Solaris
- Users
- SSM
- Satellite Sync & Export
- Knowledge Transfer -- Detailed for the identified modules (including Q&A)
- Development:
- Identify the queries.
- Identify the stored procedures/functions/packages
- Make the appropriate changes.
- Unit and regression Test the same
- Testing:
- Review existing test cases.
- Identify gaps.
- Fill the gaps -- and review -> refill -> review and signoff.
- Automate and run the test cases.
- Identify/Establish Pg Benchmarks for developed modules
- Identify performance issues and other outstanding items.
- Review and sign-off of the above tasks
June 2009
To validate all the modules - functionality, performance and total project sign-off.
- Identify and list the list of issues to fix.
- Packaging
- Complete UAT.
- Complete performance Test along with fixes.
- Provide guidelines for future projects enhancements - not to break the Pg database option
- Packaging of the application
- Review and sign-off of the project
July 2009
Do you want to contribute to this wiki? See page WikiContribute for more info.