altSite MapaltContact
altalt
altHomealtCompany ProfilealtTechnologyaltaltCustomers
alt
alt
altalt
alt
altalt Methodologies
alt Storage Management
alt Software Services
alt Software Support
alt Methodologies
 

 

Project Management Methodology

The Lead Up Software project manager has responsibility and accountability for delivering a successful business outcome for our clients. This includes, but is not limited to:

alt

Providing the client project manager with a single point of contact for all matters associated with the project

alt

Establishment of the Lead Up Software project team and development environment

alt

Development of project level documentation (e.g. project plan)

alt

Managing the project through all stages (e.g. requirements specification, design, development, system testing, user acceptance testing).

alt

Ensuring engineering quality processes are followed during the course of the project (e.g. documentation reviews, design reviews, code reviews, system testing requirements, release notes, configuration management, issue management, etc)

alt

Tracking and reporting on project status to the client through weekly team meetings

alt

Managing change requests from the client

Lead Up Software has a comprehensive project management methodology that it uses to manage all customer and internal software development projects. The project management methodology has been certified as conforming to the requirements of the ISO 9001 standard for software development. The Lead Up Software Project Management methodology is made up of the following modules:

alt

Project start up

alt

Project planning

alt

Project tracking and reporting

alt

Contract management

alt

Managent of customer communications

alt

Project team management

alt

Subcontractor and supplier management

alt

Project closure

In addition, Lead Up Software uses a standard project environment and project filing system for all projects. This includes the use of a standard set of basic tools including:

alt

Timesheet recording and reporting

alt

Defect and issue management, recording, and reporting

alt

Planning and scheduling

alt

Risk assessment models

alt

Project checklists and standard project document templates

Techniques used to control, monitor, and manage projects include:

alt

Regular project status reviews with the client project manager

alt

Organising the project team into areas of responsibility (sub-teams)

alt

Use of highly skilled team leads for the sub-teams

alt

Regular internal project reviews for identifying issues and actions and for tracking progress against the schedule

alt

Design reviews and code reviews

alt

Mandatory monthly project reporting to Lead Up Software management covering risks, progress against key milestones, resource usage, and financial status

alt

Agreed project functional specifications and acceptance tests

Testing Methodology

Lead Up Software's default testing methodology consists of three levels of testing as follows:

  • Unit Testing - Provides verification against the Detailed Design

  • Integration Testing - Provides verification against the High Level Design or System Architecture

  • System and Acceptance Testing - Ensures that the project requirements have been met

At each testing level, a test plan is produced that:

alt

Outlines the overall testing approach,

alt

Describes how the approach will meet the project and QA goals,

alt

Gives the traceability matrix back to the appropriate specification document,

alt

Identifies the test cases to be used, and

alt

Describes the tools and techniques required to implement the test cases

The test cases themselves are also described in detail in the test case specification documents. Where possible, an automated testing approach using a set of baseline data is developed for each test case. When defects are found, they are entered into the Issue Management System where they can be tracked and resolved. For each test conducted, a test log is produced which outlines the test conditions, execution details, and test results.

Repeatability of testing is achieved through a combination of controlling test plans, system configuration, and baseline data used in testing and the configuration of the automated tests themselves. The test suites, test data, and test environment is subject to the same tight configuration management control as the software itself.

 
 
Home : Company Profile : Technology : Customers : Services
Site Map : Contact