Workshops_nav_pic

Case Studies

Thompson Automotive Labs

We created a program that when used with an oscillioscope detects inefficient combustion.

"Not only did Rolemodel create this software, but through RoleModel Community, was also able to work with a business consultant, graphic and web designer. It was very nice to have all these options at one place!" 

- John Thompson

      Software Development Bootcamps      

It's difficult to apply Agile Software Development techniques effectively when your team hasn't grasped the basic use and best practices of Software Development using the tools of choice for a development project.

That is why we offer Software Development Bootcamps. People learn best by doing under the direction of an experienced mentor. Tell us which tools you are considering (or have already decided on) and the background of the people who need to get up to speed in their use, and we'll put together a (typically, 3-5 day) bootcamp for them.

Please note that we will only create these bootcamps when we've already got expertise in that particular technology. No snowjobs. If we're not experts in the technology, we'll point you to someone that is if we know them, or wish you well if we don't).

They'll be immersed in the technology, pointed in the right direction, and helped over the hurdles as we work on a project together.

The intention of these bootcamps are to provide participants

  • an understanding of the basic concepts and best practices of Software development using the chosen technology,
  • experience applying those concepts and practices in as close to a real-world environment as possible.

We will use the process of test-driven development in an appropriate environment. Test-driven development will be the first thing we teach and it will be the method in which additional concepts are introduced and reinforced.

Although we will propose an initial plan to the bootcamp, the plan will be adjusted based on feedback by the participants: We will be growing a software application from scratch and hit at least a cursory level of the main issues faced in developing applications using the chosen technology. The application requirements will be flexible enough to take it in a variety of directions as the participants face various challenges.

Footer_column ©2006-2009 RoleModel Software, Inc