Welcome to www.mcttechnology.com CONTACT SALES | CLIENT LOGIN
 
Home Products Services Resource Center Support Company Info  
  Services  Software Development
   
  Going Beyond Just the Deliverables
 
 
We are a client-centric organization, and our highly skilled development team provides you with tailored solutions that best fit your business and technology needs. It is our goal to help you and your organization to relezie your vision.
 
Overview
Process
Technical Skills
 
How we do it
 
MCT's services are delivered through a highly disciplined, repeatable process, allowing us to meet the quality and schedule requirements of the most demanding customers. Over the last five years, we have evolved MCT's own software development methodology, by bringing together the best aspects of leading software methodologies, including the Rational Unified Process (RUP) and the Capability Maturity Model (CMM), optimized for application development. Our methodology encompasses the complete software development life cycle including Scope, Design, Development, QA, Release, and Rollout.
 
Scope & Design                                                                                                                      
 
For each MCT engagement, a Marketing Requirement Document (MRD) is required. The MRD defines the business and application goals and strategic buy-in from Management, Development and Product Marketing and adequate resource allocation. The MRD includes quality and performance goals, site maps, screen lists, UI design specification with feature flows, high-level use case, style guidelines, and most importantly high-level timelines with estimated activity and release dates.

When enhancements are necessary, the Development Change Process (DCP) ensures that development stays on-time and on-budget. Each functionality enhancement must meet business as well as target date objectives and each change has detailed cost estimates to help our clients to budget and prioritize accordingly.
 
Pre-Development                                                                                                                   
 
From the high-level scoping documents, MCT’s project lead works closely with the clients to produce detailed business requirements and application design. Documents include application release, development project and QA test plans. MCT documents development sizing for Engineering, Application Management and Services and obtains client sign-off on development requirements before moving forward. Ultimately, the first HTML screen decks are produced at the end of pre-development phase.
 
Development & QA                                                                                                                
 
Once coding begins, MCT’s development project lead provides weekly development updates on builds from engineering department. A MCT QA manager produces a master test plan and test cases and provides weekly defect resolution updates. Test plan and processes are followed for regression, performance and load/scaling testing.
 
Release and Rollout                                                                                                              
 
Once an application is ready to exit the QA process, an application build is formally created and installation begins. Once build, installation and functionality verification are performed by MCT’s application manager, the application enters a long-term life-cycle management process.
 
 
 
 
 
 
 
     
 
 
 
 
 
Join Demo     :    Free Trial    :    Product    :    Services    :    Resource Center     :    Support
    Home     :    Site Map    :    Terms of Use     :    Copyright Notice     :    Contact Us
© 1999 - 2009 MCT Technology, Inc. All rights reserved.