What do you think of this developers attitude

Assignment Help Management Information Sys
Reference no: EM131816948

The Real Estimation Process

"I'm a software developer. I write programs in an object-oriented language called C# (pronounced ‘C-sharp'). I'm a skilled object-oriented designer, too. I should be-I've been at it 12 years and worked on major projects for several software companies.

For the last 4 years, I've been a team leader. I lived through the heyday of the dot-com era and now work in the development group at an iPad application vendor. "All of this estimating theory is just that- theory. It's not really the way things work. Sure, I've been on projects in which we tried different estimation techniques. But here's what really happens: You develop an estimate using whatever technique you want. Your estimate goes in with the estimates of all the other team leaders.

The project manager sums all those estimates together and produces an overall estimate for the project. "By the way, in my projects, time has been a much bigger factor than money. At one software company I worked for, you could be 300 percent over your dollar budget and get no more than a slap on the wrist. Be 2 weeks late, however, and you were finished.

"Anyway, the project managers take the projects schedule to senior management for approval, and what happens? Senior management thinks they are negotiating. ‘Oh, no,' they say, ‘that's way too long. You can surely take a month off that schedule. We'll approve the projects, but we want it done by February 1 instead of March 1.' "Now, what's their justification? They think that tight schedules make for efficient work.

You know that everyone will work extra hard to meet the tighter timeframe. They know Parkinson's Law- ‘the time required to perform a task expands to the time available to do it.' So, fearing the possibility of wasting time because of too-lenient schedules, they lop a month off our estimate. "Estimates are what they are; you can't knock off a month or two without some problem, somewhere. What does happen is that projects get behind, and then management expects us to work longer and longer hours. Like they said in the early years at Microsoft, ‘We have flexible working hours.

You can work any 65 hours per week you want.' "Not that our estimation techniques are all that great, either. Most software developers are optimists. They schedule things as if everything will go as planned, and things seldom do. Also, schedulers usually don't allow for vacations, sick days, trips to the dentist, training on new technology, peer reviews, and all the other things we do in addition to writing software. "So we start with optimistic schedules on our end, then management negotiates a month or two off, and voilà, we have a late project.

After a while, management has been burned by late projects so much that they mentally add the month or even more back onto the official schedule. Then both sides work in a fantasy world, where no one believes the schedule, but everyone pretends they do. "I like my job. I like software development. Management here is no better or worse than in other places. As long as I have interesting work to do, I'll stay here. But I'm not working myself silly to meet these fantasy deadlines."

Discussion Questions

1. What do you think of this developer's attitude? Do you think he's unduly pessimistic or do you think there's merit to what he says?

2. What do you think of his idea that management thinks they're negotiating? Should management negotiate schedules? Why or why not?

3. Suppose a project actually requires 12 months to complete. Which do you think is likely to cost more: (a) having an official schedule of 11 months with at least a 1-month overrun or (b) having an official schedule of 13 months and, following Parkinson's Law, having the project take 13 months?

4. Suppose you are a business manager and an information system is being developed for your use. You review the scheduling documents and see that little time has been allowed for vacations, sick leave, miscellaneous other work, and so forth. What do you do?

5. Describe the intangible costs of having an organizational belief that schedules are always unreasonable.

6. If this developer worked for you, how would you deal with his attitude about scheduling?

7. Do you think there is something different when scheduling information systems development projects than when scheduling other types of projects? What characteristics might make such projects unique? In what ways are they the same as other projects?

8. What do you think managers should do in light of your answer to question 7?

Reference no: EM131816948

Questions Cloud

What role do audiences play in creating popular culture : What role do audiences play in creating popular culture? Explain how Hollywood both manipulated and reflected the popular culture of the 1950's and 60's.
Explain how did music of girl group help to support feminism : Explain how did the music of girl groups help to support feminism for young women of the time? Why was this music seen as dangerous to parents during this time?
What would be the probability distribution of x : Suppose 50% of women work 5 days a week, 20% don't work at all, and the remaining 30% are evenly divided among the other possibilities.
Discuss the effect on the assessable income of the parent : Your client is a parent who lent $40,000 to her son to provide a short-term housing loan
What do you think of this developers attitude : What do you think of this developer's attitude? Do you think he's unduly pessimistic or do you think there's merit to what he says?
What are the possible values of x : If a high school student is chosen at random, the student's year of study X is a random variable.
Develop a description of your historical character details : Develop a description of your historical character details. In addition to age, race, and gender, you may want to include other details about your character.
What knowledge do business analysts need : What are the primary job responsibilities of a business analyst?Would a career as a business analyst be interesting to you? Explain why or why not.
American nurses association online health and safety : In the American Nurses Association online Health and Safety Survey of 2001, participants were asked, "In the past year, have you been physically

Reviews

Write a Review

Management Information Sys Questions & Answers

  Information technology and the changing fabric

Illustrations of concepts from organizational structure, organizational power and politics and organizational culture.

  Case study: software-as-a-service goes mainstream

Explain the questions based on case study. case study - salesforce.com: software-as-a-service goes mainstream

  Research proposal on cloud computing

The usage and influence of outsourcing and cloud computing on Management Information Systems is the proposed topic of the research project.

  Host an e-commerce site for a small start-up company

This paper will help develop internet skills in commercial services for hosting an e-commerce site for a small start-up company.

  How are internet technologies affecting the structure

How are Internet technologies affecting the structure and work roles of modern organizations?

  Segregation of duties in the personal computing environment

Why is inadequate segregation of duties a problem in the personal computing environment?

  Social media strategy implementation and evaluation

Social media strategy implementation and evaluation

  Problems in the personal computing environment

What is the basic purpose behind segregation of duties a problem in the personal computing environment?

  Role of it/is in an organisation

Prepare a presentation on Information Systems and Organizational changes

  Perky pies

Information systems to adequately manage supply both up and down stream.

  Mark the equilibrium price and quantity

The demand schedule for computer chips.

  Visit and analyze the company-specific web-site

Visit and analyze the Company-specific web-site with respect to E-Commerce issues

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd