HomeContact

Main Menu

  • Home
  • Contact Us
  • About
  • James' Blog

The Software Renaissance

  • Agile Renaissance
  • Embedded Renaissance

Services

  • Coaching
  • Training
  • Public Training
  • Workshops
  • Testimonials
  • Customer Feedback

Resources

  • Papers and Presentations
  • CppUTest
  • James' Blog

Quiz Answers

  • Quiz Answers
feed-image Feed Entries

Designed by:
SiteGround web hosting Joomla Templates
Renaissance Software
PDF Print E-mail

Software development is hard. You have deadlines to meet; quality goals to meet; customers to satisfy. Your day is full and that leaves little time for investigating better ways to develop and manage your software projects. Little time is left to improve your skills and your teams skills. Wisdom gained through personal lessons learned is great, but often slow and painful. You don't have to learn it all at the school of hard knocks. You can accelerate your gain in wisdom by learning from others that have solved the same or similar problems.

A Renaissance in Software Development

Software development is going through a Renaissance. In the same sense that there was a cultural and scientific revolution in Europe starting in the 14th century there is a cultural and scientific revolution in software development. Important, but forgotten knowledge, has been rediscovered and new discoveries and invention are helping to advance the state of the art (and science) of developing software.

In the early 2000's the software renaissance began with the excitement and energy around Agile Software Development. Agile's roots are in iterative development, a successful practice from the 60's and 70's that lost favor in the 80's and 90's. With the introduction of Extreme Programming in 1999 iterative development was reintroduced along with a suite of practices that supported the iterative model.

Agile Software Development Coaching, Training and Consulting

We help individuals and companies to apply state of the art design and process technologies to both embedded and non-embedded software development. Just as the renaissance men of the past learned from one field and applied it to others we at Renaissance Software can help your team apply Agile Development and stand on the shoulders of giants. Our experience in "main stream" and embedded development give us a broad toolkit to draw upon to help your organization improve their software development practices and execution.

 

Unique Visitors Hit Counter by Digits

 

The News

Agile for Embedded, Impossible!

ESC 2009 Paper Ranked #2 in total downloads

OOPSLA Educators Symposium

Read a Chapter of Beautiful Teams

Clean Code

Geek Poll

When doing TDD, about how many mistakes do your tests catch per hour?
 

Valid XHTML and CSS.

renaissancesoftware.net, Powered by Joomla! and designed by SiteGround web hosting