Software Engineering
 
 Network Infrastructure     Software Engineering     Training Systems     Contract Vehicles    Contact
       
  Life Cycle Management

Every software project presents different challenges and demands.

The proper approach includes the right mix of processes in the development life cycle, to ensure the system's high quality and performance throughout its product life cycle. Probado determines the best approach for your projects. Our team of professionals manage the process mix for products from Cradle-to-Grave; whether for new development, enhancement, or management of existing work.



Project Management

Planning and communication are the keys to effective project management.

Probado employs a project management staff, drawing on experience in both hardware and software project management. We use industry-standard project management tools and techniques. Our standards of quality assure all efforts are made to keep projects on time and within budget. Through effective communication, all participants are continuously informed and involved. Our estimation and scheduling models fit your needs for reporting, scheduling, milestones and delivery.



N-Tier Development

Probado has found multi-tier development to be an efficient separation of:

  • Business Logic
  • User Interface
  • Data Manipulation

We find this strategy appropriate to:

  • Ensure robust architectures suited for reuse and redeployment
  • Shorter production timelines
  • Better project oversight via functional matrices

The division of functionality allows any one developer to focus on one specific area of need, such as user interfaces. At the same time, this permits multiple developers to contribute concurrently, allowing us to take advantage of the focus and expertise of our individual development team members.


Database Development

Probado's database designers and administrators have extensive experience with schema architectures and linked databases.

Our teams collaborate extensively with developers to build solid, secure database foundations. Our team of experts assist in bringing normalization, integrity, and robustness to database designs. Our database designers and analysts help subject matter experts elaborate and simplify the complex relationships of any business data.



Quality Assurance

As an organization, Probado adheres to proven CMM and ISO processes and practices that improve:

  • Software Correctness
  • Reliability
  • Efficiency
  • Integrity/Security
  • Usability
  • Maintainability
  • Testability
  • Flexibility
  • Portability/Transferability
  • Reusability
  • Interoperability

Understanding the needs of the specific product/customer, our QA staff assures traceability to requirements throughout product design and development by tailoring processes and documentation to all:

  • Test and Verification Plans
  • Installation
  • Customer Acceptance
  • Product Change
  • Control
  • Maintenance

Probado maintains a superior level of quality without sacrificing delivery times or increasing product costs.


Configuration Management

Probado has the expertise to design and execute an appropriate Configuration Management (CM) plan for any size project.

Through use of our CM processes and CM software expertise, we utilize any of several software-specific CM solutions. Our Team develops and maintains manual CM systems where they are better suited to product and customer needs.

Probado recognizes the needs of our customers for product ownership issues. We understand the functional advantages of access to "latest-greatest" and historical versions of software. We also realize the importance of accompanying documentation during development and maintenance of customer products.