Leading a Software Development Team

A developer's guide to successfully leading people & projects

Paperback Engels 2001 9780201675269
Verwachte levertijd ongeveer 9 werkdagen

Samenvatting

Practical advice on leading a software development team, aimed at software engineers who have become project leaders.

Specificaties

ISBN13:9780201675269
Taal:Engels
Bindwijze:Paperback

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

<p>Foreword by Shari Lawrence Pfleeger </p> <p>Preface </p> <p>THE NEW LEADER</p> <p>1 I've just been made team leader of a new project. Where do I start? </p> <p>2 I'm taking over the leadership of an existing project. Where do I start? </p> <p>3 I am the most experienced engineer on the team. If I let others do the design and coding, they will not do it as well as I would. How can I do the important design and coding, if I am expected to write documents and plans all the time? </p> <p>4 When should I review other people's work, and how? </p> <p>5 When should I call a meeting and how should I chair it? </p> <p>6 I have to interview a job applicant. How do I go about it? </p> <p>7 How do I make a presentation? </p> <p>8 How do I earn the respect of my team? </p> <p>PROJECT MANAGEMENT</p> <p>9 How do I draw up a project plan? What use is it? </p> <p>10 I've been told when I must deliver my project, but the time-scale doesn't seem realistic to me. What should I do? </p> <p>11 How can I stop my project from coming in late? </p> <p>12 My team is working closely with another team, but the quality of their output is poor. What can I do? </p> <p>13 My last project never seems to go away, I'm constantly doing fixes and changes to it. What can I do? </p> <p>14 How can I get a good job done when our procedures are so bad? </p> <p>LEADING PEOPLE</p> <p>15 What is meant by ‘teambuilding'? Is there something I'm supposed to be doing to build a better team? </p> <p>16 Sometimes I think I'm being a soft touch and letting people walk all over me. Other times I think people resent me for interfering. How do I know when I'm getting the style right? </p> <p>17 One of my team members is an expert in an important aspect of the project that I know little about. I feel like a fool trying to lead on this issue. What can I do? </p> <p>18 I can't get my team to do any design or documentation, they just want to code. What can I do? </p> <p>19 When should I let someone do a thing their own way, and when should I make them do it my way? </p> <p>20 How many hours should I and my team be working? </p> <p>21 I want to praise people when they do well, but it sounds so condescending. How should I reward good work? </p> <p>22 I've got someone on my team who's a real problem. What should I do? </p> <p>23 I think one of my people is going to leave. How can I prevent them from going? </p> <p>24 One of my team is spending too much time chatting and web browsing. What should I do? </p> <p>&nbsp;</p> <p>REQUIREMENTS CAPTURE</p> <p>25 What is meant by ‘requirements capture'? How do I go about it? </p> <p>26 The customer keeps asking for changes and improvements. Can I really say ‘no'? </p> <p>STRESS AND CONFLICT MANAGEMENT</p> <p>27 I'm very stressed at the moment, and so are some of my team. What can I do about it? </p> <p>28 My team seems to spend too much time arguing. What can I do? </p> <p>RELATIONSHIP WITH MANAGEMENT</p> <p>29 I want to tackle the project in a particular way. How can I make sure that my management will let me? </p> <p>30 My boss is useless. How can I put up with this? </p> <p>31 I feel I'm not getting the support I need from management. What can I do about it? </p> <p>MAKING DECISIONS</p> <p>32 I constantly have to make decisions on the project, often with little time for consideration. How can I be confident that I'm getting the decisions right? </p> <p>33 I have to take a decision, and it involves taking a significant risk. How can I decide whether to take the risk? </p> <p>ANALYSIS AND DESIGN</p> <p>34 Is ‘analysis' really necessary, or can I go straight into design? </p> <p>35 How do I decide on the best architecture and design for my project? </p> <p>36 We have adopted an object-oriented approach, but everyone on the team seems to have a different idea about how best to use it. How should an object-oriented approach be used? </p> <p>37 Several of my team members want to adopt a new technology on the project. Should we use the new technology or do it ‘the old way'? </p> <p>3</p>

Managementboek Top 100

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        Leading a Software Development Team