Dave from 2010 120 x 150 px ffbcd92c1aea386ccbaf4d8cdb0780f88a2a23682693232af259dbdd87317323
Dave Aronson 
Dinosaur and computer color left small 85776e0ee454cfb99d5ea2a2bf6bdeff2abe8a575f07ef46cd985ec0adf780ad
The Codosaurus
(by Fanie GrĂ©goire)

Codosaurus, LLC

Software Development Consulting

Home of the ACRUMEN Software Quality Framework

What can I help you evolve today?

Services: Advice

What Is It?

This means working directly with the developers, their leadership, their management (not necessarily the same as management!), and any other people they interact with as a developer (such as designers, QA, support, etc.), to determine the current and desired situations, and what tools, techniques, processes, etc. would be most effective to bridge that gap (within a reasonable budget).

Why Do It?

Mainly, to help your team work efficiently, rather than being hobbled by an inefficient process, bad tools, etc.  Yes, it's a bad craftsman who blames his tools... but a good craftsman will still do better with good tools (and techniques, and processes).

How Does It Work?

Part 1: Arranging

First, you send me some generic information.  I email you back, asking some more questions.  Some of these are generic, and some are follow-ups to what you said.  There may be some more back-and-forth.  This is all to make sure that we make best use of our limited time together.

If we determine that my advice services are a good fit for you, we discuss to determine how many weeks of observation and discussion you need.  This and the expenses determine the total price.  After you send in a 50% deposit, we set a date and a place (which may be virtual).

Part 2: Discussing

When that date comes, you and I, and your development team, and the other people I mentioned above, discuss:

and so on.  I also observe your current processes, meetings, tools, etc. in action, especially any planning and review meetings (even relevant ones where the developers are not present).

About halfway through, we'll check our progress, to see if you feel that we are on track to cover everything you need.  If not, we'll discuss options such as covering a broader area but in less depth, staying more focused, changing direction, taking more time now (if I'm available), scheduling an additional weeks for later, and so on.

At the end, we'll check coverage again, to see if we're really done discussing, or if we need to take more time now or schedule additional sessions.  We may need that to go into more depth, examine new ideas, discuss something we skipped, or other reasons.

You may also have me temporarily join your team, so as to experience the situation from within, ideally including both on-site and remote work if you offer both.  See the Skills page for my current technical skills.  However, even without knowing the specific technology stack, I can observe a lot about how your team works -- including how they "onboard" a new person, which can be critical to success.

Part 3: Delivering

After our discussion, I do some more research to close up any gaps, and maybe ask you some more questions by phone or email.  Within about a week or two, I will send you a report, containing detailed recommendations about processes, techniques, tools, etc. tailored to your staff, projects, etc.  You then have 20 days to send me the other half of the payment.

How Long Does It Take?

As implied above, we need to discuss that.  My initial rough estimate is one week of discussion and observation per twenty "timeslots".  A "timeslot" can be either one person to interview (for an average of about one hour each), or one hour of meetings to observe and/or participate in.  (The rest of the time is for things such as writing and consolidating notes, investigating your systems on my own, etc.)  Then add any weeks that you like me to work as part of your team.  Finally, I will need about as long as the discussions, to finish my research and write up your report.

How Much Does It Cost?

The price is $15,000 for the first week and $10,000 for each further week, plus expenses.  There is no limit for remote work, but I will spend a maximum of two consecutive weeks, and 20% of my time, on travel.

What Else Can I Get?

After you've had a chance to review the report, we can discuss whether you want some additional services, for additional prices we will discuss.  Mainly:

If there's anything else you need, just ask.  Otherwise, you can go ahead and submit your inquiry.