SOFTWARE DEVELOPMENT

Team Enhancement

Our consultants can be added to your team as enhancements. They know their business is making your project successful. Whether it's a boost in project management capabilities, requirements, software development, process improvements, quality control, or technical documentation, Kindred Technologies will supply the resources for your project to succeed.


Process Evaluation

Although every project is different and your process needs to be flexible, some process means that you can deliver consistently good software. Our workflow process modeling helps you to determine exactly what needs to change and in what ways in order to ensure minimum change for maximum productivity. Kindred personnel have been through nasty process implementations, where at the end of the day the whole process manual was ignored, we understand good processes are wanted and followed. We have established a methodology for process implementation that can help you to define and adopt better quality in your development processes and procedures.

Requirements Analysis

Specifying a new, or enhancing an existing product or service, is often a complex endeavor. Requirements analysis allows you to "know what to make before you make it." Just as importantly, continually analyzing requirements through the lifecycle of development ensures that previously-unknown nuances and unidentified requirements are organized, identified, and disseminated to project management and the rest of the development team. Our experts have a defined methodology for identifying, documenting, presenting, and tracking requirements.


System Design and Architecture

Even after the requirements have been established, any project requires some level of design and possibly architecture. At Kindred Technologies, we have worked on many different projects and know what the common pitfalls in design and architecture are. Our experts are able to avoid those pitfalls, providing you with a clean, robust, scalable architecture to be used for your projects.

Project Management

At Kindred Technologies, we're aware of the importance of project management in any project, from budgeting to time management to resource management. We implement a range of process management styles and techniques, including SEI's Capability Maturity Model (CMM) Key Process Areas (KPAs) pertaining to project management, Rational's Rational Unified Process (RUP), Microsoft's Solutions Framework (MSF), and the standards and methodologies of the Project Management Institute (PMI). Whether you need a manager for your own projects or want to use our project management teams, our expertise is available to you!

Software Development

Developing software is a complex process. Kindred Technologies simplifies the process for you. Whether you need assistance with a full software development project or if you need additional programming staff to augment your existing teams, Kindred Technologies offers a solution.

Technical Documentation

Kindred Technologies' technical and help documentation services provide you with the ability to support all or part of the development life cycle of your project's documentation. We provide the entire package, from management through content creation to release, allowing the engineering and design teams to focus on getting the project built.

Quality Control

Your software is only as good as your customers think it is. Without software that meets your customers' expectations, your market quickly crumbles. At Kindred we start by developing QC plans and test plans that follow the standards you have defined in your Requirements documentation. This first step covers the essentials, next our QC staff, all with development backgrounds, go to work on the boundary test cases that no one in development thought about, but at least some of your customers have implemented. These tests ensure that when your software hits the real world of your customers' servers and desktops, it delivers. Let our quality control engineers ensure that your next release is as stable as you think it is!