Our goal is to provide our clients with outstanding and cost effective development and support services. We strive for business and technical excellence in everything we do.

To find out more about ISU Corp's best practices, please read the following presentation. You can move forward or backward by clicking the buttons at the bottom of each page.



  • Development process (Why?)

    • Ensure project management success.
    • Minimize business disruptions related to the software development cycle / bugs!.
    • Communicate, communicate, communicate: ensure all stakeholders are aware of all changes, before implementation.
    • Continue to deliver industry leading software.
    • Optimize project delivery time and minimize cost and risk factors.



  • Development process (How?)

    Getting there:

    • Introduce full project management into all development activities.
    • Business certification process to occur on all software releases; end user validation and sign off is a requirement.
    • Conduct SQA (Software Quality Assurance) on all development projects.
    • Distribute "Release Notes" to all stakeholders, prior to implementation.
    • Formal testing environments that reflect the same architecture as production environments.



  • Process High Level Diagram




  • Development Methodologies

    Agile Software Engineering (Moderated)

      Definition: Agile software development is a conceptual framework for undertaking software development projects.

    • Most Agile methods attempt to minimize risk by developing software in short time periods, called iterations, which typically last one to four weeks. Each iteration is like a miniature software project of its own, and includes all of the tasks necessary to release the mini-increment of new functionality: planning, requirements analysis, design, coding, testing, and documentation. While an iteration may not add enough functionality to warrant releasing the product, an agile software project intends to be capable of releasing new software at the end of every iteration. In many cases, software is released at the end of each iteration.
    • Regardless, at the end of each iteration, the team re-evaluates project priorities.
    • With our moderated approach to Agile software development, we conduct documentation for requirements, but these get centralized on our task management system which is IS Unified. As requirements change, the specific task reflects the change. This allows for documentation to be running along with a fast development process.
    • All these iterations and communications get orchestrated via our I.T. Management System (IS Unified) which is updated in real time based on SQL Server transactions.
    • We follow the Scrum process which prescribes a set of day-to-day practices for managers and developers; the practices are meant to embody and encourage particular values. Proponents believe that the exercise of these practices which are traditional software engineering practices taken to so-called "extreme" levels leads to a development process that is more responsive to customer needs (Agile) then traditional methods, while creating software of better quality.



  • Scrum Project Activates

    Our commitment to support

      In order to stay on top of all business priorities we conduct the following project activities:

    • Daily Scrum chats: done via skype chat with all team members. Each member gives an update of the items done the day before and items to be accomplished the current day. During these meetings, project managers and clients also have the opportunity to steer development resources to high priority items and determine if further meetings are required to enable the work to be completed.
    • Sprint planning sessions: these meetings take place at the beginning of each sprint and they are focused on establishing goals for the next 30 days of work. The project manager / team leader and client needs to participate in these meetings in order to plan the work ahead and establish deadlines.
    • Individual task meetings: these meetings are conducted on an as needed basis, they run via "gotomeeting" and their purpose is to communicate and explain detail business requirements for a specific task. The project manager and client are responsible for determining when these meetings are needed to run with specific development resources.



  • Software Engineering

    Pooled based approach

    • In order to keep business continuity and provide the best resources to a specific development task, we manage our development work via a pooled developer approach.
    • With this approach, we match a task to a specific developer from our full time and part time development engineers.
    • In other words, the developer with the most skills for a specific task will get to lead the development and ensure a successful implementation.
    • For every development project, we ensure that at least four developers in our pool have the knowledge required to maintain the application. This provides knowledge redundancy and ensures extended support for our clients.
    • When we initiate a development project, we divide the work in teams of two to four developers. This approach has proven to be extremely successful and allows for rapid SDLC.
    • We also have a very positive attitude towards training and professional development. This is a key factor on keeping our engineers motivated and provides top quality knowledge to our clients.



  • Technical Experience

    • We have 25 active developers and business / systems analysts in our engineering pool, however we have access to over 80 development professionals through our partnership with companies such as Data Perceptions, Procom and Microsoft Canada. In other words, if for some reason we do not have a specific skill set internally, we have the resources to get it in a very short time.
    • We take pride on in constant training on new technologies as they become available. As a Microsoft partner we have access to all new and emerging technologies before they hit the market.



With our home base in Ontario, Canada, we provide Image service, Web and Graphic Design and Communication. Our specialty is to help our clients to develop a strong personal impression and institutional identity, working with image development techniques and communication potentiality.


At ISU Corp we use a methodology of exhaustive investigation to offer the most appropiate action plan for your benefit:






You develop your brand and Corporate Image. Graphic Design for your businnes, personal or professional, which includes Logotype, Institutional and comercialstattionery.
Dossiers, catalogs, portfolios, etc. Manual of corporate image.



Website Design, Website maintenance and actualization, Creation of Content Management Systems for our client's website. Newsletter development for e-marketing campaigns, Institutional and product multimedia presentations. Digital catalogs and personal portfolios in varied formats.



Search engine Website Optimization. Internet positioning effective strategies( SEM - SEO). Website Hosting and Domain management.

Our Clients
Close
Cinnaguard Inc.

"We would like to thank ISU Corp for the Cinnabon Sales application that they developed for us in the recent months. The migration from an outdated Access Database to the latest in Microsoft technology has greatly benefited the productivity, efficiency and capabilities for our company. From the initial analysis to the development and deployment phase, ISU Corp was there every step of the way to support and guide us through to the finished quality product. We will assuredly employ ISU Corp’s professionalism and down-to-earth approach for future customized software development within Cinnabon." Mona, Director of Operations Cinnaguard Inc.

AcQua Investments

"At AcQua Investments, we deal with the ever fluctuating stock market on a day to day basis. Up to the second real-time alerts are crucial to the success of our business. We needed a front end application to assist us with these fluctuations and ISU Corp felivered a robust C# application on .NetFramework on time and budget. Our dealings with ISU Corp were prompt, professional and they were always available for support, even after regular business hours. Thanks to the ISU Corp team for delivering world class application on time and within budget." Richard, VP of Finance AcQua Capital Management Inc.

University of Waterloo

"The University of Waterloo Research and Ethics Department had been experiencing many errors and deficiencies with our inter-department dynamic website. After a detailed consultation and analysis, ISU Corp promised to fix these problems and add functionality to our website. They delivered on their promise and we are now up and running, error free. Thanks for the support and we hope to do business in the future with ISU Corp." Anne Marie, PHD Head of Human and Animal Research

Kev Software

"Kev Software has been working hand in hand with ISU Corp for a number of years now. The software development and support is second to none and is the reason that we keep contracting ISU Corp for our complex school office solutions. They have been an integral part of our success in reducing the workload for Schools and Districts across North America and we will continue to call upon ISU Corp for future projects and our present data protection needs for years to come." Evelyn, VP Research and Development Kev Software Inc.

Earthwinds

"Earthwinds has been utilizing a multi-store point of sale system developed and supplied by ISU Corp across Southwestern Ontario for many years now. The application runs across several locations in Ontario, generating sales and inventory transactions, so you can imagine the trust that we have in ISU Corp to keep everything up and running throughout our business day. Our data is very important to us, so every night there is an automated process that sends the new transactions to a central server and updates the master database system. We start each business day knowing that transactions will run smoothly and without interruption thanks to ISU Corp." Johh Krumbach, VP Finance, Earthwinds Inc.

Maxxam Analytics Inc.

"ISU Corp developed a Financial Reporting web application for us here at Maxxam Analytics. This web based system distributes highly confidential corporate financial information to stakeholders located across Canada. It was imperative that we chose a company that we trusted with such confidential information; we know we get that with ISU Corp. They are very quick to respond to any technical support issues or requests for enhancements and with the constantly varying scenarios that we face day to day, it was crucial that we had a company like ISU Corp to be there when we needed it." Sorin B, Development Manager, Maxxam Analystics Inc.