Dein Warenkorb ist gerade leer!
Kategorie: Programmieren
-

Ü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…
//
-

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…
//
-

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…
//
-

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…
//
-

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,…
//
-

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…
//
-

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…
//
-

Fordere Bottom-Up-Input auf!
Das obere Management sollte regelmässig im Unternehmen herumlaufen, um zu beobachten und zu kommunizieren, wie sich die Dinge im gesamten Unternehmen täglich wirklich entwickeln.Wenn das obere Management von unten nach oben im Unternehmen sichtbar, verfügbar und an seinen Mitarbeitern interessiert ist, verbessert sich die Kommunikation, Probleme werden gelöst und Vertrauen wird aufgebaut.Frage einzelne Mitarbeiter, wie…
//
-

Weise Aufgaben effizient zu!
Die Qualität des Aufgabenergebnisses hängt nicht nur von den zugewiesenen Personen ab, sondern vor allem vom Auftraggeber.Wenn die Aufgabe nicht richtig zugewiesen wurde, kann sie auch nicht richtig ausgeführt werden.Der Eingang bestimmt den Ausgang. („Shit in, shit out.“) Sammle und organisiere zuerst deine Gedanken, damit die Aufgabe sinnvoll ist und du genau weisst, welches Ziel…
//
-

Stelle Fragen!
Höre nie auf, Fragen zu stellen.Dies ist der effizienteste Weg, um tiefere Einsichten ins Projekt zu erhalten.Wenn du immer wieder Fragen stellst, wirst du immer bessere Antworten finden und genau umsetzen, was zu tun ist. Versuche zunächst, die Antwort durch Lesen der verfügbaren Dokumente herauszufinden (RTFM). Nimm niemals etwas an – frag lieber.Wenn du die…
//
