|
|
Scrum is an agile lightweight process used to manage and control software and product development. Using iterative, incremental practices, Scrum is an effective method on its own or it can be used with other engineering practices, including Extreme Programming and other iterative software development methods. Scrum is one of the most popular agile methods because it significantly increases productivity and reduces time to benefits.
|
|
Read more...
|
Ruby on Rails is a highly productive framework for building Interactive web applications with a database back-end.
Ruby the language has been around for a while. It's a pure OO dynamic language that inherits many ideas from Smalltalk and Python. Then came along the "killer app" Rails, which was extracted from real-life projects at 37signals (Basecamp).
|
|
Read more...
|
Developing web applications with the rich functionality traditionally associated only with thick client applications.
Fenway Group has been involved in a number of pioneering rich web applications and has developed / selected a number of best practices and frameworks for ensuring high quality and maintainable rich web applications.
|
|
Read more...
|
Open-Source enterprise middleware suite
JBoss is the global leader in open source middleware software. Started as a Java Application Server, JBoss now represents a comprehensive suite of enterprise middleware and application technology platform. The JBoss Enterprise Middleware Suite (JEMS) offers an extensive list of application technology, including an application server, object-relational mapping system, portal, BPM solution, and much more. The JEMS stack also enjoys the support of a large and thriving community of knowledgeable software development professionals. If you run your business on Java – you need to be looking at JBoss
|
|
Read more...
|
Agile Methodology
The conceptual framework for undertaking software development
Agile software development is a conceptual framework for undertaking software engineering projects. There are a number of agile software development methods, such as those espoused by the Agile Alliance, a non-profit organization. Agile methods attempt to minimize risk and maximize productivity by developing software in short iterations and de-emphasizing work on secondary or interim work artifacts. Scrum and Extreme Programming (XP) are two of the most popular Agile methods, however, there are many more Agile methods and agility, as a conceptual framework, may also be applied to the execution of more traditional methods.
|
|
Read more...
|
|
|
|
|
|