Listat
Listat Software Development
Development Support Partners ContactUs  

How projects run


Start up

To start up custom development project you need just an idea what the software should do for you. Listat uses strong practices that can turn any good idea into a technical project.

Flow

The software development process accepted by Listat is based on best practices of Agile methodology and Rational Unified Process.

It consists of the following stages:

  • Inception — initial stage when decision about development is accepted.
  • Elaboration — analysis stage when all requirements are considered.
  • Development — main process stage when all development, testing and quality assurance tasks are performed.
  • Transition — final process stage when development results are deployed to customer with the following technical support, defects fixing, and change requests processing.

Usually each stage goes via several iterations with defined milestones and intermediate releases.

Listat use special web-based project management and issue/bug tracking software. This software provides automatic facilities for projects activity registering and reporting.

 

Inception stage

On this stage the following tasks are performed:

  • Initial project decomposition
  • Most critical and risky tasks discovering
  • Risks investigations
  • Development proposal preparation

 

Elaboration stage

On this stage the following tasks are performed:

  • System requirements detailed analysis
  • Software requirements detailed analysis
  • Application architecture design
  • Application modules specifications preparing
  • Final project planning and human resources assignments
  • Quality assurance planning

The following documents are produced on this stage:

  • System requirements analysis document
  • Software requirements analysis document
  • System design document
  • Software modules specifications
  • Calendar schedule plan
  • Quality Assurance plan

 

Development stage

On this stage the following tasks are performed:

  • Final software architecture development
  • Coding
  • Software modules integration
  • Testing, validation and verification
  • Quality assurance


The following documents are produced on this stage:

  • Tested application source code
  • Compiled executable modules
  • Final versions of the software modules specifications

Transition stage

On this stage the following tasks are performed:

  • Deployment documentation preparing (deployment instructions, user's manuals)
  • The final delivery preparing and sending to customer
  • Change requests processing
  • Defects fixing
  • Technical support

The following documents are produced on this stage:

  • Full application delivery that includes: all needed documentation, the final version of the compiled executable modules and source code
  • Deployment documentation
  • Change requests processing results
Home Solutions Services Company Contact Us