freelance computer programmer slide show

16

Upload: ryan-blanchard

Post on 29-Jun-2015

248 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Freelance computer programmer slide show
Page 2: Freelance computer programmer slide show

What do we do? What do we do? As your As your

Freelance DeveloperFreelance Developer

www.twenty12dev.com • [email protected]

ApplicationDesktop / WindowsWeb Apps

Database Dev & Admin Business IntelligenceData AnalysisMS Office Automation

Support and Maintenance

Microsoft Office 365 (Sales and Admin)

Windows Azure

Technology.Net Development

VB .Net & C#

ASP.net

SQL Server Business Intelligence Toolkit SSIS SSRS SSAS

Oracle

Qlikview

Database programming and scripting and optimization.

Page 3: Freelance computer programmer slide show

Freelance Computer Freelance Computer ProgrammerProgrammer

Cost Effective FlexibleSkills / ExperienceDeadline DrivenTarget focusedLittle or No Supervision

www.twenty12dev.com • [email protected]

Page 4: Freelance computer programmer slide show

Benefits of hiring FreelanceBenefits of hiring Freelance

Cost EffectiveCost Effective

Hour for hour cheaper than a permanent employee

No equipment purchases

Only pay for hours worked

No hidden HR, equipment or admin costs

Treat as a normal vendor, pay per invoice

Only pay for what you use

www.twenty12dev.com • [email protected]

Page 5: Freelance computer programmer slide show

Benefits of hiring FreelanceBenefits of hiring Freelance

FlexibleFlexible

Ability to assist you on short notice

Can accommodate short and long projects

Has own office and can work remotely

Works on multiple projects easily move onto other projects during your quiet time

Stand in for an absent team member

www.twenty12dev.com • [email protected]

Page 6: Freelance computer programmer slide show

Benefits of hiring FreelanceBenefits of hiring Freelance

Skilled & ExperiencedSkilled & Experienced

Keeps up to date with latest tools and technologies to ensure marketability

Experience from various projects

Works in various industries

Approach problems differently

Top quality work to encourage repeat business and referrals

www.twenty12dev.com • [email protected]

Page 7: Freelance computer programmer slide show

Benefits of hiring FreelanceBenefits of hiring Freelance

Deliverable DrivenDeliverable Driven

Not involved in petty office politics / company policy

Is usually the one that asks the awkward questions

Focus on :◦ Project/Task at

Hand◦ Top Quality

and Professional Work

◦ Returning Customer(s)

◦ Referralswww.twenty12dev.com • [email protected]

Page 8: Freelance computer programmer slide show

Costs and benefits paid in addition to monthly salary

HR and Admin overheads

Salaries payable regardless if business is going through a ‘slow’ or dry period

Training and skill development costs

Equipment and furniture costs

Easier Budgeting – know upfront and pay One amount.

No admin or HR overhead costs.

Functions like a vendor Invoice submitted, invoice paid

Own equipment, own office no extra costs to accommodate or find space to work

Freelancers are generally up to date with technologies, training, skill improvement actively competitive in the market

Can embrace unexpected high demand projects, sudden boom in business affordably at achievable budget-friendly manner

www.twenty12dev.com • [email protected]

Permanent Employee

Freelance Developer?

Page 9: Freelance computer programmer slide show

Pitfalls of hiring FreelancePitfalls of hiring Freelance

Deliverable DrivenDeliverable Driven Does not grow within

your company Not attuned to

company culture and non-communicated goals / targets.

Lacks broader knowledge of inner workings of your company.

Lacks knowledge of Company Policy or processes which can hinder performance

Could be perceived as “the replacement” by poor performing employee(s)

Work could be hampered / sabotaged by staff because of being the “outsider”

** Project specific knowledge is lost when project is complete

** unless knowledge transfer is properly managed

www.twenty12dev.com • [email protected]

Page 10: Freelance computer programmer slide show

Can’t afford to employ a full time developer

Short projectA Full Time

Employee is not a viable option

Uncertain / irregular project timelines

Relieve / Assist Current Dev Team

Need a specific skill set in a hurry

During times of sudden growth

Stand-in for employee on leave

Do you need aDo you need a

Freelance Freelance Developer?Developer?

www.twenty12dev.com • [email protected]

Page 11: Freelance computer programmer slide show

Do you need aDo you need a

Freelance Freelance Developer?Developer?

Long term project

Requirement to retain specific knowledge and skills within company

Resource and skills planning for long term future

Current Development Team not performing due to lack of required skill set

Knowledge of internal process is essential

Long term commitment to company / project

www.twenty12dev.com • [email protected]

Page 12: Freelance computer programmer slide show

When is a When is a

Freelance DeveloperFreelance Developernot necessarily the solution?not necessarily the solution?

Shouldn’t be choice over a permanent employee capable and experienced in your business.

Beneficial choice in many circumstances, but not all of them

Proper knowledge transfer is essential to equip your staff that “stay behind”

Freelance programmers generally work from their own premises and not on site as opposed to a permanent employee who could step in immediately to resolve a situation/backlog/paperwork filed, etc.

Good communication is essential with a freelancer to enable them to understand projects or requirements Can you avail yourself is the question to ask when

your freelancer needs to get an answer or needs something specific you have to authorise/change/test/approve?

www.twenty12dev.com • [email protected]

Page 13: Freelance computer programmer slide show

Understanding yourUnderstanding your

Freelance DeveloperFreelance Developer Prefers to work from their own premises for various reasons

◦ Avoid traffic jams and stressful long hours on the road◦ Be close to family and children by working from home◦ Own environment is perfectly set up to their needs and comfort,

may not adjust well to extended stays at your office, which may impact on performance.

◦ Utilizes time management practices, especially when working on a project. Beware of time slots assigned to checking email, answering calls and makes every effort to adhere to them wherever possible. Your freelancer is as reliant on your effective communication as you are on him delivering professional, timely and accurate work.

Your project is the freelancer’s bread and butter. A freelancer is driven to complete projects to the best of their ability. This mindset is not only to ensure their work will be paid by the due date of project completion, but is mostly focused on the satisfaction of the client, the possibility of securing a call back for future projects as well as a positive referral through your company to potential clients.

Most freelancers don’t need to be managed. But all freelancers need clear communication. Unambiguous instructions.

Freelancers are human. Not just a number or the hired ‘outsider’. Treat them as part of your team, and encourage them to be involved in your team so they are given the opportunity to know and understand in the fullest the end result to be presented from the project you’ve assigned to them and know which channels are to be used throughout each phase of any project.

www.twenty12dev.com • [email protected]

Page 14: Freelance computer programmer slide show

Tips to receive the full benefit Tips to receive the full benefit of yourof your

Freelance DeveloperFreelance Developer Respect your freelancer’s time, even if you are paying for it. Communicate in clear unambiguous language. Keep in touch, don’t waste time over-communicating. Share your wishes and goals as well as project objectives and

intricacies, pitfalls and risks throughout the entire project as soon as the need for that arises.

Listen to & duly respect the opinions, feedbacks, concerns, suggestions the freelancer’s feels is necessary to be discussed with you. Remember that your freelancer works in various fields, have gains valuable insights from other

Minimize midway changes. accept that any changes will impact on the completion date, and

cost of the project. Give everything in writing. This creates a paper trail, and allows

for accountability when projects are delayed or over budget. Make sure that your developer understands his assigned tasks(s).

This could save money later when mistakes could be very expensive to fix.

Know what you want upfront, indecisiveness adds to costs and frustrations. If you are indecisive, then keep development cycles as small as possible.

www.twenty12dev.com • [email protected]

Page 15: Freelance computer programmer slide show

Why choose Why choose

Twenty Twenty 1212

Developer by Trade • Developer by Heart

We are passionate about technology

Problem Solving andImpossible challenge resolve is our specialty

We are emotionally attached to our work, and take great pride in our solutions

We keep things simple

WE STRIVE FOR EXCELLENCE

www.twenty12dev.com • [email protected]

Page 16: Freelance computer programmer slide show

How do I get my ownHow do I get my own

Freelance Developer?Freelance Developer?

www.twenty12dev.com • [email protected]