![]() |
|
|
|
Staff Augmentation Blue Object Software, LLC specializes in providing professional software application development for companies both small and large. Need a software developer who has the experience and insight into analyzing your business requirements and quickly and efficiently becomes an extension to your team? Because of our breadth in software construction, we do not require a large ramp up to learn the tools and technologies that you need now. Our depth in the tools you need means we hit the ground running and often play a key role in choosing the right tools for the job. It does not matter where in the project you want to inject us. Ideally, we can help you plan and architect the solution with the right tools before spending time internally looking at various third-party tools. Management Blue Object Software, LLC can help you manage projects either internally or assume a project management role for a key outsourcing project. We can also take complete responsibility for a project that you no longer want to put internal resources on or in many cases, upgrade or port your applications to the latest platforms using the latest tools and your newer internal application framework. We're well versed in several management models such as the Microsoft Solution Framework (MSF) or other well-known software engineering management processes. We often start out by choosing the right planning model with you to make sure we're well integrated into your environment. Architecture We are experienced architects with many years of design, implementation and testing as well as advanced degrees in Computer Science and Engineering. We take architecture seriously. We use the best tools for the job, whether its UML, BOOCH, E-R diagrams, or others. We often find that there is a combination of several modeling approaches for a single project using various tools like Rational Rose, Visio, ER-Win or QDesigner. Read more about how we approach architecture to better understand how we might help you today. Design & Development Our Engineers are well trained in full life-cycle development methodologies. We apply the best business practices to the task at hand. Because we thrive on success we generally have a good handle on our development capabilities and the risks - this means that we are good estimators of work. We provide simple, and elegant solutions and we fully document our work. We believe that documentation should be easy to understand and should be built into the development process just as testing should be. We build test harnesses around components and test often. We apply exception handling techniques in an easy and simple to use fashion for the whole project. In fact, we're constantly developing new components, classes and tools that make developing components easier. We found that certain development frameworks like MFC and COM have an extremely large amount of infrastructure overhead before you even write any code, so we built utility and helper functions and exception-handling processes to deal with that overhead which means we can concentrate on the implementation and not the infrastructure headaches, right from the beginning. Whether its building .DLLs, COM components, MFC clients or ASP, ASP.NET, and MDAC we continually find better ways of solving common infrastructure problems and we bring that wealth of knowledge to your team. We believe in Quality Assurance and Quality Control not just the latter. We fully take advantage of building testing aspects directly into our code without sacrificing security or vulnerabilities. This is normal Software Engineering but we see that the industry as a whole is not always up on these practices, which is why we frequently feel very comfortable near the completion of projects - because we know what we develop is easy to troubleshoot. Deployment One of the most difficult aspects of being injected onto a project is integrating with the current production environment. We realize that applications are not just stand-alone programs - a large part of any new application is that is needs to integrate into your existing infrastructure, whether its a database or mainframe. Our goal is to see our work in production in your environment. We full realize this up-front during the planning process. Training Whether its a component or an application or a turn-key system, we provide documentation and training so that your staff understands what we develop and how we developed it. It starts with planning, and continues through the whole project. Often, we find that the entire staff benefits from having us on-site because of our breadth of technologies and the common infrastructure problem-solving techniques we bring to the table. |
Ask about the evolving set of assemblies and components that make up the BlueObject.Framework that can assist you in your development efforts. Specific design patterns, object
blocks and best practice papers and examples will be available in 2005 on the
site. |
|
Copyright 1997-2002 Blue Object Software, LLC., All Rights Reserved. |