- Does this Company offer a challenge that's innovative and interesting?
- Do they offer easy access to innovative and interesting challenges (how easy is it to work on something that interests me)?
- How would a new idea be received? With questions like "How do we budget for it?" or "How can we use that to save money?"
- Is the Company worried about meeting estimates, rather than providing functionality?
- What's the Meeting/Time Quotient? Do you have to constantly attend meetings and provide status, or can you get your work done with few interruptions?
- How is the office environment? Are you provided with just what you need to get the job done, or do you have an office that you'd like to show people?
- Is their business model currently or potentially threatened by other Companies? Are they doing anything to become/remain the industry leader? How open are they to new ideas to help the company?
- What is the company attitude about new software? Can you try it out and see if it helps your situation, or do you need approval to try it?
- How long does it take to "do something"? How many steps in how many systems involving how many people does it take to report a bug/checkout/fix/build/deploy/test/check in/close the bug? If any of those numbers is large, what is preventing the system from being optimized?
Tuesday, September 02, 2008
Is Your Company In Trouble?
Obviously, I'm going to look at this from a software development perspective, but it will include some general business observations (10 years of work experience gives you some business sense). Without espousing a particular methodology (although I'm sure I've made it clear what I support), ask yourself the following questions:
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment