Autor: christein

  • 9 Frauen können ein Baby nicht in einem Monat zur Welt bringen

    9 Frauen können ein Baby nicht in einem Monat zur Welt bringen

    Das Hinzufügen von neuen Arbeitskräften zu einem späten Softwareprojekt macht es noch später. (Fred Brooks’s Gesetz) Neue Arbeitskräfte im Projekt müssen zuerst eingeschult werden.Die Einschulung benötigt erfahrene Mitarbeiter, die ihre Beteiligung an dem Projekt deswegen reduzieren müssen.Neue Mitarbeiter brauchen gewisse Zeit, bevor sie effizient zum Projekt beitragen können.Sie können sogar negative Beiträge leisten, wenn sie zum…

    Read More

    //

  • Vermeide allzu optimistische Schätzungen!

    Vermeide allzu optimistische Schätzungen!

    „Softwaretypen sind in der Regel optimistisch, und Führungskräfte haben es in der Regel eilig – eine tödliche Kombination, die zu geplanten Zeitplänen und Budgets führt, die möglicherweise nie realisiert werden konnten.“ – Gary A. Gack1„Menschen neigen dazu, allzu optimistisch zu sein, wenn sie gebeten werden, Vorhersagen zu treffen.“1„Bei der Softwareschätzung neigen Entwickler dazu, den Aufwand für…

    Read More

    //

  • Multitasking ist schädlich

    Multitasking ist schädlich

    Viele Menschen glauben, dass sie mehrere Aufgaben gleichzeitig ausführen können (= Multitasking). Wenn wir versuchen, mehr als eine Aufgabe zu einer Zeit zu machen, handelt es sich eigentlich nicht um Multitasking, sondern um Aufgaben-Umschaltung.Wir können nicht mehrere Aufgaben gleichzeitig machen, also schalten wir zwischen ihnen hin und her.Das Umschalten hat seinen Preis.Das Gehirn muss die…

    Read More

    //

  • Überlege auf dem Papier!

    Überlege auf dem Papier!

    Möchtest du ein Problem lösen? Beschreibe das Problem auf einem Papier. Schreibe Fragen zum Problem aufs Papier. (Eine richtige Formulierung der Frage weist bereits auf die Antwort hin.) Versuche, die Fragen schriftlich zu beantworten.Schreibe verschiedene Lösungen.Kombiniere verschiedene Ideen und versuche, neue Möglichkeiten zu finden. Lese, was du geschrieben hast, und markiere das Vernünftige. Nach einem…

    Read More

    //

  • Konzentriere dich auf das Ziel!

    Konzentriere dich auf das Ziel!

    Die Umsetzung der Projektanforderungen innerhalb vorgegebener zeitlicher und finanzieller Grenzen ist das Ziel eines Projekts.Stelle sicher, dass du die Kundenbedürfnisse verstehst, und behalte sie während des laufenden Projekts stets im Auge. Unterschätze den Projektumfang nicht!Einzelne Aufgaben sind möglicherweise zum Beginn des Projekts noch nicht klar definiert und auf die Teammitglieder verteilt.Die zeitlichen und finanziellen Grenzen…

    Read More

    //

  • Erledige die Dinge mit einem kleinen, motivierten Team!

    Erledige die Dinge mit einem kleinen, motivierten Team!

    Kleine, positiv motivierte Teams von Programmierer, die ausschliesslich nur an einem Projekt arbeiten, sind die effizientesten. Programmierer arbeiten oft so gerne an einem interessanten Projekt, dass sie Überstunden machen.Wenn im gesamten Team eine solche Stimmung herrscht, können die Programmierer unglaubliche Fortschritte machen. Die Produktivität steigt spürbar, wenn die Menschen den Kreativitätsfluss nicht gleich nach acht…

    Read More

    //

  • Rekrutiere und behalte die besten Mitarbeiter!

    Rekrutiere und behalte die besten Mitarbeiter!

    Man braucht fähige Leute im Team, um Projekte zum Erfolg zu führen.Man muss die besten Mitarbeiter, die motiviert und enthusiastisch sind und hervorragende Ergebnisse erzielen, gewinnen und behalten. Sei ehrlich und transparent darüber, warum ihr macht, das was ihr macht, und warum die Kandidaten beitreten sollten.Nehme dir Zeit, um die Kandidaten wirklich kennenzulernen.Frage sie nach…

    Read More

    //

  • Entwickle Verantwortungsbewusstsein!

    Entwickle Verantwortungsbewusstsein!

    Unterstütze Teammitglieder dabei, Verantwortung für ihre eigenen Entscheidungen und Handlungen zu übernehmen.Hebe die Wichtigkeit ihrer Tätigkeiten hervor.Stelle die Teammitglieder mit den Konsequenzen ihrer Handlungen gegenüber. Mach deine Erwartungen und Standards klar, befehle aber den Mitarbeitern keinen schrittweisen Lösungsansatz.Gebe den Mitarbeitern die Freiheit, ihre eigenen Entscheidungen zu treffen. Gebe genügend Zeit, um die Aufgabe zu erledigen,…

    Read More

    //

  • Ersetze Mitarbeiter nicht in der Mitte des Projekts!

    Ersetze Mitarbeiter nicht in der Mitte des Projekts!

    Es ist sehr ineffizient, Mitarbeiter vor dem Abschluss eines Projekts zu ersetzen. Rekrutiere die richtigen Leute.Engagiere Menschen, die ihre Aufgaben gerne vollständig erledigen. Es kann zu unerwarteten Problemen im Projekt führen, wenn eine beteiligte Person das Projekt vor dem Projektabschluss verlässt.Stelle sicher, dass der Kandidat einer Art „Vervollständiger“ ist, bevor du ihn oder sie engagierst.Frag…

    Read More

    //

  • Kommunikationsfähigkeiten sind äusserst wichtig

    Kommunikationsfähigkeiten sind äusserst wichtig

    Kommunikationsfähigkeiten sind für einen Softwareentwickler ebenso wichtig wie technische Fähigkeiten.Viele Softwareprojekte scheitern nicht an technischen Problemen, sondern an Kommunikationsproblemen.Softwareentwickler müssen Kommunikationsfähigkeiten wie Zuhören, Sprechen, Lesen, Schreiben Gewicht geben. Kommunikationsfähigkeiten kommen ins Spiel:Wenn du (beim Gespräch, per Email, beim Präsentieren …) mit deinem Vorgesetzten, Teamkollegen, Lieferant, Kunden usw. kommunizierst.Wenn du Code, Codekommentare, Dokumentation usw. schreibst. Du…

    Read More

    //