Finding a "good consultant" is non-trivial.  The A and B+ consultants
are generally expensive and in high demand.  It is very hard to identify
a good consultant if you are not one already.  Most people will no
longer provide a recommendation of substance because of the potential
backlash of a bad review.  There are more good resume writers than there
are good programmers. 

That being said, a "good consultant" is proud of his/her work and eager
to describe it.  Good code should be easily understood, even if you do
not yet have the skill to write code at that level.  

In python, I consider a function that requires more than 10 lines of
code to be poorly written.  I have a lot of functions in my production
code that exceed 10 lines and I think they are poorly written.  

Having digressed, I would ask someone you are ready to hire to talk you
through some of his/her code via skype; gotomeeting etc.

I would also read a bit about agile development, set up a source code
repository and a lot more.  There's a lot of logistics that goes into
this that's as much work as the code initially.



-----Original Message-----
From: django-users@googlegroups.com
[mailto:django-users@googlegroups.com] On Behalf Of Bob Carlson
Sent: Friday, April 20, 2012 6:23 PM
To: django-users@googlegroups.com
Subject: RE: Developing first Django Site -- any advice on co-developing
effectively with a professional?

I am in much the same situation, Michael. How did you go about finding a
good consultant?

Cheers, Bob
Eugene, OR - Tucson, AZ

-----Original Message-----
From: django-users@googlegroups.com
[mailto:django-users@googlegroups.com] On Behalf Of Michael A
Sent: Friday, April 20, 2012 03:41
To: Django users
Subject: Developing first Django Site -- any advice on co-developing
effectively with a professional?

Dear Django community,

I'm excited to develop my first site in Django and am trying understand
the best way to approach things. I don't have a strong coding
background, but I'm comfortable with the tutorial, ~3 hours of
screencasts, and "Beginning Django E-Commerce" by James McGaw.

Designed the database and coded the model layer myself... hiring a
designer for the front-end work, and hiring a django developer to co-
develop via github.
Worked out the development roadmap and features needed for launch
(below).

My goal is to develop 30-50% myself with feedback/review from the
professional, with them coding the rest and me learning from their code.
Has anyone tried something similar before? Any concerns or advice on
partnering effectively?

Our feature list is below, with hourly estimates from the developer.
I've starred those I'm aspiring to code myself.
Also interested in whether we can leverage existing code/libraries to
solve some of these challenges. Thanks!!

* - Account Sign-Up with Lost Password - 15 hours
* - Admin Tool: User Manager - 30 hours
Admin Tool: Managing PDF Content - 30 hours Community Forums - 45 hours
FAQ/Help Center Module - 35 hours Single Item Purchase - 15 hours
Digital Asset Delivery
- 30 hours
* - Customer Internal: Simple Account Management (password, email) - 5
hours Customer Internal: User Dashboard - 10 hours
* - Customer Internal: Contact Form - 3 hours
* - System Generated Emails - 15 hours
Data Export Tools (Customer Data) - 12 hours Secure Storage/Delivery of
PDFs - 5 hours Page/Form Builds - 20 hours U/X Development - 25 hours
Slice Art / Build Templates - 25 hours

Appreciate any advice you may have on how to approach this project
effectively!

Cheers from Tokyo,

-Michael

--
You received this message because you are subscribed to the Google
Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en.

--
You received this message because you are subscribed to the Google
Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to