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

Designed by:
SiteGround web hosting Joomla Templates
Remote Coaching PDF Print E-mail

When learning a new skill, feedback is critical to rapid learning. At Renaissance Software we can help you improve your design, code and test skills. Maybe you want to get some experience with us before a bigger engagement or maybe you are a do it yourself type and just want a little guidance.

Refactoring is a critical skill for doing agile development. Actually there are three specific skills needed to be good at refactoring. These skill provide an important framework to learning design and improving designs.

  • Being able to detect when something is wrong and articulate the problem.
  • Being able to envision a better solution that improves the current situation.
  • Being able to incrementally change the design and code, keeping it working the whole time, and realize the improved design.

With these three skills in place we can move from emotion based design and code reviews to more fact and principle based reviews and improvements.

The output of this service is an annotated source code listing and a discussion with the mentor reviewing your work. As a follow on we can use remote pairing to do some refactoring of your existing code, or to get tests around that tough to test legacy code challenge.

  • Code reviews (C, C++, Java)
  • Getting Started with Test Driven Development (C, C++, Java, C#)
  • Design and Architecture Reviews
  • Fitnesse Test Reviews
  • Agile Planning and Requirements Reviews
  • As well as experience based consulting on topics of your interest

For more information give us a call. Contact Information

< Prev
 

Valid XHTML and CSS.

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