Inotek Consulting Group

SKILLS

Full range of Microsoft skills, including BizTalk Server, SharePoint Server, SQL Server, .NET (C#, VB.NET, ASP.NET), and other enterprise platforms and languages.

SERVICES

We can provide services at any point in a business process development cycle. We can deliver a complete solution from initial design through operational support, or you can engage us for a particular phase.

Initial Conversation: Our process begins with a meeting in which we try to understand your current situation, key objectives, pain points, long and short term goals and your budget expectations. We agree on an engagement and create a scope of work that summarizes our schedule and budget expectations. This can be limited or broad, depending on your requirements.

Business Process Design: If a design is documented, we'll consult with you to understand how you wish to evolve or redesign the process. Our experience will help you get to an efficient approach without reinventing the wheel.

If your process is not documented, we'll start there. Through interviews with you and your people who use the system, we'll assure that a thorough and accurate definition of the current state of the process is made. Then, we'll document the desired future state of the process, areas where improvements can be made and efficiencies gained.

The Road Map: Next we create a road map – a plan that shows how we'll get from the present state to the desired future state. The road map consists of multiple phases of development, (depending on scope of work, budget, time, etc.). Each phase may be implemented separately and contains an objective that becomes the deliverable. Each deliverable can serve the next phase, whether undertaken by us or others. A refined budget and schedule is produced for each phase.

Implementation: If you retain us for implementation, we work through the design, documentation, training and support tasks required for the project. If new software systems are required, we can provide complete technology implementation. This starts with an assessment of your current software and technical infrastructure. We will make use of existing components to the extent possible.

We then determine appropriate new technologies (Microsoft or other), and address configurations, maintenance and training issues. We define the technology strategy, outline the development cycle, create a design synopsis, identify team requirements and further refine the budget and schedule. When agreed upon, we start development.

Software Development: Here, we work through all aspects of development, including system configuration, code deliverables and database modeling. We deliver to milestones, with each reviewed with you. We test throughout the process, including local unit tests, integration tests with your test environment and module validation. Then, we deploy to your production environment, deliver supporting documentation and train and transfer knowledge to your people.

Mentoring: Collaborating with your people, we validate approaches, conduct code reviews and formalize maintenance considerations. We can provide ongoing technical and training support to complete the full development cycle.

Guided Mentoring Option: For individual developers seeking a fuller understanding of a technology's potential, we offer one-on-one mentoring either generalized for a particular project, or for direct application of a specific technology to your project. We focus on Microsoft and in particular, the latest release of BizTalk Server.

With this option, we agree beforehand on a time frame, schedule and goals to be accomplished, then we set this out in a Mentoring Plan. The Guided Mentoring Option provides externally-enforced discipline, making you accountable for specific completion activities on certain dates.

We recommend the Guided Mentoring Option for those at any level of their career who feel the need for increased structure and discipline. This program is an excellent way to get involved in a technology that may be critical to your career path, and learn from our experience.