Slashdot Mirror


User: delphigreg

delphigreg's activity in the archive.

Stories
0
Comments
4
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 4

  1. Good luck on Ask Slashdot: Transitioning From Developer To Executive? · · Score: 5, Interesting
    Five years ago I was fed up with incompetent managers, silly requirements, unrealistic deadlines, and unending piles of bad decisions. I thought I could do better. This year I had enough and are doing the best I can so bring down the pointy hair.

    One key thing to understand is that right now you are great with technology, but management isn't about technology. It's about people. The people you manage, your peers and leaders in other areas of the organization. People can be a lot harder to figure out than technology.

    My advice is this.

    1. Read "Behind Closed Doors". Probably the best book I read as a new manager. Wish I had read it before I made the leap. http://www.amazon.com/Behind-Closed-Doors-Management-Programmers/dp/0976694026/ref=sr_1_3?s=books&ie=UTF8&qid=1324299173&sr=1-3

    2. The best part of my day was working with the techies I managed. Listen to them, make time for them, and stay as closed to what they are building as possible. But also remember you are their boss. You will have to force them to make bad technical choices to meet a deadline, and will have to ask them to work nights and weekends. Make sure it is mutual respect, but at the end of the day your word has to be final.

    3. Understand how the company makes money. Not just selling a product or service, but really learn this. Because at the end of the day, if a company doesn't make money it will cease to be. This is valuable to learn because the more you can translate how your team fits into the revenue stream, the better leverage you will have. For example, there are two ways to look at how a team "adds value". You will either directly participate in the revenue stream, being on a product team, e-commerce, etc. Or you will be involved with "cost avoidance", meaning the company is spending less because of your efforts. This can be either time savings or accuracy improvements. The later is not too hard to quantify. If you know how many hours are saved in a process you write, add up the salaries of those who did that process, subtracting the salaries of your team. For example, if you save 100 people an hour a day with your process, with each person making minimum wage ($7.25). There are an average of 260 work days per year. This translates into 100 * 260 * 7.25 = $185,000 in savings per year. If you have one full time employee supporting the app, at 80k per year, your application is saving the company ~ 100k per year. Now of course this does not include hardware, software, training, donut expenses. It's not intended to. It is intended to get people's attention, justify funding for your team, and facilitate you getting more in next year's budget.

    4. Keep good notes. You may become an Outlook operator in your new line of work. Be sure to keep important emails that record decisions. Send out your understanding of a meeting after the meeting to make sure everyone heard the same thing as you. Keep a notebook or tablet and take tons of notes in meetings. If you are in several meetings per day it can be very easy to forget who said what when. This can be important when decisions are questioned later on. Or if things go bad, accountability can be shared among the entire executive team and not focused as the new manager.

    5. Hire really good people. Know that interviews are about finding the right fit for a team as well as their technical abilities. If you do this right, the rest of your work-live is exponentially easier. Ask good questions, do quizes and tech screenings. Listen to the questions a candidate asks. But trust your gut instincts.

    Bottom line is remember to keep your sense of humor and humility. This can be one of the most challenging and rewarding things you will ever do, managing others. You are their boss, responsible for their work lives, and a major influencer of their personal lives and financial futures.

  2. Compromise between customer and consultant on Struggling With Major IT Projects · · Score: 1

    One thing I regularly see is "I want this" because that's what they heard elsewhere. Whether its a product, a specific technology, or something else, new technology marketing promises about as much as new cars promise a new and improved you. Its the job of the techies (managers and code gnomes) to not only manage scope of the project, but question the business use behind this. What is this really going to do? How will it really help? This takes some real honesty and character from the project participants--- many people are unwilling to simply say "I don't know", that's what kills projects. IT projects succeed when there is a clear business goal defined and scope of that is managed. Then, extra bells and whistles are just that. When there is no clear business goal, its best to use a more agile method of "try this little concept, evaluate, decide direction".

  3. Place their reputation on it on What Do You Do When Outsourcing Goes Bad? · · Score: 1

    While you may not be able to threaten the company with a lawsuit, you can go back to the company that referred you to them and give them negative feedback, as well as to others who listen. That could affect their future business, in which case you may be able to attract their attention and fix your current situation.

  4. Maybe not a revival, but an improvement on Delphi Renaissance · · Score: 1
    I've been running a free Delphi jobs website, http://www.delphiworld.com/ since 1997. Starting in 1999 I've noticed a steady decline in both the number of jobs listed and visitors to the website.

    However, numbers have gone up this past year (more jobs, more visitors). This isn't due to any particular webmastering action on my part (I don't advertise--- its there for the community to use or not, as they wish). Wouldn't exactly call this upswing in activity a revival, but at least a few more companies are hiring and there are still Delphi developers looking for work.