Solution Offerings

Agile Coaching

Don't know how to get started? Let Coveros experts work side-by-side with your project teams to ensure a pragmatic agile approach that fits your organization.

Learn more...

Free SecureCI™ Download

Coveros' SecureCI™ provides an open source, integrated continuous integration solution for helping organizations automate the software build, test, deploy process. By integrating together a suite of open source products, organizations now have access to a turn key CI solution that can be immediately installed and used.

Learn more...

Testimonials

"Coveros helped us tailor an agile process to fit the dynamic environment of a product-focused organization such as Telos...The real-world agile experience and pragmatic approach that Coveros brought to the relationship helped Telos to greatly improve our product delivery process."

-- Ron Dorman, SVP, Telos

Agile Development Training

Don't know how to get started? Let Coveros experts kick start your efforts at moving towards a more stable, secure and dependable development process!

Whether your teams are exploring agile for the first time or need expert training in deeper agile concepts such as Continuous Integration or Test Driven Development (TDD) let Coveros help. Our trainers will work with you to tailor a training program specific to your needs, and can provide a plan for adoption of the practices you’ve learned.

Coveros' variety of training and coaching solutions can be tailored, and are proven to prepare individuals, teams and organizations to develop, test and secure new and existing software systems. Classes can be provided on an individual or recurring basis depending on the needs of the organization.

Agile Awareness Training

This customized training is ideal for teams interested in learning about the agile methodology and its potential applicability in their organization. This class will explain the fundamental concepts behind the methodology, and give your team an understanding of how to adopt Agile practices over time. This class is typically tailored to fit the needs of the customer; however, the following concepts are addressed:

  • Agile Background
  • Stories, tasks, and estimating
  • Estimation and Velocity
  • Iteration planning
  • Release planning
  • Iteration review and retrospective
  • Backlogs and prioritization
  • Defect and change management

Duration: 4 hours

Prerequisites: No prior Agile experience necessary

Who Should Attend: Those who would benefit from attending this workshop include anyone starting an Agile project or anyone seeking to understand whether Agile would be a fit for their organization.

Test Driven Development (TDD) Training

This lab-based, hands-on session teaches developers and testers how to create and maintain automated unit and acceptance tests as they strive to design and deliver bug free code. You will practice development using the JUnit tool for unit testing and be introduced to Selenium for functional tests. The session also provides tips for teams seeking to keep new designs clean and simple through refactoring.

This workshop will cover the best practices, skills, infrastructure and principles that should be used to ensure product quality. During training, the following concepts are addressed:

  • TDD Explained
  • Understanding what makes a good Unit or Functional test
  • Designing a good unit test structure
  • Writing unit tests in JUnit
  • Refactoring code as applications change
  • Exposure to writing tests in Selenium

Duration: 4 hours

Prerequisites: Java/J2EE and exposure to automated testing tools

Who Should Attend: All developers and testers taking an active role in ensuring quality on Java-based projects.

Agile Testing Training

This course covers the concepts, methodologies, and implementation of testing software in an Agile environment. Students will learn the key differences between traditional testing and agile testing, and will explore some of the typically challenges that testers face when they first attempt to work "near real-time" with the development team. At the conclusion of the training, students will be familiar with:

  • Various Agile Methodologies
  • The basics of agile development sprints/iterations
  • Typical roles and responsibilities on agile teams
  • Differences between waterfall and agile test strategies
  • Concepts and popular tools used in functional test automation
  • QA and test management
  • Key metrics for reporting to stakeholders outside the immediate team

Duration: 4 hours

Prerequisites: No prior Agile experience necessary

Who Should Attend:

  • Quality Assurance/Test Engineers
  • Business Analysts
  • Scrum Masters
  • Software Developers
  • Project Managers/Product Owners
  • Test Automation Engineers
  • Quality Assurance/Test Managers