Monday, August 2, 2010

Advantages of working with a freelancer web designer/developer

Well, there are many!

First, let us take this in a pessimistic manner.
Why would you not want to have someone full time?
1. Because you might yourself not have the expertise to guide that person and in turn judge the capability of the person, measure his output!
2. Because you might feel that his cost to company when he sits in office will be higher (insurance, usage cost etc included) than if the person works from home or some remote location.
3. Because You are afraid you wont have work for him working all the 168 hours in a month and so more often than not he would be under utilized.
4. Because, there is a problem in firing him if he does not work upto your expectations. .There are clauses so you have to give him notice period and so on. You have to invest in his training and that takes up the cost as well.

Well, the solution is freelance!
When you freelance, you get exactly what you need and you can bargain for more at the same cost. And the best part about freelancing is that you can actually fire the guy when you like and start working with another since he is not physically present in your office. Saves you a lot of paperwork as well.

My Take.. Learn to scout freelancers well and then hand over the responsibility to one transparent person or company! Want to know more or have a word about your software project with me? Reach me at subhendup@mindfiresolutions.com

Mindfire Solutions
Freedom. Goodness. Growth!
www.mindfiresolutions.com

Tuesday, June 15, 2010

Mac Mini Application Development

Mac Mini Application Development

Using a Mac mini for development

The much talked about - latest version of Mac Mini is out! With it rises the question once again, is a Mac Mini powerful enough to be used for application development purposes? 



The official Mac Mini page flaunts the technical specifications of the product proudly. With fully loaded features (mentioned below), Mac Mini is quite the bang for the buck.

·         2.4GHz or 2.66GHz Intel Core 2 Duo processor

·         3MB on-chip shared L2 cache

·         1066MHz frontside bus

·         2GB (two 1GB SO-DIMMs) of 1066MHz DDR3 SDRAM; two SO-DIMM slots support up to 8GB


I believe the current Mac Mini is powerful enough for development of iPhone apps. I did some research on Google to see what people around the world feel about mac mini application development and the answers i found are pretty much straightforward. 

·         "I’ve been using the Mini myself for web and game development and I couldn’t be happier."

·         "Mac Mini is a good cost-effective option for development purposes, especially during financial crunch. Our company bought mac minis to develop iPhone apps. "

·         "A quick test shows that the new Mac mini is nearly 6 times faster at compiling and linking a Universal binary of PerfectTablePlan from scratch"

·         "I have been using a Mac mini to port my C++/Qt based code to Mac OS X for the last 3.5 years."



Not all answers were this positive. Some also opined that :
"I'm using one for iPhone development - it's my first mac. I run it headless and connect to it using logmein.com . Wish I had sprung for the 2GB of memory; 1GB gets bogged down when I have xcode + a dozen Safari tabs open."

However, one thing was for certain. Hit across a couple of software companies in India too which are experts in Mac OSX development and it took me a couple of more google searches to find out that Mac Minis are the best for iphone app development when you have a constrained budget or you dont want to incur large costs getting a Mac.

Some of the India based offshore companies who specialize in iPhone and iPad Development services for Small and Medium Enterprises as well as Fortune companies, have perfected the ability to work efficiently on Mac to reduce the development costs. 

Mindfire Solutions has been working in this area for about 8 years now. Their team of iPhone developers with their wide experience in iPhone application development and iPad application development has created a strong track record in the latest phone platform – Apple's iPhone. Mindfire's iPhone experts have very good knowledge-rich experience in iPhone application development, and their deep expertise comes as much from experience as from passion. Mindfire is acknowledged as the 4th Best iPhone Application Development Company  by Best Web Design Agencies.com, an independent rating agency which ranks service providers periodically. Similarly there are other software companies in India which offer iPhone services on a Mac Mini.

What do you feel? Will the Mac Mini be a successful platform for building iPhone apps given the robustness which is being built into it with the latest version? Will the Mac Mini be a welcome choice for the Small and Medium Enterprises (SME) and would see an inrush into Mac application development?

For more details on Mac Mini application development and how it can benefit you, please feel free to contact us at info@mindfiresolutions.com or visit our website to view our Mac Carbon and Cocoa Mac Osx Skills , Classic Mac Skills and projects.

Posted via email from subhendu's posterous

Wednesday, April 21, 2010

Not Agile = FrAgile.

In a world where flexibility and quick adaptability to situations is sought after, being non-agile is like working with 1980s technology in 2020 expecting that returns would be in line with efforts.

Gone are the days of maturity models. For bigger IT players and Fortune 500 companies, it fits in the best. Stable processes are needed to take care of mega projects. However mega projects dont happen overnight. What we are talking about is the new age projects where most of the outsourcing happens. Where clients have to go to the market sooner, because the more time the client would need, the more probability is that it would lose out on the first mover advantage of entering into the market with the product. When processes come in the way of compulsive business benefits, instead of helping make the business smoother, it becomes imperative to realign thought processes and to carve out a high level plan and act on the same rather than breaking down the plan into minutest details and ensuring that everything is followed as per the writing on the stone. Such an arrangement which gives flexibility to plan overall, and then achieve the target in a streamlined manner rather than focusing on minutest detail would tend to be called as Agile Approach of Software Development.

When the Clients are Fortune 5000 and they need to grow up faster to get into the coveted Fortune 500, more often than not, they need to innovate faster, develop faster and reach out to market faster to grab that extra percent of market share. Whether it be a tight deadline which means business is on the edge, whether it means a promise that needs to be kept, being agile is the way to go. So, If you run a business which you feel that belongs to the SME sector, then you would fit best with an Offshore software solutions provider who believes in the Agile methodology.

Agile does not mean Lack of Planning. It means you get your job done right, and in a planned manner.

Not Agile = Fragile.

Why?

A glass is fragile. Why? Because it is hard and does not bend. So when there is a sudden force to deliver, the organisation because of its inertia, just cant change overnight. It is not agile. It is fragile and it breaks.

This led Mindfire Solutions, a leading Global Technology Services and Consulting company in India, to embrace Agile methodology in its way of operations. The changes which were needed in the organisation re-org were immense but then at the end, Mindfire succeeded in building what is called as an Agile Enterprise. Clients, upon their inspection of the agile processes in Mindfire have expressed their satisfaction on the way projects are planned, developed, executed and implemented. Being Agile is what Mindfire believes and this helps Mindfire cut across competition.

Currently, Mindfire is gearing up for the membership of Agile Alliance for the year 2010-11. The current exercise of internal audits will be over by April 30th 2010. To know more about our Agile work processes, we request you to send an email inquiry to info@mindfiresolutions.com

Monday, April 12, 2010

Mindfire : Yet Another Innovation - 2WT (TM)

2010-03-05 08:03:03 - Paris, France: Mindfire Solutions is reaching out to customers across the globe in an unique way. Two week tour or 2WT(TM) , as Mindfire calls it, is a unique arrangement wherein Mindfire reaches out to customers, prospective and existing and delivers that human touch in the customer's city which is very much needed for a sustained business relationship.
Being there in the Software Services industry for over a decade now, Mindfire understands the needs of its clients and it is in our constant endeavours to be able to serve the needs of our customers better. With this thought in mind, Mindfire has pioneered the concept of 2WT (trademarked). Cutting across the telcommunication channels, Mindfireans plan to trot across the globe, spending 2 weeks in each city, understanding the business needs of the place and networking with existing and prospective customers.
Mr. Hemendra Singh Shaktawat, our VP – Technical Business Development, traveled and represented us in Paris from March 15th to 26th – as part our commitment to “meet prospective and existing clients and deliver that human touch”. We had a successful 2Week Tour in Paris and are looking forward to be there again!
With 2WT plannings for the entire year in place and already one 2WT attended, Mindfire reinforces its pledge to bring in customer delight by sustained innovation.
To know more about our innovations, please feel free to email us at info@mindfiresolutions.com.
About Mindfire Solutionswww.mindfiresolutions.com
Mindfire Solutions is amongst the leading providers of Software & IT services encompassing development and delivery of complex projects for enhancing business growth of its customers. Mindfire has added value to more than 100 clients in US, Europe, Australia and Asia in the 10 years of its operation. The company has over 400 people, spread across 2 Advanced Development Centers(ADCs) in India, which are equipped with ultra modern facilities, and where Mindfireans strive round the clock for achieving customer delight. Mindfire understands and appreciates the fact that happy employees create better products and eventually create happy clients.
Mindfire Solutions is a Microsoft Gold Certified partner & an Apple Developer Connection Premier Member. The company is the only organization in India to be at the highest level of partnership with both Microsoft and Apple. Mindfire also partners with global technology leaders like IBM, Adobe, Sun, Autodesk and Java.
For more information on Mindfire Solutions, please feel free to visit Mindfire Solutions.