TESTING XPAGES WITH A
PILOT PROJECT – THE
ESSENTIALS
Presented by Maarga Systems
Presenters:

           Venkatesh Krishnamoorthy, C.E.O

           Gayathri Viswanathan, C.O.O.
ABOUT THE PRESENTERS
                    • Software Services Firm
                    • Deep Lotus Expertise, 55+ Experts
                    • Operations in Iselin, NJ & Chennai, India




 • Venki Krishnamoorthy                • Gayathri Viswanathan
 • Expertise:                          • Expertise:
   • Consulting                          • Process
   • IT Effectiveness                    • Technology
   • Value Alignment                     • Solutioning


Recording will be available at www.notescode.com & www.maargasystems.com
Overview




 The      Xpages
                     Why Pilot   Steps   Q&A
Context   Overview
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

                                                 Address Known
                                    Framework
                                                 Limitations of Domino




    Better Development   Based on
            Experience     JSF




                                     Leverage
                                    Domino/Web   Designed for Web 2.0
                                       Skills
XPages Look & Feel
XPages – Developers’ View




    Courtesy: http://www.wissel.net/blog/archive?openview&type=Month&key=2008-9
Why Pilot?




 The      Xpages
                     Why Pilot   Steps   Q&A
Context   Overview
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      Xpages
                     Why Pilot   Steps   Q&A
Context   Overview
The Steps

Define       Plan the   Communicate   Execute   Close
Objectives   Pilot
Define Objectives
                     Establish
                   Business Case



        Validate                   Surface Risks
          Fit




              Validate        Time, Effort
             Resource          Validation
           Requirements
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
             Develop
obsolete use
                    Reuse business
                                       Test
cases
Differentiate use
                    logic
                                       Functionality
                                                       Deploy
cases               Create reusable    testing
                    controls                           Training plan
Design User                            Performance
Experience          Incorporate best   testing         Server
                    practices                          deployment
                                       Test for data
                                       integrity       Server fine
                                                       tuning
Close Pilot

• Answer      • Internal
• Document    • Management


Loop          Present
Back          Findings
Questions Please




 The      Xpages
                     Why Pilot   Steps   Q&A
Context   Overview
THANK YOU

Pilot essentials webinar

  • 1.
    TESTING XPAGES WITHA PILOT PROJECT – THE ESSENTIALS Presented by Maarga Systems Presenters: Venkatesh Krishnamoorthy, C.E.O Gayathri Viswanathan, C.O.O.
  • 2.
    ABOUT THE PRESENTERS • Software Services Firm • Deep Lotus Expertise, 55+ Experts • Operations in Iselin, NJ & Chennai, India • Venki Krishnamoorthy • Gayathri Viswanathan • Expertise: • Expertise: • Consulting • Process • IT Effectiveness • Technology • Value Alignment • Solutioning Recording will be available at www.notescode.com & www.maargasystems.com
  • 3.
    Overview The Xpages Why Pilot Steps Q&A Context Overview
  • 4.
    Poll • What isyour organization doing about XPages? • Nothing • Exploring • Piloting • Full Steam • NA
  • 5.
    XPages – TheContext XPages is one of many options What is your goal? Busyness is Laziness You need a complete roadmap
  • 6.
    XPages Overview Address Known Framework Limitations of Domino Better Development Based on Experience JSF Leverage Domino/Web Designed for Web 2.0 Skills
  • 7.
  • 8.
    XPages – Developers’View Courtesy: http://www.wissel.net/blog/archive?openview&type=Month&key=2008-9
  • 9.
    Why Pilot? The Xpages Why Pilot Steps Q&A Context Overview
  • 10.
    Why Pilot? TheBusiness View Dedicated Time to Test Sandbox Learn from Failures, Amplify Success Win User/Management Confidence
  • 11.
    Why Pilot? TheTechnical View Decide on Approach Restructure Applications Application & Server Optimization
  • 12.
    Poll #2 • Whatare 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
  • 13.
    The Steps The Xpages Why Pilot Steps Q&A Context Overview
  • 14.
    The Steps Define Plan the Communicate Execute Close Objectives Pilot
  • 15.
    Define Objectives Establish Business Case Validate Surface Risks Fit Validate Time, Effort Resource Validation Requirements
  • 16.
    Plan the Pilot Effort, Budget Schedule Communication Infrastructure Contributors Plan B
  • 17.
    Communicate the Pilot Who Frequency Content Modes Set Expectation
  • 18.
    Execute & GetFeedback Define and Design Eliminate Develop obsolete use Reuse business Test cases Differentiate use logic Functionality Deploy cases Create reusable testing controls Training plan Design User Performance Experience Incorporate best testing Server practices deployment Test for data integrity Server fine tuning
  • 19.
    Close Pilot • Answer • Internal • Document • Management Loop Present Back Findings
  • 20.
    Questions Please The Xpages Why Pilot Steps Q&A Context Overview
  • 21.

Editor's Notes

  • #5 What is your organization doing about XPages?Nothing. We are sticking with Status QuoExploring. We are just getting familiar with what the technology is and how to migrate.Piloting. We are doing a pilot migration of some applicationsFull Steam. We have gone and committed significant resources to XPagesNA - Please choose this if you are an SI, or if you don't have Notes Applications
  • #9 Xpages – runtimeXpage – design elementCan replicateCan have the same document in the backendCan have dynamic custom controls and plugins be created
  • #13 What is your organization doing about XPages?Nothing. We are sticking with Status QuoExploring. We are just getting familiar with what the technology is and how to migrate.Piloting. We are doing a pilot migration of some applicationsFull Steam. We have gone and committed significant resources to XPagesNA - Please choose this if you are an SI, or if you don't have Notes Applications