The Innovation and Support Centre (ISC) provides a comprehensive range of software engineering, architecture, pro-active, and support services across a wide range of Microsoft’s Flag Ship development technologies and products. We have a team of highly experienced and qualified development consultants with skills in products such as SQL 2005/2008, SharePoint 2007, ASP.NET, and .NET framework 1.1 – 3.5 development in VB.NET and C Sharp. If you have an existing solution that needs modifications or support, or you wish to develop and deploy a solution from scratch our team of dedicated consultants are here to help you. |
|
|
Complete project services – The ISC has the in-house skills to meet the demanding timescales and requirements to meet all ministry project requests. If you have a project with which you need assistance the ISC can provide a complete consultancy service that can envision, plan, develop, stabilise and deploy your project.
At the ISC we follow the Microsoft Solution Framework, and industry standard built upon years of experience which is a proven methodology for implementing your projects. The MSF includes the following distinct phases:
Envisioning
The envisioning phase is typically a short and highly concentrated effort to understand the overall scope of the project. The goal is to come to an accurate understanding of how much effort the project will require from a resourcing, time, and cost perspective. Envisioning typically includes the following components:
-
Vision
-
Problem Statement and Opportunity
-
High Level User Requirements including localization
-
High Level Business Requirements
-
High Level Workflow Requirements
-
High Level Capacity Planning
-
Hardware and Software Bill of Quantity
-
Conceptual Design
-
Logical Design
-
System Design
-
Security Design
-
High Level Project Plan
-
Risk Assessment
-
Readiness Plan
-
Estimates
Planning
The planning phase is a logical continuation of the envisioning phase, and the primary output of this effort is the full functional specification and the full physical design on the system. In addition to these documents technical prototyping is conducted to ensure a smooth and risk mitigated development phase.
The functional specification document contains the complete design of the solution including the following components:
-
Complete Business Requirements
-
Complete User Requirements
-
Complete Use cases
-
Complete Storyboard and wireframe diagrams of the UI
-
Full Solution Design
-
Full Security Design
-
Detailed project schedule
-
Complete Integration Requirements
-
Complete Workflow Requirements
The level of detail found in the FSD represents the complete solution as it will be implemented. Once the planning phase is complete the solution is deemed to be locked in.
Development
The development phase is when the actual bulk of the development work is done. Development includes the following activities:
-
Set up development environment
-
Solution Plumbing (logging, exception handling etc)
-
Data Access Layer Development
-
Forms Development
-
Workflow Development
-
Reports
-
Testing Plan
-
Demos |
|
|
|
|
Quality Assurance and Stabilization
Quality assurance and stabilization is one of the key components of the software development life cycle. We use a comprehensive approach to test our solutions combining testing approaches from the following areas: |
|
|
Technologies
At present the ISC development group is highly skilled and experienced in the following technologies:
|
Technology |
Services |
|
.NET Framework 1.1 – 3.5 |
Design and architecture, syntax, best practices, how to guides, and workshops |
|
Visual Studio 2005-2008 |
Technical Support and Workshops |
|
ASP.NET |
Complete range of consultancy services including support, design and architecture, implementation, workshops, quality assurance, coding review and best practices, security review and best practices |
|
SQL Server 2000 – 2008 |
Complete range of consultancy services including support, design and architecture, implementation, workshops, and quality assurance, and pro active health checks |
|
Windows Forms Development |
Complete range of consultancy services including support, design and architecture, implementation, workshops, quality assurance, coding review and best practices, security review and best practices |
|
MOSS 2007 |
Complete range of consultancy services including support, design and architecture, implementation, workshops, quality assurance, coding review and best practices, security review and best practices |
|
Web Services, WCF |
Complete range of consultancy services including support, design and architecture, implementation, workshops, quality assurance, coding review and best practices, security review and best practices |
|
IIS |
Health checks, best practices, performance optimization, workshops |
|
|
|
|
|