Upload
maarga-systems
View
159
Download
4
Embed Size (px)
Citation preview
TESTING XPAGES WITH A PILOT PROJECT – THE ESSENTIALSPresented by Maarga Systems
Presenters:
Gayathri Viswanathan, C.O.O.
Venkatesh Krishnamoorthy, C.E.O
ABOUT THE PRESENTERS
• Venki Krishnamoorthy• Expertise:
• Consulting• IT Effectiveness• Value Alignment
• Gayathri Viswanathan• Expertise:
• Process• Technology• Solutioning
Recording will be available at www.notescode.com & www.maargasystems.com
• Software Services Firm• Deep Lotus Expertise, 55+ Experts• Operations in Iselin, NJ & Chennai, India
Overview
The Context
Xpages Overview Why Pilot Steps Q&A
Poll
• What is your organization doing about XPages?• Nothing• Exploring• Piloting• Full Steam• NA
XPages – The Context
XPages is one of many options
What is your goal?
Busyness is Laziness
You need a complete roadmap
XPages Overview
Framework Address Known Limitations of Domino
Based on JSF
Better Development Experience
Leverage
Domino/Web Skills
Designed for Web 2.0
XPages Look & Feel
XPages – Developers’ View
Courtesy: http://www.wissel.net/blog/archive?openview&type=Month&key=2008-9
Why Pilot?
The Context
Xpages Overview Why Pilot Steps Q&A
Why Pilot? The Business View
Dedicated Time to Test
Sandbox
Learn from Failures, Amplify Success
Win User/Management Confidence
Why Pilot? The Technical View
Decide on Approach
Restructure Applications
Application & Server Optimization
Poll #2
• What are your reasons for considering a pilot?• Dedicated Time to Test• Sandbox• Learn from Failures, Amplify Success• Win User/Management Confidence• Decide on Technical Approach• Restructure Applications• Explorig Application & Server Optimization Issues
The Steps
The Context
Xpages Overview Why Pilot Steps Q&A
Define Objectives
Plan the Pilot
Communicate Execute Close
The Steps
Define Objectives
Validate Fit
EstablishBusiness Case
Validate Resource
Requirements
Time, Effort Validation
Surface Risks
Plan the Pilot
Effort, Budget
Schedule
Communication
Infrastructure
Contributors
Plan B
Communicate the Pilot
Who
Frequency
Content
Modes
Set Expectation
Execute & Get Feedback
Define and Design
Eliminate obsolete use cases
Differentiate use cases
Design User Experience
Develop
Reuse business logic
Create reusable controls
Incorporate best practices
Test
Functionality testing
Performance testing
Test for data integrity
Deploy
Training plan
Server deployment
Server fine tuning
Close Pilot
• Answer• Document
Loop Back
• Internal• Management
Present Findings
Questions Please
The Context
Xpages Overview Why Pilot Steps Q&A
THANK YOU