Your Federal Quarterly Tax Payments are due April 15th Get Help Now >>

Web Portal Design Implementation by yum16733

VIEWS: 481 PAGES: 33

									Portal Design & Implementation




                IMPLEMENTATION PLAN
                                                        WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010


                                                      TABLE OF CONTENTS
1.    Executive Summary..................................................................................................................3
                      1.1 Portal ........................................................................................................................................... 3
                      1.2 Basic Goals ................................................................................................................................. 5
                      1.3 Features of Portal ............................................................................................................... 5
2 . Our Understanding and Scope ....................................................................................................7
3. Implementation Methodology ...........................................................................................14
                      3.1 Project Process Life Cycle ........................................................................................................ 14
                      3.2 Delivery Methodology .............................................................................................................. 16
                      3.3 Our methodology ................................................................................................................. 17
                      3.4 Tasks & Deliverables ........................................................................................................ 20
                      3.5 Features ................................................................................................................................ 21
                      3.6 Testing Approach ............................................................................................................... 21
                      3.7 Change Management .......................................................................................................... 24
                      3.8 Training Approach .............................................................................................................. 24
4. Project Management ..................................................................................................................25
                      4.1 Project Execution Model .................................................................................................. 25
                      4.2 Roles and responsibilities................................................................................................. 26
                      4.3 Planning ................................................................................................................................. 27
                      4.4 Scope Management ............................................................................................................ 27
                      4.5 Monitoring and Control ..................................................................................................... 28
                      4.6 Project Overrun ................................................................................................................... 29
                      4.7 Performance Monitoring ................................................................................................... 29
                      4.8 Project Communication ..................................................................................................... 29
                      4.9 Quality Assurance ............................................................................................................... 29
5. Technology ................................................................................................................................31
                      5.1 Schedule and Estimates: ..........................................................................................31
6. Assumptions..............................................................................................................................31
7. Risk Management ......................................................................................................................32
8. Quotation....................................................................................................................................32
                      8.1 Payment Terms & Conditions ..........................................................................33




                                                                                                                Copyright@xxx                                   Page 2
                              WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010

1. Executive Summary


   Company Background Of The Client

   This is an org based in Middle East & consists of three departments: government
   files, development projects and customer services.

   Project Background

   The org seeks to develop a web portal in both Arabic and English to increase its
   outreach and raise awareness about the center and its services among women in
   Middle East. The portal will be used to communicate and network with women who
   are in the workforce, have their own business, or aspire to be active agents in the
   formal economy. This portal should include news about the center's activities, past
   and present, and allow users to contribute research articles or papers and interact
   online through forums, polls and surveys that will further the center's goals and
   activities. The portal may provide useful information on current issues concerning
   women in Saudi and may serve as a communication channel between all parties
   involved in the center.

   Target Audience

   Business women, government officials, working women, and private sector

   The Message

   Facilitating and removing obstacles facing women in Middle East


1.1 Portal
a portal is a network service that brings together content from diverse distributed
resources using technologies such as cross searching, harvesting, and alerting, and
collate this into an amalgamated form for presentation to the user. This presentation is
usually via a web browser, though other means are also possible. For users, a portal is
a, possibly personalized, common point of access where searching can be carried out
across one or more than one resource and the amalgamated results viewed. Information
may also be presented via other means, for example, alerting services and conference
listings or links to e-prints and learning materials.

An organization portal provides a personalized, single point of access to the online
resources that support members of an institution in all aspects of their learning,
teaching, research and other activities. The resources may be internal or external and
include local and remote 'information resources' (books, journals, databases, Web-sites,
learning objects, images, video etc.), 'transaction-based services' (registration,
assignment submission, assessment, etc.) and 'collaborative tools' (calendars, email,

                                                         Copyright@xxx           Page 3
                               WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010
chat, forum etc.). Access to many of these resources is usually restricted to
authenticated members of the institution. In some cases the organizational portal may
provide a view of organization resources to end-users outside the institution.

Overall requirement:

This specification sets out the requirements for an administrative portal to increase the
outreach of the organization among the women in Middle East. This portal will act as a
networking hub and between career oriented enter and its services among women in
Middle East who are in the workforce, have their own business, or aspire to be active
agents in the formal economy. This portal would include news about the center's
activities, past and present, and allow users to contribute research articles or papers
and interact online through forums, polls and surveys that will further the center's goals
and activities. The portal may provide useful information on current issues concerning
women in Saudi and will serve as a communication channel between all parties involved
in the center.

Since the administrative portal allows changes to be made to the database security is
very important. All accounts given administrative access to the database should be
protected by passwords with an 8-character minimum size and mixed alphabetic and
numeric.

There needs to be provision for all account holders to reset their own passwords.
Failed log-on attempts should be recorded and an email sent to a nominated account.
The number of failed log-in attempts since the last successful log-in should be
displayed with required acknowledgement following each successful log-in.

User interface:

The user interface will be developed in asp.net with backend as SQL Server. The user
interface will be very much easy to use by any computer literate person without much
effort. Special effort will be given to give a professional look to the portal.

The user interface specification provides illustrative requirements specification for a
system, because the specification visualizes the functionality of the system in a form
that both the client and the supplier understand. With the specification we can ‘use’ the
software already before the implementation begins. During the next phases, there will
be fewer change requests, because due to the specification the client is able to
ascertain in forehand, what he is about to get at the end of the project.

Also the supplier can use the specification to see exactly what the result of the
implementation phase should be. This makes it easier to estimate the amount of work,
costs and schedule required for implementation. If other kinds of descriptions are
needed to specify the system, such as data models or UML use cases, they can be
constructed with the help of the user interface specification. The UI spec shows the


                                                           Copyright@xxx           Page 4
                                WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010
data that are presented to the user, and interaction sequences and feature descriptions
can be derived from it.

1.2 Basic Goals

Don’t make our users look confused. This can be achieved by:
Not making users guess at what the program is doing. Provide good documentation on
internal algorithms and report all intermediate calculations and data used in the
algorithms Not making users guess what input data means. Provide good documentation
and context sensitive help on all items to be input to the program. Providing well-
designed reports that engineers will be proud to place in their calculation workbooks.
Allow users to configure what goes into the reports

Don’t allow users to make big mistakes. This can be achieved by:
Providing detailed feedback and visual results so users can easily verify program
results reducing manual data input as much as possible providing comprehensive data
validation at the user-interface level and highlighting suspicious input data

Help our users get an adequate amount of work done. This can be achieved by:
Providing good performance, providing shortcut keys to access commonly-used
features
Providing integration with other programs on the desktop so engineers spend as little
time as possible cutting, pasting, hand calculating, and inputting data

 Let users have fun. This can be done by:
 Reporting results in an educational manner providing interactive features that allow
users to visually explore design possibilities. Most of the above goals are difficult, if not
impossible to measure directly. However, it is important to keep them in mind as we
design and review our user interface.


Further development option:

The portal will be designed keeping in mind that further enhancement would be done
once it is used by the users. The project will have the option to meet any kind of
enhancement on the portal development.

1.3 Features of Portal
             Dynamic web portal

             Robust Security Feature

             Easier Maintenance

             Facility to monitor the changes

             Upload and downloading of news/press coverage/videos

             Forums to raise issues.


                                                             Copyright@xxx           Page 5
                      WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010

   Registration for newsletter to get updates on issues in the web portal

   Research paper upload and facility to download pdf version

   Facility for users to submit research papers

   Reports publication on the web

   Online survey on visitors

   Smart logic to calculate result and display

   Online poll on visitors with result display

   Listing of upcoming events with details

   Online registration for events and seminars by visitors

   Archiving of old data and providing links

   Uploading, approving and display of testimonials by various organizations

   Offline messaging and monitoring of messages

   Selection of role model and questioning the role model online by users

   Public guest book with monitoring facility

   Online feedback form posting email to relevant authority

   Registration of user and signing up for newsletters, training and
    international seminars from the portal on approval

   Newsletter view and download

   Faq available to address to common question on the organization

   Site map will be available for quick navigation to the required information

   Multi lingual support will be available throughout the site in Arabic and
    English

   Terms and conditions of using the site would be available

   Flexible admin control paned for creation management and maintenance of
    the portal

   User friendly design for better look and fill.

   Custom validation for correct data entry.




                                                     Copyright@xxx        Page 6
                             WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010
2 . Our Understanding and Scope


         Page Name                              Description                    Page
                                                                               Type

  1. Home                                                                    Text,
       - Welcoming                                                           images,
          Message                The homepage will contain a bar at the
                                                                             and flash
       - Latest News             top for latest news and the rest of the
                                                                             banner.
       - Flash Banner            space will include a photo and text that
       - About Us                can be updated as needed.
       - Links
       - FAQ’s
                                 The contents for this section will be       Text and
                                 provided and will contain all information   images
  2. About   Us
                                 regarding the organization, which
        -    About org
                                 includes:
        -    History
        -    Vision, Mission &
                                 1. About Us:
             Objectives
                                  The content for this segment will be a
        -    Board Members
                                  paragraph which specifies what org aims
        -    Organizational
             Structure            to do and defines its departments.
        -    Services
                                 2. History:
        -    Getting Involved
                                   The content for this segment will
        -    Sponsors
        -    Partners /           provide the history of ORG, how and
             Affiliates           why it was established, how it got its
                                  name, etc.

                                 3. Vision, Mission & Objectives:
                                  The content of this segment will
                                 articulate the vision, mission and
                                 objectives of ORG.

                                 4. Board Members:
                                  The content of this segment will display
                                  the data of ORG’s board members with
                                  photos.

                                 5. Organizational Structure:
                                  The content of this segment will show a
                                  diagram of the organizational structure
                                  of ORG.

                                 6. Services:



                                                         Copyright@xxx          Page 7
                          WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010
                              The content of this segment will be
                             populated with information on the
                             services ORG provides.

                             7. Getting Involved:
                              The content of this segment will inform
                              visitors how they can contribute to ORG,
                              e.g. through sponsorship, donation,
                              volunteering, etc. depending on ORG’s
                              requirement.

                             8. Sponsors:
                              The content of this segment will have
                              logos of sponsors with brief description
                              on them.

                             9. Partners / Affiliates:
                              The content of this segment will have
                              logos of partners / affiliates with brief
                              description of the partners / affiliates.

                             This section will contain all the relevant   News
                             articles related to the work of ORG          Module,
3. In The Media
                             includes:                                    press
       - News
                                                                          releases,
       - Press Coverage      1. News:
       - Multimedia                                                       and video
                              This segment will store and display all
                                                                          uploads
                              the latest news related to ORG or
                              related to the issues ORG deals with.
                              This news will be prepared internally for
                              release by ORG.

                             2. Press Coverage:
                              This segment will store and display all
                              news related to ORG or issues it deals
                              with and will be gathered from media
                              outlets (newspapers, etc)

                             3. Multimedia:
                              This segment will store and display
                              images, audios and videos

                             This section will include a database of
                             archives of the articles so user may
                             retrieve past documents whenever
                             needed. The database schema will be


                                                      Copyright@xxx         Page 8
                          WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010
                             decided upon during the technical
                             planning stage of the project.



                             This section will give user an overview        CMS
                             of the lobbying done by ORG including          module
4. Government Files
                             the following:                                 for
      - Issues
                                                                            updates,
      - Current Works        1. Issues:
      - Position Papers                                                     Forms
                              This segment will cover all existing
      - Laws &
                              concerns or obstacles faced by women
         Legislations
                              in the region.
      - Add Your Voice
      - Raise an Issue
                             2. Current Works:
                              This segment will provide users with
                              information on the current active
                              lobbying undertaken by ORG and its
                              progress, if necessary.

                             3. Position Papers:
                              This segment will store and display
                              policy documents consulted and agreed
                              by the ORG board, which are used for
                              lobbying. The position papers will only
                              be displayed when ORG deem it is useful
                              and may also serve as a reference for
                              other policy work and lobbying thus
                              there should also be archived of such
                              papers within the portal.

                             4. Laws & Legislations:
                              This segment will provide users a
                              reference to raise their awareness on
                              their legal and Islamic rights as well as a
                              point of getting updates for recent
                              changes in policies by the government.

                             5. Add Your Voice:
                              This segment will be an optional
                              component of the web portal, activated
                              as and when ORG requires. It will
                              somewhat be like a petition page where
                              users can voice their support for certain
                              issues.


                                                      Copyright@xxx            Page 9
                           WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010
                              6. Raise an Issue:
                               This segment will be displayed when
                               ORG wants to get users’ feedback on the
                               concerns or obstacles the women face
                               which may not be apparent otherwise.

                              The whole of this section should be in
                              tandem with the Government Files
                              department of ORG.

                              Reports and Studies will be managed by     CMS
                              the Development Projects department        Module,
5. Reports & Studies
                              and, where specified, in collaboration     PDF and
      - ORG Research
                              with the IT Department at JCCI (Jeddah     word file
      - Call for Papers
      - Key Publications      Economic Gateway- JEG). This section       uploads
         and Reports          will cover the research done by ORG        and
            o Economy         with national and international entities   download
            o Society         on related subjects on women and will      s, poll,
            o Etc…            include the following:                     and
      - Surveys
                                                                         survey
      - Polls                 1. ORG Research:
                                                                         module.
                               This segment will present current
                               ongoing research by national or
                               international entities working with ORG
                               on women’s employment and
                               entrepreneurship. The research segment
                               should be categorized accordingly and
                               include a downloadable PDF of the
                               research papers.

                              2. Call for Papers:
                               This segment will display topics
                               proposed by ORG for users to submit
                               their research or writing.

                              3. Key Publications and Reports:
                               This segment will comprise of online
                               versions of books, articles, lectures,
                               facts and figures or presentations and
                               display statistics on the progress of
                               women’s employment plus other useful
                               information regarding the empowerment
                               of women in contributing to national
                               economy and development. This



                                                     Copyright@xxx          Page 10
                      WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010
                          material will be gathered and uploaded
                          by ORG according to category (ex:
                          economy, society, etc.)

                          4. Surveys:
                           This segment will allow ORG to conduct
                           online surveys on visitors. The portal
                           should be able to calculate survey
                           results and generate survey reports
                           once the survey is closed.

                          5. Polls:
                           This segment will allow ORG to conduct
                           online polls on visitors. The portal
                           should be able to calculate and display
                          polls results and also store the results
                          of previous polls for the viewer to
                          access.

                          Events and Workshops will be managed        Events
                          by the Development Projects                 module.
6. Events & Workshops
                          department. This section will include the
      - Upcoming Events
                          following:
      - Register for
         Events
                          1. Upcoming Events:
      - Previous Events
                           This segment will provide information
                           on upcoming events consisting of
                           lectures, conferences, seminars,
                           workshops or public presentations
                           primarily for raising awareness about
                           key issues relating to women and their
                           rights. These events will include those
                           organized by ORG, as well as global
                           events related to ORG issues. This
                          section should also include a link that
                          will guide the visitor to the Jeddah
                          Chamber of Commerce's website in
                          order to see all events and exhibitions
                          posted there.

                          2. Register for Events:
                           This segment will allow users to
                           register for ORG-organized events they
                           are interested to attend.



                                                  Copyright@xxx          Page 11
                          WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010
                              3. Previous Events:
                               This segment will display all previous
                               events organized by ORG with pictures
                               and a brief bio.

7. Friends of ORG             The content of this segment will display      Testimoni
      - Business Owners       the data and testimonials of various          als and
             o Saudi          academics, business owners, policy            offline
                Women
                              makers, and entities that are relevant to     messagin
             o Etc…
                              the work of ORG. One section should           g support.
      - Policy Makers
      - Organizations         highlight Saudi women (business owners
      - Etc…                  and others) considered to be ‘role
                              models’ resulting from their successes
                              and whose achievements we choose to
                              highlight. Each month, there will be a
                              ‘Role Model of the Month’ whom users
                              can direct questions to for her to post
                              replies. Friends of ORG should also
                              include organizations that we would like
                              to highlight for their work and activities.

8. Contact Us                 This section will provide users with          Text.
      - Name of the           contact information as well as an online      Feedback
         person               feedback form for them to submit to           Form.
      - Phone Number
                              ORG. The form, once submitted, will
      - Fax Number
                              automatically generate email to relevant
      - E-mail Address
      - Feedback              personnel in ORG. A message will also
      - Guest Book            appear to the person who submits the
                              feedback letting him or her know that he
                              request has been sent. In addition, a
                              guest book will be included in contact us
                              page that allows visitors of a website to
                              leave a public comment.

9. Join ORG                   This will be a form for users to enter        Membersh
       - Form                 their contact information to be stored in     ip system.
            o Contact         ORG's database. Users should also be
              Information
                              able to choose what kind of information
            o Choose
                              they want to receive from ORG
              (newsletters
              , training      (newsletters, training courses,
              courses,        international delegations, etc. - to be
              international   determined by client) and the system
              delegations,    will generate automatic sending of


                                                      Copyright@xxx            Page 12
                          WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010
                etc.)         emails to users whenever activated by
            o   View My       administrator. This database will be an
                Contact       upgraded version of the current MS
                Information
                              Access database in which ORG stores its
                              members’ details.

                              Clients’ requirements for the database
                              are:

                                 -   Database created with MySQL
                                 -   Email address as primary key- if
                                     their email already exists in
                                     database, a note should appear to
                                     the user that his or her contact
                                     information already exists
                                 -   Database accessed by admin only
                                 -   Users should also have the option
                                     to request to view their contact
                                     information, which would be sent
                                     to their email for them to review
                                     and verify. If they would like to
                                     update their contact information,
                                     they should be requested to
                                     contact ORG by phone or email.
                                 -   ORG requests a web form to
                                     manage the database (view,
                                     update, and query data)


10. Newsletter                This section allows users to view and       Newslette
      - View, Download, &     download (and subscribe to) ORG’s           r module.
          Subscribe           newsletters and there should also be a
                              note to encourage users to register their
                              contact information to receive other
                              news from ORG. This section will also
                              store and display current and past
                              newsletters of ORG.

11. Links                     This section will display all useful        Links
       - Useful Procedures    information and correct procedures for
          for                 businesswomen to carry out their
          Businesswomen.
                              commercial projects. A sub-section of
       - Useful Links
                              this will be useful links which will also
                              be part of the footer of the website.




                                                      Copyright@xxx          Page 13
                              WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010
   12. Frequently Asked           This section will provide answers to         Text.
       Questions (FAQ’s)          Frequently Asked Questions which will
                                  address common questions from users
                                  related to ORG, the works of ORG,
                                  research on issues related to women,
                                  etc. and will be included in the footer.

   13. Site Map                   This page displays all the links of the      Image.
                                  website in a flat map

   14. Language                   Choice of language available on all          Link
          - English               pages
          - Arabic
   15. Terms & Conditions         This is a static page with all the terms &   Text.
                                  conditions




3. Implementation Methodology


3.1 Project Process Life Cycle
XXXX will use its software development methodology that is based on the salient
features of some of the more recent software development methodologies.

We follow a structured consulting methodology, which is the key to deliver an exact
solution that meets the needs of the organization. The objective during this phase is to
understand the unique business perspective and evaluate the organizational
requirements.

Key elements of this methodology are:
       Requirements Engineering
       Adaptive and agile Methodologies
       Phased approach to implementation
       Involve and work closely with clients
       Minimize impact of mid-term changes in terms of cost and schedule
       Paramount emphasis on testing and quality control
       Frequent Review of projects
       Excellent communication
       Good documentation and knowledge transfer

Some of the major steps that we would go through during the execution are given
below:
        Defining the requirements in detail in consultation with the client
        Assembling a team of software professionals in consultation with the client
         with best match in terms of skills for the project
        Providing a project schedule with milestones


                                                          Copyright@xxx           Page 14
                             WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010
       Providing design templates for client’s approval
       Providing detailed design documents for client’s feedback
       Reviewing the acceptance testing report from the client and carrying out any
        final set of modifications.

Some of the documents that would be created and used during the course of the
Software Development lifecycle are:
      1.    Requirements Phase
                  Software Requirements Specification
                  Project Schedule
                  Software Development Plan
                  Project Management Plan (Internal)
      2.    Design Phase
                  User Interface Design
                  High Level Design
                  Detailed Design (including Database Design)
      3.    Implementation Phase (Coding and Integration)
                  Coding Standards
                  Test Plans
                  Test Scripts
                  Defect Tracking Reports

These documents would help the client and XXXX to communicate with each other
throughout the entire software development process.

The documents would provide the client a chance to provide intermediate feedback and
suggestions during the execution of the project so that the software meets their
requirements as closely as possible.




                                                       Copyright@xxx         Page 15
                             WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010




3.2 Delivery Methodology


      The methodology is characterized by the following features:


        High degree of client involvement during all the phases of the project

        Spiral development lifecycle

        Strong project management (Schedules, Budgets, Resources, Quality etc.)

        Comprehensive Risk Analysis and Management

        Resource Management

        Proactive Account Management

        Co-operative development

        Constant improvement




                                                         Copyright@xxx            Page 16
                               WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010


3.3 Our methodology


Xxxx’s proprietary delivery methodology for solutions and offshore development
encompasses a robust repository of processes and best practices in the IT industry. As
a long-term relationship approach, it becomes imperative to customize the methodology
to suit the specific customer needs. It is configurable to achieve this flexibility without
compromising its core quality standards. This activity is undertaken at the start of the
relationship and the customer specific methodology gradually evolves over a period of
time.The methodology incorporates a set of working practices and techniques that allow
the offshore delivery team to deliver projects on time and on budget to the agreed
quality standards. It promotes a high degree of client communication and an active
client involvement throughout the different phases of the project allowing the client to
have a high visibility of the project. The methodology addresses the task dependencies
between the offshore team and the client, thus maximizing the benefits of difference in
time zones to stretch a normal working day.

The methodology is characterized by the following features:

      High degree of client involvement during all the phases of the project

      Spiral development lifecycle

      Strong project management (Schedules, Budgets, Resources, Quality etc.)

      Comprehensive Risk Analysis and Management

      Resource Management

      Proactive Account Management

      Co-operative development

      Constant improvement

High Degree of Client Involvement

The methodology is characterized by a high degree of client involvement at every stage
of the project. At the inception stage, senior team members visit their counterparts at
the client site to understand the system scope and requirements.

The client is also involved in defining the acceptance criteria and approval of test plans,
thus ensuring that the system meets its stated and implicit requirements. The client is
also involved in the review process of all the software deliverables, including


                                                           Copyright@xxx            Page 17
                               WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010
prototypes, use cases and detailed design documents. Regular status reports and
weekly build uploads keep the client abreast of the project progress at offshore
premises during the development stage. The Internet allows the client to access and
review the intermediate work products from a remote location. There is also an
increased level of communication and thus, a better visibility for the client about the
development work.

Spiral development

Spiral development is done on an iterative basis, each phase involving an incremental
development of the system. Such a phased approach limits the risk exposure of the
client to a particular phase and not the project as a whole. Phased deliveries and
acceptance cycles also increase the level of client and the team members’ interaction
and also allow quality checks through reviews.

Strong Project Management

The challenge of Project management is to balance the three cornerstones of any
development project – budget, schedule and quality. Through the use of project
management tools like Gantt Charts, process and quality metrics, walkthroughs and
intensive reviews, a project manager can get an early warning about any slippages and
can effect a remedial action.

Resource Management

A high performance team working like a well-oiled machine is the key to any project’s
success. The methodology emphasizes on caring for the members of the project team,
proactively addressing their issues and concerns and creating a lively atmosphere at
the workplace, thus encouraging them to produce their best.

Their well-defined responsibilities and authority, complementary skills and a structured
hierarchy characterize each project team. The structure of such a team is driven by the
project requirements.

Structured training programs, client interactions and foreign travel incentives are other
motivating influences that the methodology propagates.

Proactive Account Management

The project manager sends out a detailed status reports listing all the activities
performed by the team, along with a list of issues and deliverables for the project. A
designated client delivery manager carries out the responsibility of discussing any
issues with the client related to the project and passes the feedback on to the project
team. There is an additional escalation mechanism, which the client can employ in case
of any unresolved issues.



                                                          Copyright@xxx           Page 18
                             WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010
Co-operative development

As stakeholders to the development, there is a shared ownership with the client
assumed by the project team to achieve the stated objective of producing quality
software products as per the agreed schedule and budget. To this end, open
communication is encouraged between both the parties to discuss any issues that may
impact the deadlines. Clients are encouraged to share their visions and goals for the
projects, thus enabling the project team to focus its efforts on achieving the same.

Increased collaboration including meetings, constant communications via E-mail and
phone and on-site visits by team members further strengthens the working
relationships between both parties.




                                                       Copyright@xxx          Page 19
                               WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010


3.4 Tasks & Deliverables

The detailed activities and deliverables in the various phases are as follows:
    Project Preparation

  Phase 1—Project Preparation
  Activities                                    Deliverables
       Initial project planning.                    Project Charter
       Technical requirements analysis.             Project Plan
       System       landscape    design &           System      Landscape      design
        validation.                                   document
       Finalize hardware and software for           Kick-Off Meeting
        development system.
       Project Procedures


    Business Blueprint

  Phase 2—Business Blueprint
  Activities                                   Deliverables
         Requirements collection                  Training to core team members
         Business Process Transactions            Blueprint Signoff document
         Identification of Reports
         Business Blue Print processes
         Quality Check


    Realization

  Phase 3—Realization Phase
  Activities                                     Deliverables
       Unit Testing to test module specific         Test Plan
        functionality
       Integration testing to verify cross
        modular integration, security and
        authorization profiles.
       Establish User Roles and
        Authorizations.

    Final Preparation

  Phase 4—Final preparation phase
  Activities                                  Deliverables


                                                           Copyright@xxx         Page 20
                              WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010
      All master data to be uploaded to
          the production system
      The downtime transaction data
       and open items to be migrated to
       the production system
      Co-ordinate end user training
      Sign Off for Go-Live

    Go-live and support

  Phase 5—Go-Live and Support
  Activities                                  Deliverables
      Establish a helpdesk for post Go-         Live Portal
          live support
      Manage and resolve problems
      Monitor        daily and   weekly
          transactions
      Period End closing


3.5 Features

Following shall be the acceptance criteria:
1.    All deliverables identified above are delivered
2.    Test results are approved by CLIENT and signed off by CLIENT Consultants /
      Project Manager
3.    All Test Problem Reports (TPRs) are resolved and closed
4.    User acceptance testing is completed and signed-off by end users which will
      include
         Response time which should be at least same as response time prior to
          upgrade
         Correct execution of job profiles
         Accuracy of data
         Correctness of business functions
         Correctness of printing wherever applicable




3.6 Testing Approach


XXXX’s approach to Testing is depicted in the picture shown below. XXXX during the
preparation phase of the project will come up with a testing strategy outlining test
planning and test execution along with CLIENT team. This section outlines
         The types of testing; the environment where these tests are performed,


                                                        Copyright@xxx          Page 21
                             WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010

         The focus of testing would be primarily on impact areas in upgrade in
          configuration, developments, interfaces, and business processes.

Non impact areas will also be tested to ensure that they continue to work as desired.
Impact areas and frequently used Codes will be tested first followed by other
functionalities.




      TO – Technical Objects (Reports, Forms, Interfaces, Enhancements)

There are different types of testing that occur during the project, and each plays a
critical role in the project’s ultimate success. The testing strategy includes:




                                                       Copyright@xxx          Page 22
                                WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010




XXXX will carry out testing using the identified test cases to ensure that the system
supports the existing functionality. XXXX functional consultants shall understand the
business processes and test scenarios from CLIENT Consultants.




This activity will help in collecting following inputs:
          Make the understanding of the process clear to XXXX
          Identify the data creation requirements for each test case
          Identify any missing or incomplete test instructions or test steps
          Identify missing expected results
          Validate the existing documented expected results




                                                            Copyright@xxx       Page 23
                                  WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010




Based on the above test results, XXXX will make corrections / modifications to existing
test cases or generate new test cases that are missing. These corrected test cases will
then serve as basis for the testing after implementation of the systems.


3.7 Change Management


XXXX’s change management approach starts as early as at the preparation phase of the
project and continues till post go-live. Idea behind this approach is to ensure that
Business and user community impact is minimized and transition is smooth.

       Change Management: Key Activities
        • Communication between the different project teams - Ensure frequent
          Communication & put appropriate feedback mechanisms

        • Key focus in identifying changes to job responsibilities, role activities,
          accountabilities

        • Establish mechanisms/methods to help team overcome anxiety and resistance.

        • Ensure that affected personnel gain the knowledge and comfort with new roles,
          new responsibilities, and new system requirements.




XXXX and CLIENT will jointly drive         the change management effort. XXXX’s project
Manager will take up the additional        responsibility of change management, A Dress
rehearsal will be performed as part of     cut over activities which will serve as simulation
upgrade before actual Go Live, The          result of this will be the basis for Go/No Go
decision.

3.8 Training Approach



                                                                 Copyright@xxx         Page 24
                               WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010
XXXX’s approach to training in upgrades primarily focuses on change or impact areas.
The focus of training will be on changed/impacted functionalities, objects and proposed
resolution, thereby minimizing effort needed for training while ensuring that training
needs are met adequately.
Overall approach to training is depicted in figure below




XXXX’s understanding of CLIENT’s Training approach and framework is summarized
below based on our understanding from dude diligence carried out.
CLIENT have a dedicated team of Trainers who are cross skilled and provide role
based end user training;
Following are key findings from Due Diligence
     No formal Approval process for documentation
     No Version control for documents
     Training sign offs obtained for end user documentation,    before transports are
       initiated into production
     Specialty training is directly provided by Core team to end users
     Documentation available for every transaction code and there        is a reference
       manual which captures all user related documentation available
     Trainers create the necessary training documentation



4. Project Management

4.1 Project Execution Model
 XXXX proposes using on Onsite – Offshore Model for the implementation. Onsite team
will be based in Clients premises at Middle East and the offshore development centre
will be at XXXX’s Development Centre. XXXX believes in finding solutions that work
best for the customer. This commitment has found expression in a unique global



                                                         Copyright@xxx           Page 25
                                WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010
delivery model. This implies that XXXX is as flexible as possible when it comes to how,
where and when we work with no compromise on quality.

This flexibility on XXXX’s part translates into a high degree of convenience, coupled
with comfort, for our customers. This brings the customer the most suitable and optimal
combination of our onsite, offshore and offsite delivery capabilities to provide the best
cost and time advantage.

Connectivity will be established between CLIENT network and XXXX’s Development
Centre in India .The offshore team will access the CLIENT’s - system from offshore.



4.2 Roles and responsibilities

The Project Steering Committee would form the apex body on various issues relating to
finalization of functional policies and procedures, requirements definition and other
policy issues. The committee will comprise of the senior executives of CLIENT’s
project management team and the Project Manager from XXXX. The committee will
carry out the following activities:
 Overall supervision and monitoring of project.
 Set goals and objectives of the project.
 Meet periodically to discuss and review the      progress of the project and resolve
       issues, if any.
 Mobilize    the resources necessary for project execution, standardization of
       processes and procedures across the company.


Project Manager – CLIENT

The Project Manager from CLIENT is the single point of contact for XXXX for the
project. The Project Manager would have the necessary technical, functional and
administrative skills required for project execution. The responsibilities of the Project
Manager include the following:
 Provision of access to information required by XXXX
 Provision of access to physical resources required by XXXX
 Coordination with CLIENT management on any specific aspects            requiring their
       approval
 Provide project know how
 Establish project standards and procedures
 Develop project plan
 Resource Management
 Handle escalations and resolve issues
XXXX Project Lead (Offshore):


                                                          Copyright@xxx           Page 26
                               WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010

 Ensure offshore deliverables are delivered on time
 Coordinate offshore team
 Ensure project standards are followed
 Be overall responsible for offshore project work quality and schedule
 Report offshore activity progress to XXXX onsite project manager
Technical Consultants (XXXX & CLIENT)

 Understand processes and programs
 Finalize inventory of objects
 Perform creation and modifications of objects
 Conduct testing for modified objects
 Resolve test issues
 Update necessary delta documentation

4.3 Planning

At the commencement of the development, the overall project plan will be prepared and
finalized. In addition, at the beginning of each phase, the detailed project plan for that
stage will be prepared, the different activities and the dependencies between them will
be identified, and people allocated to each of the activities. CLIENT Project Manager
and XXXX - Project Manager will jointly prepare the Project Plan.


4.4 Scope Management

The high level scope of the Program is defined in Statement of Work included in this
proposal. It is critical that the Program is restricted to this scope. Any change outside
this agreed scope could lead to escalation in time and/or cost of the Program. As the
Program progresses it may be necessary to request a change to the scope of the
Program. Any change will be governed by strict scope control procedures. These are
intended to reduce the impact of the work on the Program Teams and the schedule.

All scope change requests must be submitted to the Program Directors/Project
managers. They will investigate the change in terms of its impact on the Program
workload and schedule. If the change is outside of the scope of the Program then a cost
will also be determined. The Program Directors/Project Manager will then present their
findings to the Program Sponsor who will approve the change or reject it. A Project
Change Request must be issued for all changes required during the course of the
project. Once the CR is issued, an analysis of the project impact is performed to
identify the scope of change. An effort estimate is done once the analysis is complete.
The change request must be approved and budgeted separately. A uniform mechanism
for reporting, controlling and implementing change requests is followed across all
phases of the implementation life cycle.

                                                           Copyright@xxx           Page 27
                               WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010

Typically, the procedure includes the following:

Recording of details - type and description of change, benefits expected, initiator of
change

Assessment – A description of system change and technical impact, estimated effort and
cost, impact on schedules and activities under progress, possible implementation
alternatives and technical approval.

Authorization - Decisions made, approval, including approval, if applicable.

Schedule of implementation - implementation plan, documentation update and change
management. Changes to the agreed functionality or any request for addition of new
functionality during the course of the engagement would be handled through change
control procedures. This would be agreed upon prior to commencing the engagement as
part of the Consultancy Agreement.

Evaluating Changes - All changes, as requested by CLIENT, will be assessed and
evaluated in terms of the effort, time and cost and its impact on the current project
schedule, agreed upon and incorporated as part of on-going project schedules.
CLIENTS have the option to reject, defer or approve this change. On approval, change
would be incorporated as part of the project scope and, if not, the change request would
be closed.

Implementing Changes - Based on CLIENT’s approval of changes and the resulting time
and cost implications, the change implementation would be effected by the Project
manager from XXXX.




4.5 Monitoring and Control
The Project Managers from CLIENT and XXXX will review the status of the project on a
fortnightly basis, and compare it to the plan. Any deviations will be highlighted and
appropriate corrective action taken. This will focus on the perception of users, and the


                                                          Copyright@xxx          Page 28
                               WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010
status of the project. The risk items will be monitored carefully and necessary
management action taken.

Issues will be tracked on a continual basis. If an issue becomes critical, it will be
escalated to appropriate levels in XXXX and CLIENT management to get resolved.
CLIENT are expected to control the project based on fortnightly and monthly status
reports.


4.6 Project Overrun
XXXX will monitor the progress of the project and will make every effort to adhere to
the schedule of dates. In the event of any slippage, XXXX will inform CLIENT with the
reasons for such slippage from planned schedules and the measures adopted to counter
the slippage. In the event that additional manpower is required to recover any slippage,
due to reasons attributable to delay in implementation of the project, XXXX will provide
such manpower at no additional cost to CLIENT. However, if the slippage occurs due to
reasons not attributable to XXXX, like delays in inputs, non-availability of facilities at
CLIENT, increase in the scope of the customization, delay in getting Sign-Off from
CLIENT there may be an escalation in charges for the remaining part of the assignment,
which will be mutually agreed upon between XXXX and CLIENT.


4.7 Performance Monitoring
For all its projects, XXXX measures performance based on timeliness, quality and
productivity. These measures will be used to gauge the performance of the team with
respect to commitments, and meeting target dates already agreed upon. Performance
measurement in upgrade projects is a very important function that would ultimately lead
to better practices, resulting in improved quality.


4.8 Project Communication
XXXX will apply standard methods for evaluating the progress of the assignment and
this is accomplished through the following key steps:
 Steering committee reviews
 Project Status reviews
 Weekly Progress reviews and meetings
 Monthly informal meeting
 Full Reporting and control for Projects
The formats for these reports will be arrived at through discussions between the XXXX
and CLIENT teams.


4.9 Quality Assurance
The Quality Assurance process for the Program will be two tiered with internal quality
assurance using the enriched upgrade methodology, and external reviews by -
specialist Consultants providing formal Project check. In short, the reviews will provide:


 A comprehensive Project check at milestones

                                                           Copyright@xxx           Page 29
                                 WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010

 Greater awareness of potential implementation issues and risks
 Recommendations for mitigations of risks and issues
 Consistent reporting across all phases of the Project. Increased           confidence in
          Project delivery by both the Project team and CLIENT management
 An audit trail of the Project decision process.
Internal QA
 Management and Project team will review Program Charter
 Project Team and Project Management will review Business Blueprint design.
 User Documentation will be reviewed by the Project Team, Project Management,
          CLIENT Training manager, trainers Identified key user Community
 Training      plan – review by Project Management, Project team, Training Manager,
          Trainers
 Test plan and test strategy – review by Project management and project team
 Acceptance test plan – Acceptance will be based on
             Response time which should be at least same prior to upgrade
             Accuracy of data
             Business correctness of the tested object/functionality
             For the right user profile
             Correctness of printing if applicable
 Where technical specifications are changed, peer reviews will always be conducted.
External QA
 Independent       project review by specialists who are not part of project team would
          be performed by XXXX.
 External      reviews (- Review Program) if desired by CLIENT may be performed by
          any consulting Company CLIENT chooses at the indicated Program milestones.

Metrics
XXXX as part of its quality standards monitor and measure the following metrics
 Schedule        Variance - Measure of variance between actual elapsed time and
          estimated time
 Effort Variance – Measure of variance between actual effort and estimated effort
 Adherence to turnaround time – Measure of work requests delivered within
          turnaround time
 Risk Rating – Computed from weight-age model based on risk items identified
 Defect Management – Pre release and post release defect density measures
 Defect Detection efficiency – This is ratio of actual defect detection rate and goal
          for defect detection
 Customer complaints – Total number of complaints received for a specific period


                                                           Copyright@xxx           Page 30
                             WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010
5. Technology


      As we have expertise in all the domain , the language to be used will be decided
      after a first level of discussion with the client.




5.1 Schedule and Estimates:

If development is done using CMS (Content Management System) in any of the
Technology Proposed

           Resource Estimation Sheet




           High Level Project Implementation Plan




6. Assumptions


   1. The scope mentioned in this document is purely based on RFP provided



                                                        Copyright@xxx          Page 31
                                    WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010
      2. It is assumed that all the applications that need to be integrated should provide
         required integration touch-points that will pave the way for non-intrusive
         integration.

      3. XXXX assumes that CLIENT would provide a complete picture of the system,
         business processes and data formats used in the present system.


      4. XXXX reserves the right to execute certain jobs offshore in their Solution Center.

      5. All pricing for this Statement of Work is based on work being completed as a
         continuous effort. Disruptions of this continuous effort beyond the control of
         XXXX would require additional costs in labor and materials.



      6. The program Team must be committed with adequate time allocated to the
         program. Key team members must be full-time. Experienced people must be
         used. They would be selected jointly by XXXX Project Manager & CLIENT
         Project Manager.



  7. Risk Management


  Following are the specific risks related with this project and the means to mitigate the
  same
                   Risk
    Risk Element                                            Mitigation Plan
                   Level

                        This will impact resources, timelines and effort; Proposed changes to scope will
Scope Creep        High be reviewed by Management team and needs approval of both XXXX and CLIENT
                        Project management team before inclusion

                        Key decisions will need prompt resolution to minimize delays and maintain project
                        timelines. Escalated issues need to be addressed by CLIENT /XXXX management
Issue Resolution   High team within 1 day; else XXXX/ CLIENT Project Management team will act using
                        best judgment. Issue management plan and procedure document need to follow.



Availability of            Identify key resources needed for implementation upfront and ensure their
                   High
CLIENT Core team           availability.




  8. Quotation

  The estimation has been done keeping a very high level design of the Portal. Subject to
  change after a proper system study done.



                                                                     Copyright@xxx               Page 32
                              WEB PORTAL DESIGN & IMPLEMENTATION January 04, 2010
Total time estimated is 4400 man hours and billing at 12 USD / hour its 25.34 L (@48
Rs /USD).

On top of that expenses to take care of contingency expenses like travel,
communication we have allocated 10% of the above and another 20% for overall Project
management. Design software & testing is of our own and we are absorbing the cost.

So overall costing would be 32.94 L(INR).

8.1 Payment Terms & Conditions
      Terms & Conditions are as per the main proposal.
      Initial Set Up:
                   5% at contract signing
                   40% at the end of 1st prototype approval
                   30% at the end of UAT
                   25% after Pen test & Security testing
                   Any other balances owing

      Travel and On-Site Expenses (Client has to Take care)
                 Local Conveyance to the works and the actual site of work
                 The actual cost of lodging in a reasonably decent lodging
                 The visa charges will be clients responsibility
      Warranty
                 Three Months from the UAT and project Sign Off
                 Additional requirement or user defined enhancements /changes will
                   be Billed.

      Annual Maintenance Fees:
                   Will be billed @ 20 % of the Invoice Value.




                                                         Copyright@xxx       Page 33

								
To top