Essential Practices for Agile Developers

SolutionsIQ’s Essential Practices for Agile Developers teaches developers the development and collaboration practices used by the most experienced Agile teams.

Testimonials

"SolutionsIQ engaged directly with our development team to deliver software using Agile practices, rather than just telling them how to do it. This accelerated our ability to deliver critical functionality to our customers and to successfully integrate Agile into our development organization."

Thomas Haug
Vice President of Engineering 
Electronic Evidence Discovery 
Go to the case study

Read more case studies

Subscribe to our Newsletter

siq newsletter 180

Java Development Using Agile Principles including Scrum and XP

Our development practice uses the leading tools and frameworks in the Java space, including many open source frameworks and toolsets.

SolutionsIQ teams have great depth of experience in Java and open source components, enabling us to build software with continuously evolving tools and create easy to maintain applications. Combined with our use of Agile principles, including Scrum and XP practices such as Test Driven Development, Refactoring, and Pair Programming, our teams provide rapid response and delivery of high quality systems. Our teams utilize:

Category Products
Languages and Frameworks
  • Java - proven object oriented programming language
  • Spring Framework - proven industry standard multi-tier J2EE framework
  • Hibernate ORM - proven industry standard ORM framework
  • Jersey – Java REST framework
  • Struts – Java GUI framework
  • Wicket – Java GUI framework
  • Facebook API – Facebook application integration
  • Log4J – Java logging framework
  • Groovy - high performance object oriented scripting language
  • Grails - high productivity development framework that runs on the Java Virtual Machine and leverages Spring Framework, Hibernate ORM, & Java
Databases - All industry standards are supported
  • Oracle 11g
  • MS SQL Server 2000, 2005, 2008
  • MySQL 5
  • PostgreSQL 8
  • LiquiBase - open source, database-independent library for tracking, managing and applying database changes
Application Servers - These industry standards are supported
  • Oracle WebLogic 10
  • JBoss
  • Apache Tomcat
  • Jetty
Testing & AnalysisTools
  • JUnit
  • JMock
  • Mockito
  • JMeter
  • SoapUI
  • Selenium
  • STIQ (Story Test IQ)- Developed by SolutionsIQ, open sourced
  • Cobertura
  • JProfiler
Build Tools - all standards
  • Ant
  • Maven
  • Ivy
Clouds
  • Amazon AWS - for any application technology
  • CloudFoundry - for Grails applications
Integrated Development Environments - all standards
  • Eclipse
  • MyEclipse
  • IntelliJ
  • NetBeans
Continuous Integration - all standards
  • Hudson
  • Cruise Control
Version Control Systems - all standards
  • Subversion
  • Git
  • AccuRev
Operating Systems - all standards
  • Linux
  • Unix
  • Windows

Back to Top