Impet :: IT Outsourcing :: Custom Software Development
Company Profile
Windows Applications
Web Sites and Applications
Development Process
Team
Partners
Contact Us
Development Process

Development Process   We believe the end quality of a product is directly related to the quality built into the process. Standards help ensure a successful end product. Our development process is a proven process that features scalability and flexibility geared toward managing the development of software systems, applications, components, web sites, and web applications.  
 
The development process brings together necessary elements for a successful project including
  • project management,
  • a modeling,
  • architecturing,
  • a coding,
  • and a communication.
  • It includes often skipped details such as

  • tool choice,
  • version control,
  • and backup strategy.
  • Project Management
    In summary, our project management includes:

  • TeamSource

  • TeamSource is a workflow management tool for helping application development teams manage their daily tasks in a shared development environment. TeamSource uses a version control system for storing and retrieving shared files, but goes beyond simple version control to manage and coordinate the process of using a parallel model of source control.
  • Back up strategy.

  • Storage strategy and implementation is crucial to providing highly available IT systems.
  • Version control

  • Our development process is an iteration-centric full life-cycle software development process. Iteration is a deployed version of the software to the end users. A project usually contains one iteration of the software and that version is usually numbered 1.0, 1.1, 2.0a, etc. Although the development process is iteration-centric, it does offer mechanisms for enterprise modeling, multiple iterations, and the maintenance that occurs between iterations.

    Architectural Standard
    This valuable standard not only ensures that we have a viable application architecture waiting and ready for you, but it also helps us choose the correct architect for your application such as single user, multi-user, client server, n-tier, web sites, web applications, and replication.

    Coding Convention
    These standards will help ensure consistency, integrity, and maintainability. It includes naming conventions, coding standards and design standards and recommendations for modularity, layout, commenting.

    Standards provide a common way of developing systems, so that all applications developed within the standards guidelines have a common functionality both internally and externally. They also provide a framework that has been tested and proven, allowing the programmers to concentrate on developing the best application, instead of the miscellaneous details, such as naming standards and version control.

    © Impet 1999-2014