As computers have become increasingly powerful, user expectations have risen exponentially. Consequently software engineers are moving towards large and complex object-oriented software systems. These systems must be capable of spanning distributed components and disparate infrastructure systems over multiple geographic locations.

These projects require a process that guides activities, directs individual and team tasks, specifies what needs to be developed, and monitors products and activities. The success of such an undertaking depends on a strong and well-proven process that drives and integrates its development, testing, deployment, and maintenance.

PTI strives to use development methods that control and coordinate these large-scale projects. PTI's approach to project management embodies the Unified Software Development Process. The Unified Process (UP) is a comprehensive set of techniques and procedures that supports the entire application development life cycle and transforms user requirements into a software system.

This model does not target any particular kind of programming activity, and it can be applied to various development projects. UP is a framework that can be modified to different application areas, organizations, competence levels, and project sizes. The UP has a strong orientation toward component-based development. UP is also a process that is built around use cases (scenarios that describe how users will interact with the system under construction). Finally, the process encourages developers to be architecture-centric, iterative and incremental in their approach to building software.

Benefits of PTI's Unified Software Development Process:

  • Risk is reduced by using an iterative process
  • Projects are divided into a series of sub-projects that are developed, tested, and deployed incrementally
  • Sub-projects are less complex and easier to build
  • Team leaders have more control over project management
  • Project is flexible to change
  • Crucial features can be implemented earlier and deployed immediately, allowing additional features to be added incrementally at a later time
  • Project status can be measured precisely
  • Entire project has complete documentation since each use-case can be traced from inception through implementation

 

Site Map  |  Contact Us

Copyright © 2008 Priority Technologies, Inc. - All rights reserved.