Geeks With Blogs

News Ashraful Alam Joy

Create Your Badge

Ashraful Alam is a Software Architect, who has 8 years of professional experience in Software Development industry. This Bangladeshi national is involved with project management and development of several US based software projects from his country. Already he has managed and developed several software projects, which are being used by several users of different countries, such as USA, Canada, Australia, and Bangladesh. While developing and managing a team, he contains and maintains a set of well defined engineering practices developed by him and other online developer communities.

Due to his willingness to give effort to improve and share better software development practices, Ashraf has been awarded as “Most Valuable Professional” (MVP) in ASP.NET category by Microsoft since year 2007 multiple times, which is a rare honor and prestigious reorganization among the developers around the world.

Check his portfolio to know more about him and his works.

.NETTER Characters... Every part of your life is best, if you can know yourself and thus create your life like an artist!


I am leading a mid size development team of 15 members. Recently I had to put grades on them to facilitate future assignments on projects. Just thought I could share those grade points, so that you have a quick asses!







Fully fitted for enterprise level leadership and architecture.



Can be a core contributor in architecture for enterprise level projects.


Very Good

Excellent implementer of the architectures for enterprise level projects defined by others. Can take leadership (architecture and management) for mid range application.



Nice implementer for mid range projects.



Moderate implementer for mid range projects. Can be assigned small projects fully.


Better than poor

Requires a close guidance for coding tasks. Can be a good tester in code level.



Not reliable for coding. Can be assigned for UI level fine tuning, technical documentation, deployment.



Can't be a direct part in the team. Requires continuous training and monitoring.

Posted on Thursday, January 10, 2008 1:03 PM Project Management , Software Development | Back to top

Comments on this post: Developer Grades: Where Do You Fall-in?

# re: Developer Grades: Where Do You Fall-in?
Requesting Gravatar...
I'm gonna go with Joel Spolski on this one

Why even bother having grades C and below? Why would you want these people working for you?

C - "Requires a close guidance for coding tasks", so having this developer requires you expend another one. Just use the good developer and fire the C developer

D+ - "Not reliable for coding", again, why would you have a "developer" who is not reliable for coding. It doesn't make any sense.

D - Why is this person even allowed in the building?

If you hire anything less than "A" developers, you are doing a disservice to your company and to your customers.
Left by Paul on Jan 10, 2008 11:52 PM

Your comment:
 (will show your gravatar)

Copyright © Ashraf Alam | Powered by: