





We are a group of Java developers committed to agile development processes. Our core group is made of some of the staff from JavaRanch - possibly the largest Java site on the net!
Our mission is to create a work environment that builds on the foundations of optimized communication within the JavaRanch staff. Optimized communication plus greater knowledge leads to higher development velocity. Which leads to faster delivery and lower development costs for our clients.
Our processes for version control, continuous integration, bug tracking, testing, team communication and client communication are all in place.
Give us access to a knowledgeable visionary on your end, and we will implement that vision on our end. You will always see something running within the first week of development, and something new nearly every following day of development.
Developers in some organizations have no concept of business needs. Using the lastest buzzword technologies or "design by resume" drives too many development decisions.
A piece of code that could take one developer two hours to write, could take two months by an equally experienced developer that thinks in terms of "what if" instead of business needs.
The number one priority of CodeWranglers is to think in terms of business needs.
Verifiable progress is made by every developer, every day.
Team velocity is more important than individual velocity.
Here at CodeWranglers, quality is priority three!
Many organizations chant that "quality is priority one!" - and sometimes it turns out that their marketing material has several things in the number one slot. Do they really understand what quality means in software development? Do their developers? Do they understand the cost to benefit ratios with different types of quality? Is it practical to use the same level of quality for generating a report as for systems where lives are at stake?
That last 1% in quality can sometimes triple development time and we recognize that this is usually not acceptable. When these cases present themselves, we immediately present this decision to the client.
Sacrificing 10% in quality usually compounds into other problems that can also triple development time. Again, not acceptable.
Communication must be short and sweet.
Developers in some organizations spend more than half of their time in meetings or with e-mail. Every CodeWrangler developer spends approximately 80% to 90% of their billable hours developing. Of the remaining time, half is spent with daily planning/coordination/communication and the rest is spent with collaborative architecture and design.
Give us access to a knowledgeable visionary on your end, and we will implement that vision on our end.
We'll sign a contract for time and materials.
A team lead will meet with your "Project Owner" (visionary) to discuss the project and pull together the stories.
A team is formed (either entirely of CodeWranglers, or a mix of CodeWranglers and your staff) and work begins.
We can help introduce agile process to your organization. For any given project, we start off with 20% to 40% of the staff on the project being your engineers. After six weeks, we can shift that to 60%. As time passes you can choose a rate to use more and more of your own staff. You can then use your new agile-savvy staff to use this same technique on other projects within your company.
The first CodeWranglers came from the JavaRanch staff. To be selected as a JavaRanch staff member, you have to be recognized as somebody who generously helps others and has the mystical ability to smooth out awkward situations. So we think that the secret to our success is somehow rooted in the sincere desire to help other people. Maybe each CodeWrangler has a powerful interest in propelling the other developers on any given team more than themselves. As a result, the team always has an excellent velocity.
To be a CodeWrangler, you must have:
Send your resume to
and it will sit in a queue until we have a need for more developers. When we hit a need, we will contact you.
Thanks!
If you are interested in any of the services that CodeWranglers offers, please send e-mail to:
Thanks!