The programmers “don’t want to be told what to do” and can’t deal with any changes to the specs they develop — the sales guys are not getting software they feel is competitive but are also fragmented in how they provide info to the tech team on desired functionality — both sides speak different languages and it is the ever-present battle of trying to get them to work together…. any advice from personal experience is much appreciated. Thanks!
-
Categories
- Add-ons
- Address Book & Calendar
- Administrative and Office Support
- Adolescent
- Attachments & Photos
- Beer, Wine & Spirits
- Biology
- Blues
- Board Games
- Books & Authors
- Camcorders
- Cameras
- Cats
- Cell Phones & Plans
- Chemistry
- Cleaning & Laundry
- Comics & Animation
- Community Service
- Computer Networking
- Cooking & Recipes
- Corporations
- Credit
- Cricket
- Decorating & Remodeling
- Desktops
- Do It Yourself (DIY)
- Dogs
- Drawing & Illustration
- Editing Photos
- Engineering
- External Mail (POP)
- Family
- Fashion & Accessories
- Financial Services
- Fish
- Football (American)
- Gambling
- Genealogy
- Hair
- Health Care
- Higher Education (University +)
- Hobbies & Crafts
- Home Theater
- Homework Help
- Immigration
- India
- Investing
- Land Phones
- Languages
- Laptops & Notebooks
- Law & Ethics
- Law Enforcement & Police
- Liverpool
- Lyrics
- Maintenance & Repairs
- Marketing & Sales
- Mathematics
- Medicine
- Movies
- Music & Music Players
- Non-Alcoholic Drinks
- Other – Advertising & Marketing
- Other – Beauty & Style
- Other – Business & Finance
- Other – Careers & Employment
- Other – Cars & Transportation
- Other – Computers
- Other – Destinations
- Other – Education
- Other – Electronics
- Other – Entertainment
- Other – Food & Drink
- Other – General Health Care
- Other – Hardware
- Other – Health
- Other – Holidays
- Other – Home & Garden
- Other – India
- Other – Internet
- Other – Music
- Other – New Zealand
- Other – Science
- Other – Sports
- Other – Taxes
- Other – Yahoo! Mail
- PC
- PDAs & Handhelds
- Performing Arts
- Personal Finance
- Photography
- Politics
- Polls & Surveys
- Primary & Secondary Education
- Printers
- Programming & Design
- R&B & Soul
- Rap and Hip-Hop
- Religion & Spirituality
- Renting & Real Estate
- Scanners
- Search Engine Optimization
- Seattle
- Security
- Singles & Dating
- Small Business
- Software
- Spam & Bulk Mail
- Special Education
- Standards & Testing
- Teaching
- Technology
- TiVO & DVRs
- United States
- Video & Online Games
- Weather
- Words & Wordplay
- Yahoo! Mail Beta
- YouTube
-
Blogroll



Try and have some sort of job rotation. It will really help each person understand the needs of the other. Of course when they do exchange jobs, they will need some mentoring from each other so some good team building will occur also.
get together at a bar for some BS time, you will be surprised at how much work talk will be included and how many ideas will be tossed around when its a more informal fun environment.
Pick the person who is the most influential on the programming side and then the leader of the sales team, and have them meet in the same room to discuss the specifications for the next release.
Have releases, where you assign version numbers to software, and the shipped release means getting the required functionality. Introduce some rewards, which could be as simple as party, for having the release shipped on time.
If this is a soft ware firm, then i would have to guess that everyone has a P.C.? That means that most of your communications are probably through e-mail and stuff. Which is great for speed. Also makes a nice paperless system. But if documents are “lost” to endless stored PC files; are people lost there too? Sometimes I think that we go to far to simplify our life and we forget that we are not robots. Com’on, start having real personal meetings where people start to remember that we are not just and e-mail address. We are alive! Renew the Human side of business.