MicroSystems Automation Group
Wednesday, March 17, 2010 
   
E-Mail  | 
FAQs  | 
Sign In  | 
Home  | 
Home 
Government Sector 
Commercial Sector 
Services 
Automatic Identification Technology (AIT) 
Project Profiles 
Client Extranet 
Methodologies 
News 
Members Only 
MSAG Employees 
Where We Are  
Site Map 
Partners 
Events 
Forum 
Jobs 
Contact Us 
Methodologies
clear.gifclear.gifclear.gifclear.gifclear.gifclear.gif
Methodologies > Software Development Framework
Software Development Framework


Software Solutions that Meet Requirements, On Time and On Budget

MicroSystems Automation Group’s Software Development Framework (“SDF”) is a proven approach of step-by-step tasks that helps our customers and our developers avoid the common pitfalls of software development.  The methodology is composed of four phases - Inception, Elaboration, Construction and Transition.  The methodology covers the full life-cycle, from initial requirements definition/feasibility thru project plan creation, detailed definition, design, development, testing, deployment, and on-going maintenance and support. 

While this framework simplifies software development by clearly identifying and sequencing the tasks necessary to deploy solutions, it also provides maximize flexibility for creativity and innovation.  Since MSAG manages the full solution development and deployment, we are able to coordinate and leverage our resources that include project managers, business process analysts, developers, graphics designers, and quality assurance engineers as efficiently and effectively as possible.  Most importantly, our customers don't sacrifice quality for accelerated time to market.

Our SDF is a synthesis of methods, techniques and processes proven consistently successful over many years of software development.  The methodology continually evolves to incorporate the best practices that promote high quality solutions and maximum results.  By using our SDF, MSAG is focused on delivering a consistent set of services at any phase throughout the project life cycle.

MSAG understands that software solutions require short, efficient development life cycles. Software development within traditional system lifecycles can lead to results that are obsolete shortly after completion.  Our framework mitigates this risk and helps our customers realize a rapid return on their technology investment.  Our approach to software development ensures continuity, communication, and accountability throughout the planning, design, prototyping, development, quality assurance, and operational phases of each project’s lifecycle.

Our commitment is to deploy leading edge solutions for our customers.  We will work with our customers to understand their business processes to deploy the system that is right for their organization. We encourage frequent reviews, feedback and fluid communication.  During each phase of an engagement, an assigned MSAG project manager will provide frequent and comprehensive status giving our customers visibility into ongoing work in progress.

SDF also includes project estimating, work distribution modeling, risk assessment and contingency planning tools as well as defined processes for project status reporting, change management and solution acceptance.    Our quality assurance process includes the following checkpoints: 

Frequent Project Reviews - The MSAG Project Manager is expected to meet frequently with project team members to ensure all team members and activities are in alignment with the project plan.

 

Review of Interim Work Products - Project Managers regularly review all interim work documents, including draft functional designs, specifications, project plans, delivery schedules, and interview notes.

 

Review of Deliverables -Project Managers review and approve all formal deliverables prior to delivery to the client. 

 

Use of Advisors - MSAG routinely appoints an advisor not on the project team to large, complex projects to offer expert technical assistance and objective advice and commentary to the Project Manager. 

 

Formal Quality Assurance Checklists are used on all of our projects to ensure a consistent approach to project management. 

 

Client Satisfaction Surveys are used to collect formal feedback on our performance to ensure we are meeting our customer's expectations for service and quality.

Powered by ENDIVA
Home | Government Sector | Commercial Sector | Services | Automatic Identification Technology (AIT) | Project Profiles | Client Extranet |
Methodologies | News | Members Only | MSAG Employees | Where We Are | Site Map |
Partners | Events | Forum | Jobs | Contact Us