Archive for the ‘Help and Ideas’ Category

All posts in Help and Ideas category.

Defining the Problem is Half the Battle

Posted by: Jen | No Comments »

Categorized: Business

Over the last few years after seeing hundreds of projects come through my company – if I have learned one thing – it is that defining the problem is half the battle.

So many times people will send over “documentation” which can sometimes be in the form of a mockup, an email, or a full blown specifications document. Most of the time the most difficult part of the project is extracting exactly what the client is looking for and not how to properly implement it. The client might even write one thing and actually mean something else so I always make sure to have the client clearly define what it is that they want. If they cannot clearly define something – how can you define the project or even the project’s success?

All I can recommend is that before getting into a project – make sure the client can clearly (in writing) state what they want as well as how to test it (you may need to help them a little). By having both the client define what it is that they want and how we can test it (to meet the end goal) – you can then reference the what and show them the how – using their own words thus showing them they got exactly what they originally wanted.

Above all…documentation is king.

Big Small Big

Posted by: Jen | No Comments »

Categorized: Business

I work with a number of clients that range in size and have noticed something interesting (at least to me). The bigger companies tend to have more resources, take a longer time to produce something, but in the end put out a high quality product. A lot of people inside of the big business (with big ambition) see the long development cycle and get frustrated for the long processes and decide to leave big business and start their own small business in hopes of being more efficient/quick.

Once the business is set up – the ability to release products seems amazingly simple, easy, and effective. More and more products are introduced but soon they generally all run into the same thing: quality assurance issues. Sure they can release something quickly but part of the quickness is due to the lack of polish and proper review that is needed to create a truly great product. The products are generally 90% there but that last 10% is hard to obtain. Not everything needs to be perfect – but at the end of the day, we all want something of quality so the small business puts more time into getting the right people in place for design, implementation, and testing. Soon the quick release cycles becomes longer and longer and reminds them of the big business days.

At some point the cycle will start all over again. The business owner now understands and appreciates what it takes to create something of quality while someone who works under them gets frustrated and needs to learn the lesson for themselves by starting their own company.

Lesson for the day:
There are definite pluses and minuses with quick release cycles vs. longer release cycles. The key is to find some middle ground. Respect both a shorter release cycle while still paying attention to quality.

Tagged:

Best Developer Quote of the Day

Posted by: Jen | No Comments »

Categorized: Business, Quotes, Serenity Now!

Just heard from a developer that works for me:

“these people don’t want software, they want a miracle”

Seriously…

GrowlMail for 10.7

Posted by: Jen | No Comments »

Categorized: Jappler Recommends, This and That

GrowlMail

I have been using Growl for years now and love the simple notifications. I can work
GrowlMail was by far the most useful Growl plugin as it gives a quick n.
When Apple released 10.7 – the old version of GrowlMail no longer worked. I was lost – but finally I found an update that makes everything work again. Download GrowlMail for Mac OS 10.7.

Tagged: ,

This is Not Google

Posted by: Jen | No Comments »

Categorized: Business, Serenity Now!

I just got a call from an automated service (I did not stay on long enough to hear all of it) that said:

“This is an important call for the business owner. This is not Google…”

I figured when they said “This is not Google” they really meant to say “this is a scam to get you listed when you could do it for free” so I hung up. I did have to laugh a bit when I heard “This is not Google”.

Tagged: ,

Update on Project Management

Posted by: Jen | No Comments »

Categorized: Business, Jappler Recommends

What time is it? Time to get serious about project management

A few months ago I switched to using Redmine for all my company’s project management needs. I had used it before for s short stint while working on another project but never really thought too much about it. After adding additional developers to my team – I really needed something more powerful than what I was using. Now – two months later I have over 400 tasks in place, clients entering in their own tickets, amazing reporting capabilities, and a great user interface that hooks in to all my SVN repositories. If you are looking for a new project management tool – give Redmine a look. I generally spend a few hours in it a day and have been very happy with it.

Clear Safari 5.1 Cache

Posted by: Jen | No Comments »

Categorized: HOWTOs

When working on projects – I generally need to refresh pages multiple times (to see CSS changes, etc). I generally work with my browser’s cache disabled (Develop Menu > Disable Caches in Safari) but I noticed that simply pressing the return button on a page/site in Safari 5.1 did not work. It was driving me absolutely crazy. I then decided to click on the reload button in the address bar (far rich side) (looks like a circular arrow). This actually reloaded the page properly. I am not really sure why simply pressing return (to reload the page) did not work – especially with the cache “disabled” – but by clicking on the reload icon works to display the page without any cache issues. I hope this helps someone else!

Tagged: , ,

Protect Your Email Address

Posted by: Jen | No Comments »

Categorized: Hints

In a moment of weakness I gave someone (that I would not normally) my email address. As soon as I got off the phone with them – the spam started rolling in and I kicked myself. Word to the wise – if you have any inkling at all that someone will sell your email address or add you to some crazy list – give them an alternative email address so you can tell who exactly is spamming you. You can then filter those (fi you want to read them) or ignore them. I just kicked myself again…and again.

Tagged:

Contracts Are King

Posted by: Jen | 2 Comments »

Categorized: Business

There has been a lot of talk about contracts in my field in the last few months, especially after the F*CK You, Pay Me talk/video. I have used a contract for 100% of my work now for a few years – after getting into a few situations where I did not get paid and had to learn the hard way. Contracts also help with situations where the client wants to add in a number of new features/functions/etc without getting charged extra.

Just like backups – people know they should do it, but generally feel ok if they do not. Time to wake up and get serious about your work. Not sure where to start? Keep reading.

  1. Find a contract right for you/your company. There are contract packs you can buy/download for a price, or even find some on the web (If you have a lawyer – they might have one they put together. If you do not have a lawyer – go directly to the next step below.)
  2. Document everything. Make sure to outline specs, change in specs, deliverables, etc. The more that is documented – the more you haveto work with and say – “that was not specified in the contract”
  3. Find a lawyer you are comfortable with. Make sure you have them review/make changes to/are comfortable with your contracts. If there are any issues – you know they will be comfortable with the terms you have in the contract.
  4. Don’t skimp. Use a reputable lawyer – not the cheapest or someone who is x person’s cousin’s wife (unless they are really serious about you and your work). Make sure your lawyer has an expertise in business law and can/will represent you.
  5. Fight for what you want. If you cannot use one of your own contracts – don’t let the other party bully you with their contract. Make sure you and your lawyer review the contract and make change requests as needed.
  6. Don’t be afraid to walk away. If after contact reviews/changes are not agreed upon – just walk away and be glad you did.

As I always say – it is better to be over-protected then under-protected. If you have concerns about legal fees with contract review – take a moment and research court/law suit legal fees. I am sure you will then begin to realize a little upfront costs will be much more appealing.

Sample Video Files

Posted by: Jen | No Comments »

Categorized: Apple, Hints

There usually comes a time when working on a project where I need to show the client how a particular video plugin works. I sometimes will do a quick Google search to find a sample video file to put in – but today when searching for a “sample MP4 video” – I found something extremely helpful: QuickTime: Sample files. There are sample files in the following format to use:

  • H.264 (for iPod models with video capability)
  • Animation
  • MPEG-4
  • 3GPP
  • 3GPP2
  • MPEG 2
  • Sorenson

Thanks Apple for making these available. My search for sample video content just got a lot easier!