Artemis Solutions Group
email to: sales@artemis-solutions.com
P:517.336.9915
Search
Company
Our Process
Home
Blog
Company
Services
Case Studies
Portfolio
News
Contact
Our Process
Our Process
Artemis Team
Certifications and Awards
Our Partners
Our Advantage
Careers
CADIUM
At Artemis Solutions, our unique six-step software development process enables us provide cost-effective and efficient business solutions. CADIUM ensures:
On-time completion of your project
Delivery of a high-quality system that meets your business requirements
Development of a flexible, maintainable, and user-friendly system
Consulting:
This stage involves:
Research and brainstorming of possible solutions
The initial meetings with the client, which will provide the general vision/scope for the project
The preparation of a quote for the client
When the quote is accepted, the project is placed in the Architecture Queue
Architecture:
At this stage:
An Initial Specifications Document (ISD) is created. This is a high-level overview of the project requirements
The ISD and all other required project documents are transferred to the developers
The project is then moved to the Development Queue
A kickoff meeting will typically happen between the team leads and consultants
Development:
Projects are extracted from the Development Queue and assigned to developers, according to priority
The developer generates a timeline detailing release dates for the project milestones. Milestones are made as small as possible, to ensure rapid release-test-fix cycles
Depending on the project, it may be neccessary to do detailed Specifications (UML, Use-case, ERD, Data-flow models etc) and UI mockups, which usually require client approval. We try to involve the client, as much as possible
The project goes through an iterative development-test-fix cycle. Testing is done internally, by the project team QA person
Periodic status updates and project releases are sent to the internal clients (the consultants), according to the project timeline
Implementation:
All project releases undergo external QA, usually by the consultants
The client is also involved in testing the releases, and certifying that they satisfy the functional specifications
When the client agrees that all the functional specifications have been met, and the project has passed QA, we have a release candidate
After development is complete, a post-mortem is scheduled to analyze the project and discuss learning points
The completed project is deployed - deployment covers infrastructure, configuration issues etc.
User Training:
User documentation and training manuals are developed
Training sessions are conducted with the users of the system
Maintenance:
When a project is completed it moves into the Post Implementation phase. At this point, it is managed by a Post Implementation Consultant (PIC).
This phase covers support (gathering feedback, patches and bug fixes) and feature additions, which may become evident as clients use the solution.
Featured Partners
Artemis Solutions Group
2501 Coolidge Road Suite 503
East Lansing MI 48823
Phone: 517.336.9915
Fax: 517.336.9925