Project Charter and Scope Statement
Project Charter and Scope Statement
Document Control
Distribution List
1. PROJECT ORGANISATION
1.4 PROJECT BOARD RESPONSIBILITIES (if • Represent the Institute and ensure that effective
communications and feedback to stakeholders
different from agreed responsibilities on ISPMO
website) • Make key decisions on behalf of the Institute
whose interests s/he is representing on the Board
1.5 RESOURCES PREASSIGNED: How many or what resources will be assigned to the
project?
Level of involvement of Academic Affairs & IS Development Staff is expected to be high, requires detailed
planning to measure
• Academic Affairs
- Quality Assurance (High)
• Student Services
- Registrations
- Timetabling
• Colleges Managers
16/03/2012 2 of 36
ISPMO Project Charter
• Exams Offices
1.6 STAKEHOLDERS: Who will affect, or be affected by, the project (influence
the project) as known to date? Please provide details.
• Academic Affairs & Registrar (Quality Assurance & Admissions)
• All Colleges
• IS Services
• Finance
• Students
• Exams Offices
Further details of Roles & Responsibilities available on the “Project Roles” pages of the ISPMO website.
2. SCOPE STATEMENT
2.1 SCOPE The scope should define the boundaries of the project. What is included in the
project? Only work specified in this document is included in the project.
• Provide a mechanism of obtaining consistent programme and module data for all programme types
(including Post Graduate Research) across all IS system to meet operational and reporting requirements
(List of systems affected see appendix 1)
• Map out and agree required business process around all programme, module and related data
approval within the QA Office
• Control programme, module data (incl. CRN’s and components), approval and entry to
systems to the Academic Affairs and Registrar following Academic Council approval
• Verify and correct all existing data for the current (2011-12) and next academic year (2012-13)
• Reflect programme, module data within the current Organisational Structure of DIT i.e. the College
Structure
• Ability to develop flexible reports arose
• Integration of data is to be included in the scope of the project.
• HEA returns
• Amend all user rights to create, change or delete programme, module or related data within IS Systems to
reflect revised Business Process
16/03/2012 3 of 36
ISPMO Project Charter
2.2 OUT OF SCOPE Please provide a clear statement of what this project will not include
• Integration of third party systems Campus IT & Apply on Line with the Banner Student System
• Virtual University
2.3 DELIVERABLES List the high level project outputs whose satisfactory delivery mark the
KNOWN completion of the project i.e. Tender \ supplier agreed, working computer code,
user training.
• Business process design for programme and module creation, from ‘cradle to grave’
• Implementation of revised access rights within system to reflect revised business process
• Integration at a business and technical level of IS systems to reflect revised business process
• Training of staff in relation to revised processes
2.4 PROJECT SUCCESS Specify what must be done in order for the project to be considered a success by
its stakeholders.
• There is a complete database of approved modules and programmes
• Feeds to other systems are in place
• A framework is in place for creating correct and accurate reports
3.1 STAKEHOLDER Please describe any additional features that describe the desirable outcome of the
REQUIREMENTS project.
3.2 ASSUMPTIONS These are items which are uncertain and are presumed about the project
• This project is the number one priority project for 2102 [Agreed by Facilities, IT & Procurement
Committee – 17th January 2012)
3.3 CONSTRAINTS These are items which are known and impose restrictions on the project, i.e. Time,
Resources, Cost,
• Project is being implemented on multiple moving targets (Coursewise, Banner, CMIS etc.) e.g. CMIS is
16/03/2012 4 of 36
ISPMO Project Charter
• Banner term roll needs to occur after 20th June and before 30th June and some changes cannot happen until
after that period we may therefore have to phase some implementation
• CMIS Term Roll occurs in late April, programme & module data for the coming year should be available at
that time
• CAO loads must commence in July (4th) and all programme data needs to be in Banner for that time, hence
30th June is fixed
• Automating some processes may be cost prohibitive and extremely difficult to achieve, this needs to be
assessed
• Department of Finance Directives 02/09 and 02/11 – adherence to will lead to time delays
3.4 DEPENDENCIES A dependency is an item outside of the projects direct control but on which it depends
and without which time, cost or quality will be affected.
• Agresso and Core Projects – Organisational Structure feeds to Banner through interfaces
3.5 RISKS A risk is any item outside of the projects direct control which may affect the successful
delivery of the project, or may impact negatively on the project timescale, cost or
quality.
• Banner System and its related hardware / software is currently in a de-support status, it is never advisable
to develop in an un-supported environment – See Appendix 4
• Banner 8.5 project may constrain what we can achieve
• Development completed in Banner 7.4 environment needs to be upgraded / re-developed for Banner 8.5
environment, may require us to change how the interface will work for a Banner 8 environment
• NQAI Review requirements (Projects under this initiative are not currently defined and have conflicting
timelines) – Appendix 5
• All other projects on the Facilities, IT & Procurement Committee approved list for 2012 and the demands
they place on resources and timelines
16/03/2012 5 of 36
ISPMO Project Charter
• Operational demands on staff (IS & Functional) may impact on their availability for project related work
• Changes in the Organisational Structure will affect multiple systems and needs to be synchronised as a
change in one system may cause the interfaces between the systems to fail
I have read the information contained in the charter document and recommend approval to proceed:
16/03/2012 6 of 36
ISPMO Project Charter
Appendices
APPENDIX 1- IS SYSTEMS POTENTIALLY AFFECTED BY PROJECT
• Programme & Module Catalogue - Coursewise
• Student & Academic Records - Banner
• Timetabling - CMIS
• E-Learning - Web Courses
• TLT Grants System - TLT
• HR / Payroll & Student ID Card - Corehr
• HEA Returns
NOTE: DURING THE PROJECT OTHER SYSTEMS MAY BE IDENTIFIED
NOTE: A random selection of two programmes from each of the four colleges was carried out to do a three way
comparison between the Programme Documents, Coursewise and Banner. Significant differences were
identified.
16/03/2012 7 of 36
ISPMO Project Charter
DIT wants to use Coursewise as a single point of entry for all programme and module
information. Coursewise is then to be integrated with Banner so data is consistent. Data will
also be used in other DIT systems (e.g. CMIS and Raisers Edge). These systems currently
feed from Banner.
Coursewise has been developed in the past two years outside DIT‟s usual framework and it
now needs to be brought into the fold and will be managed by Information Services. It has
been developed using Django but at this stage there is not a full understanding of the database
behind it including the data structures. Coursewise currently has a single point of failure,
limited documentation and no test instance. Information Services need to spend time
discovering more about Coursewise to be able to support it in the short term at least whilst
the integration options are being considered.
The project deadline is June 2012 and this is the single most important project Information
Services is to work on.
I agree there should be one single point of entry for all programme and module information,
yet I also believe we need to consider the approvals process for quality assurance reasons.
The detailed requirements of this project are still to be specified but I think the options to
consider are:
1. An integration between Coursewise and Banner using the Infinity Process Platform
(IPP) as the integration tool
2. Implementation of a new version of Coursewise using the Programme and Modules
Approvals system developed through Infinity Process Platform (IPP) as a basis
3. Implementation of a new version of Coursewise using the Programme Catalogue
delivered in Banner and enhancements using the Self Service Engine
16/03/2012 8 of 36
ISPMO Project Charter
Option 1: Integration between Coursewise and Banner using IPP as the integration tool
This option utilises the existing Coursewise as the single entry point for programme and module data
entry and maintenance, and uses the IPP tool to integrate with Banner.
Firstly, a full technical analysis of Coursewise would be required to see if it can turned into a fully
supported application by Information Services. Concerns already include:
• Development has been done outside DIT‟s usual framework
• Lack of knowledge and skill set to support Django
• Lack of information on longevity of Django
• Limited documentation
• Lack of a test system
Once this analysis is complete, Information Services will need to decide if this is a technically viable
and strategic way forward. If this is not the case, one of the other options should be followed or the
cost of bringing Coursewise to the required standards needs to be calculated (if indeed this is possible)
and used in the decision making process.
If Information Services agree this is a technically viable and strategic way forward, a full functional
analysis would be required to see if it meets the needs of the users. The analysis should involve
discussions with all stakeholders, including;
• Coursewise users with logins
• Representative staff and prospects and students that use the Coursewise live webpage
• Those involved in quality assurance at institution, college and school level
• Those that would hope to use Coursewise outputs in their systems in the future
Analysis should involve finding out who currently uses Coursewise and what they like and do not like
about the system, and whether it supports them to do their job in relation to programme and module
set up and maintenance. Concerns already include:
• Module and programme codes – where are these coming from? Any they just free text entry?
Does it validate to check if the code already exists?
• Lists of values behind certain fields – can individuals create a new school for example if they
need this? Is there not validation processing behind this? Or is creation restricted to selected
users?
• Lack of validation behind many important fields (e.g. level – it seems free text can be entered
here) which can impact quality of data and make further reporting and integrations very
difficult
• Lack of validation controlling whether data entry should be a number/date/text
• Validation of staff numbers - Is there a link with the HR system? If not, where do the numbers
come from?
16/03/2012 9 of 36
ISPMO Project Charter
• When data is linked and relationships created, free text seems to be used and there
seems to be no validation. For example, when pre-requisites modules are added to a
module, it looks like you cannot select the module; you have to type in module code
or title. A lack of such data structures will make it difficult to integrate with other
systems without manual intervention.
• It seems an assumption has been made that assessment is part of the module on a one
to one basis. Can you not have more than one occurrence of the course which may
follow a different form of assessment? Or would this be classed as a separate module
at DIT? It is important to define what constitutes a module and what part of it has
been through the approval process, and how often and when it is allowed to change.
• Access rights and the control over who can change data
• Use of other systems to support the process (Excel spreadsheets, Word documents,
other databases, etc)
• Difficultly in reporting?
• Limited reporting?
• Different approach to reporting – not Business Objects, so how does this impact
strategic vision?
• Lack of audit history for changes?
• Usability and workflow
• Approval process – apart from some dates and approval flags nothing is known about
the approval process for initiating, creating and changing programmes and modules
that would come before the data entry into Coursewise. I presume this data is already
collated in some manner and passed to different internal and external people for
approval? Is this a paper based exercise or is another system used? If data has already
been entered somewhere it may be worth investigating whether it can be used as an
input so academics do not have to enter the data again or could Coursewise be used as
the
Once the functional analysis has been done, a full data review is required. I would advise
all data fields are looked at. The following needs to be considered:
• Accuracy of data
• Completeness of data
• Approval of data
I understand not all colleges and schools are using Coursewise as the authoritative source
of data at present so such an activity is essential if integration with Banner is the option
DIT progress with. The team were able to show me some comparisons between data held
in programme documents, in Coursewise and in Banner and there were many
discrepancies.
16/03/2012 10 of 36
ISPMO Project Charter
If following the technical, functional and data analysis DIT wish to progress with the
option of utilising Coursewise as the single entry point for programme and module data
entry and maintenance, the next step is to do a mapping with Banner and consider any
implications. In addition to working out what data elements would need to be pushed
from Coursewise into Banner and where they would be held, DIT need to consider
potential issues such as those listed below:
• Data items in Coursewise will not be a straight forward mapping onto Banner fields,
and validation will need to be considered.
• Programme and Module Codes – if new programme and module codes are to be
created in Coursewise, how are DIT sure they do not already exist? Should a manual
check in Banner be part of the process or should checking be built into Coursewise?
Will Coursewise be able to collect all the other date required to set up new
programmes and modules? Will it be able to provide data that fits with the validation
of Banner fields (e.g. will it adhere to field length and type?) and use the existing lists
of values? If not, will the integration process fail and who will manually have to sort
the errors?
• Codes – similar to above, if any new codes are created in Coursewise (e.g. level code)
what will happen if this does not exist in Banner? Can new ones be set up? Who
should have the access rights to do this?
• Coursewise takes into consideration modules – how does this concept work with
Banner sections (CRNs) or is the integration purely to create modules in Banner and
sections would be created as they are now? DIT have some modules that have
multiple occurrences and the mapping between course and section is not one-to-one.
• Coursewise has a concept of streams. Analysis needs to take place to see how this
is/can be modelled in Banner.
• Coursewise has a concept of core, option and elective modules. Analysis needs to take
place to see how this is/can be modelled in Banner.
• Coursewise uses of term (e.g. 2011-2012), does this fit into Banner‟s concept of terms
that have been set up at DIT?
• If a change is made in Coursewise, will they be pushed into a holding table or will
DIT expect the changed to be instant? Will the push of data only be following some
kind of approval? Will the push of data always be linked to a term? Can changes only
be made in the existing term?
16/03/2012 11 of 36
ISPMO Project Charter
After data mapping and addressing issues such as those above, if DIT wish to progress with
the option of utilising Coursewise as the single entry point for programme and module data
entry and maintenance, the next step is to look at IPP as a tool for building this integration.
IPP is a key component of SunGard Higher Education‟s “Open Digital Campus” strategy,
which seeks to assist Higher Education institutions in transforming their operations through
realistic exploitation of IT. The main areas where IPP can provide a solution are:
• Integration: Complex dependencies and integrations across legacy institute systems
that are difficult and costly to maintain over time and through multiple system
upgrades
• Total Cost of Ownership: Ever increasing expense and effort required to acquire,
implement, and effectively maintain institutional systems
If DIT wishes to proceed with this option, we can arrange further discussions on the analysis
required and the use of IPP, as well as start to put together some costs and a project plan.
16/03/2012 12 of 36
ISPMO Project Charter
This option involves developing a new version of Coursewise for programme and module
data entry and maintenance and approval that will integrate with Banner, using IPP.
I have suggested this approach due to the concerns raised above with regards Coursewise –
from a technical, functional and data point of view. Further analysis is required but other
options should be considered as it may be time and cost effective to start with a new solution
rather than try and develop the existing local application.
Leeds Metropolitan University (LMU) had an urgent business requirement to streamline their
course and module approval process as the university is embarking on a complete redesign of
the undergraduate curriculum. The key change will be to the curriculum structure, moving
from eight 15 credit modules per undergraduate level to six 20 credit modules per level. This
necessitates a complete re-validation and approval of all current Banner courses and modules.
There will be around 500 courses to approve and many thousands of modules.
The goal of this project is to streamline and automate the course and module approvals
process once strategic planning approval has been awarded, in order to:
• Maintain course and module approval information online
• Engage external advisors at an earlier stage in the process online
• Provide a fully auditable history of development and changes
To streamline the approval process the university wishes to automate the course and module
approval process once strategic planning approval has been awarded, in order to:
• Maintain course and module approval information online
• Engage external advisers on-line and at an earlier stage in the process than
traditionally the case
• Make progress through the approval process visible
• Provide secure access for actors in the process to read, update and comment in line
with assigned roles and responsibilities
• Devolve responsibility for setting up security roles to appropriate levels within the
university
• Provide a fully auditable history of development and changes
• Provide an online facility for comment
• Link CV's to courses and modules
16/03/2012 13 of 36
ISPMO Project Charter
• Eliminate the need for face to face approval committees where appropriate
• Simplify the outcomes from approval – no approval with recommendations and/or
conditions – either approved or back for rework and resubmission
• Communicate the outcomes of the approval process to the wider university
community
• In the longer term, re-purpose outputs from the process into the prospectus and the
programme specification system
During the approvals process, LMU want the users will be guided through a series of dialog
screens, leading to completion of the course details and final approval from external advisors.
The course details will be refined in iterative steps, and a concept of freezing the course will
be introduced. This will essentially lock the course against change in order to engage external
advisors and prevent them having to comment against a 'moving target'.
Each participant will be able to provide comments on the course and its content. The
comments will be semi-formal and internal to the Course Development Team, and formal
from the external advisors requiring action or response from the Course Leader. A course will
then be submitted for approval by the Course Leader to the External Advisors, the QSRE, and
the DVC.
The course and module approvals process will be orchestrated by IPP and will involve
integration with the following external systems:
• Banner: Banner is the overall management software at LMU delivered by SunGard
Higher Education. Banner manages entities such as university programmes, courses,
teachers and students and covers functionality like registering, signing up and
personal information management. Banner is the master database for the above
information. IPP will be integrating with Banner to retrieve and commit course and
module information during the approvals process.
• Email Server: Notifications to the users will be generated throughout the IPP process
and IPP will be integrating with the SMTP server to facilitate this.
• Authentication: Sun Directory Service (DS) at LMU contains all the user
authentication information. IPP will therefore integrate with DS to authenticate a user
into the IPP portals. IPP will also query a role database provided by LMU to obtain all
the user attributes for authorization and role mappings.
• Reporting: LMU use Business Objects and this will eventually support the reporting
requirements. Initial reporting will be provided by IPP as there is a need to be able to
generate an approval document(s) in PDF format.
With a project similar to LMU, DIT would still need to analysis the DIT specific functional
requirements, but a supported technical framework would be provided, and data that already
resides in Banner and currently supports students can be used as the starting point. Further
consultancy can help with this analysis and business process mapping which can help DIT
align people, process, and technology with strategic priorities. By discovering new
efficiencies, eliminating inefficiencies, and aligning appropriately supported business
16/03/2012 14 of 36
ISPMO Project Charter
processes with strategic initiatives, DIT can more successfully focus its resources on
achieving desired goals.
The technical approach would be a combination of IPP and Banner to deliver an integrated
end to end set of processes, which can be monitored and improved as the processes evolve
over time;
• IPP will be used to orchestrate the workflow of the business processes and provide
Business Activity Monitoring and easy identification control of the tasks being
performed.
• IPP and associated User Interface technologies (e.g. JSF or Groovy/Grails/ZK Zul)
will be created to collect relevant data for the described processes. Integration to
Banner will be performed to provide validation and improve data integrity.
If DIT wishes to proceed with this option, we can arrange further discussions on the analysis
required and how the Programme and Approvals solution could be implemented at DIT, as
well as start to put together some costs and a project plan.
Concern was raised during the consultancy sessions that the upgrade to Banner 8.5 would
have serious implications for this project and its timescales. I can confirm that within this
option we would be making API and WebService calls to Banner so the impact of the
upgrade should be minimal and would be covered in the annual maintenance agreement.
When DIT upgrade to Banner 9 there may be a small update required but again this would be
included in the annual maintenance agreement
As an additional feature of this option, DIT could also implement Banner‟s Programme
Catalogue to allow staff as well as potential and existing students to learn more about your
programmes and modules from your website. If IPP pushes data into CAPP tables, then the
implementation of this feature would be easy and could replace the front end of Coursewise.
Please see the recording in option 3 for further information.
16/03/2012 15 of 36
ISPMO Project Charter
This option involves utilising the Programme Catalogue in Banner. This is a template
solution developed using the Self Service Engine that displays programme and module
information that has been set up in Banner (mainly CAPP). As an initial view it seems it
could replace the live version of Coursewise, however, the core data would need to be set up
in Banner forms and additional data can be entered by those with authorised access via Self
Service Banner. This may not be seen as a suitable replacement for the users who have
authorised access to Coursewise as data entry is not all in one place.
The data entry part of this option may mean it is not a viable option for DIT, yet since it is
Banner there would be no need for integration so I would encourage DIT to watch the
following recording to get an overview of the module:
DIT would need to create information in CAPP for use in the Programme Catalogue module.
Programme Catalogue also allows the creation of supplemental data that does not have a
Banner field, and as this is built using the Self Service Engine some customisation can be
made to suit each institution‟s needs.
Since this module is developed using the Self Service Engine we could also investigate how
Programme Catalogue could be extended to meet DIT‟s requirements data entry requirements
but technical support would be required to make this assessment.
If DIT wishes to discuss this option further, we can arrange the appropriate people to be
involved, and start to put together some costs and a project plan.
16/03/2012 16 of 36
ISPMO Project Charter
Since the project deadline is June 2012, DIT are encouraged to assess the options as soon as
possible whilst continuing their discovery into Coursewise, mapping the as-is and to-be
business process, and assessing the current state of data. I, along with your Account Manager
Sarah, are happy to discuss options further and can bring in further consultants as required.
I would personally recommend DIT look further into option 2 as I see this as a long term
solution that supports the whole programme and module set up and approvals process online.
It involves business process analysis and simulation, flexible workflow, distributed access
and user setup, a simple and intuitive user interface, approvals by internal and external
examiners, communication alerts, versioning and archiving, reporting, and connection with
Banner. Key elements include data persistence, data reporting, version management and data
re-purposing. Skills and experience picked up in IPP project can be used to support future
projects at DIT also.
16/03/2012 17 of 36
ISPMO Project Charter
16/03/2012 18 of 36
ISPMO Project Charter
Extract from Section 4 – Risks – By Greg Peters, SGHE 25th January 2011
Currently the Dublin Institute of technology is running the TEST and PRODUCTION on
the same server. This limits DIT’s ability to adequately test upgrades before moving
them into production as well as removes their ability to test hardware and firmware
upgrades and changes without risking impacting the production database instance.
SunGard Higher Education recommends running separate server environments for
DEV/TEST and PRODUCTION at a minimum.
The DIT servers should be standardized at a minimum across application lines. For
instance all of the INB servers should share a common “golden image” build, which
includes the same release level, the same service pack or maintenance level and the
same patch level. Have servers built to a standard and be mirror images of each other
allows for the ease of troubleshooting should problems arise as well as an understanding
of how changes will affect the production servers by fully testing them on the test
servers.
The Dublin Institute of Technology does not currently have a scheduled maintenance
window in place to ensure timely updates of the operating system or applications.
Scheduled maintenance windows should be in place for all servers including Production
servers. The maintenance window should be recurring at a minimum of once per month
and should be documented and advertised so that groups can plan accordingly in
advance of outages. Maintenance windows allow systems administrators the needed
time to ensure the systems are kept up-to-date with other systems as well as to ensure
critical and security patches can be added to servers in a timely fashion which minimizes
the risk of outages.
The current database server hardware in use at DIT is no longer within the support life
cycle. This puts DIT at risk of a failure without being able to contact the vendor for
support of the server. This could cause an outage to become long term and in some
cases DIT could risk not being able to recover from an outage on the existing hardware.
The current application server hardware in use at DIT is at the end of its support life
cycles but maintenance contracts for that hardware can still be purchased. The cost of
ongoing maintenance contracts beyond the original support life cycle can quickly become
cost prohibitive.
The current version of Banner being run at DIT, 7.4 is limited to Oracle 10g. Banner and
Oracle 10g are at their end of support life cycles, information concerning de-support
dates for Banner can be found on the documentation site under FAQ CMS-11730.
Banner 7.4 was de-supported at SunGard Higher Education as of 30 April 2011.
Tru64 will be de-supported at SunGard Higher Education as a Banner OS as of 15 April
2012. Oracle 10g will be out of Oracle support at the end of April 2012.
16/03/2012 19 of 36
ISPMO Project Charter
16/03/2012 20 of 36
ISPMO Project Charter
Annual Report
to the
16/03/2012 21 of 36
ISPMO Project Charter
16/03/2012 22 of 36
ISPMO Project Charter
16/03/2012 23 of 36
ISPMO Project Charter
16/03/2012 24 of 36
ISPMO Project Charter
16/03/2012 25 of 36
ISPMO Project Charter
16/03/2012 26 of 36
ISPMO Project Charter
16/03/2012 27 of 36
ISPMO Project Charter
16/03/2012 28 of 36
ISPMO Project Charter
16/03/2012 29 of 36
ISPMO Project Charter
16/03/2012 30 of 36
ISPMO Project Charter
Each College to provide a complete list Each Director and May annually
of the following academic year’s Dean of College
Programme Chairs.
Publish further the reports that are Chief Information May 2012
currently available and make training Officer
available on accessing these reports as
part of new Programme Chair Induction
and periodic training for Heads of
School / Department.
16/03/2012 31 of 36
ISPMO Project Charter
16/03/2012 32 of 36
ISPMO Project Charter
16/03/2012 33 of 36
ISPMO Project Charter
16/03/2012 34 of 36
ISPMO Project Charter
16/03/2012 35 of 36
ISPMO Project Charter
16/03/2012 36 of 36