stimasoft    about us    portfolio    career    faq    testimonials    contact    press     sitemap
java . net php / perl embedded migration
 

Business / Information Technology / Outsourcing
   
  • About StimaSoft


  •    
  • Business Process Outsourcing


  •    
  • Portfolio





  • Steps in development process

                                           Project Startup
                                                   

     

    Software Requirements
            Specification

            
    Preliminary
           Design

             
    Detailed
    Design

       
    Coding and Unit
               Testing

                  
    Integration
    Testing
       
         
       Acceptance
             Testing

                
          Training
               
    Implementation
           
                    Maintenance
                                
    Completion of
      Warranty



    Roles in the project


    Project manager – The Project Manager coordinates all the activities related to the project. The project manager has total responsibility for the project and its successful completion. To succeed in this responsibility, the project manager works closely with the sponsor to ensure that adequate resources are applied. The project manager also has responsibility for planning and ensuring that the project is successfully completed on time and within budget. The project manager is assigned early in the process so the plan can be owned by the person responsible for its execution.

    Once the project starts, the project manager successfully manages and controls the work, including:

  • Identifying, tracking managing and resolving project issues.
  • Proactively disseminating project information to all stakeholders.
  • Identifying, managing and mitigating project risks
  • Ensuring that the solution is of acceptable quality
  • Proactively managing scope to ensure that only what was agreed to is delivered, unless changes are approved through scope management.
  • Defining and collecting metrics to give a sense for how the project is progressing and whether the deliverables produced are acceptable.
  • Managing the overall work plan to ensure work is assigned and completed on time and within budget.


  • Software developer– The software developers are the ones that do the actual implementation activities. The Development Team has responsibility for conducting the project activities. The development group assists the project manager in planning the development effort and to make commitments to complete the project within established schedule and budget constraints. The development team includes the technology specialists responsible for implementing the project solution. Users and/or stakeholders interact with the development team to ensure that requirements are correctly implemented. The developers implement the solution built by the system architect, inform the Project Manager of issues, scope changes, risk and quality concerns, proactively communicate status and manage expectations.

    Software tester The software tester verifies that all modules are working as required. The tester writes the test plans for each module and functionality, writes the test cases, runs all the tests and keeps track of the bugs and their status, using the specialized internal systems designed for that. It also communicates with the development team about the bugs, providing detailed descriptions and support in reproducing them.


    Requirements management process


    During the initial analysis period, all requirements will be identified, collected and documented in a Software Requirements document. Each requirement is then prioritized.

    The list of requirements includes both functional and non-functional requirements. This list of requirements will be further used for refining the already provided estimates and for refining the plan of the project. The list will also be used for tracking how the project achieved the set objectives.

    During actual development, new requirements may appear, or some of the existing requirements are clarified. These changes usually affect the schedule, and as a direct consequence a change management process takes place, during which impact on the existing implementation is analyzed, priorities are assigned, as well as complexity level. Based on the evaluation of each change, a decision is made as to if and when the change should be implemented.

    All changes are reflected in the updated project schedule, and are accompanied by cost estimates.



     
    STIMASOFT GROUP
  • Stimasoft Romania
  • Stimasoft Academy
  •  
    SERVICES
  • web development
  • custom programming
  • database design
  • migration
  • software consulting
  • network administration
  • server administration            linux / windows / mac
  •  
    OFFSHORE AS A SUCCESS
    Outsource Experts
    Contact us for
     Offshore Software
     Outsourcing Services
     
    EXPERTISE
    java - j2ee
    . net
    php / perl
    embedded
    network & server administration
    migration
     
    PARTNERS
     
    OUTSOURCED PROJECTS
  • Software Outsourcing Java-J2EE / E-Shop

    Gas Station Software does the management for fuel sales and purchases, sales and incomes grouped by categories or by items. All reports and graphics are[...more]
  • Software Development Php-Perl / Db2Web

    Easy to use and customize web application which use an existing database. It's based on a templates engine which allow designers to extract, update [...more]
  • Products Development Php-Perl / Embedded

    Easy Sound Recorder is an embedded tool for recording audio or sound on a small device at a high quality [...more]
  • Products Outsourcing Php-Perl / Intranet Portal

    Multilanguage Intranet Portal. Includes modules like news, forum and file sharing. Can be cutomized by departments or groups of users[...more]
  •  
    press web development custom programming database design software consulting network and server administration
    ©copyright StimaSoft 2002 - 2008

    Privacy Policy