So verwalten Sie ein Webprojekt

Ich bin Webentwickler und arbeite in einer kleinen Webentwicklungsfirma. Normalerweise haben wir eine kleine Gruppe von Projekten, die PHP und MySQL verwenden, und ein kleines Team mit weniger als 4 Personen. Aber manchmal ist es schwierig, sich an Details über diese Projekte zu erinnern und Aufgaben zu verwalten, wenn die Projekte wachsen ... und Verwirrung entsteht. Was ist der beste Prozess, um Webprojekte zu verwalten?

Tolle Frage. Webprojekte haben ihre eigenen Herausforderungen.

Antworten (8)

Sie können jedes beliebige Tool auswählen, solange Sie einem Prozess folgen. Meiner Ansicht nach sollten Aufgaben in Blöcke unterteilt werden, die an einem Tag erledigt werden können, und jedem Teammitglied zugewiesen werden. Führen Sie am Ende eines jeden Tages ein kurzes Meeting durch, um zu aktualisieren, welche Tools verwendet werden, um die Erledigung der Aufgaben zu verfolgen. Wenn keine Zeit für ein Treffen zur Verfügung steht, stellen Sie sicher, dass alle eine kurze E-Mail senden, in der sie die Fortschritte des Tages angeben, und weisen Sie ein Teammitglied an, das Tool zur Verfolgung des Projekts zu aktualisieren.

Natürlich muss das Team entscheiden, wie lange eine Aufgabe dauert und welche Funktionalitäten notwendig sind, um das Projekt abzuschließen. Versuchen Sie, eine Function Point-Schätzung gemischt mit einer Expertenschätzung zu verwenden, um zu entscheiden, ob das Team etwas braucht, um etwas zu liefern, das den Anforderungen des Kunden entspricht.

Stellen Sie sicher, dass alle Unklarheiten geklärt sind, wenn Sie die Anforderungen erhalten, bevor Sie das Projekt annehmen.

Wenn Sie einige dieser Richtlinien befolgen, kann ein kleines Projekt sogar mit einer einfachen Excel-Tabelle verfolgt werden.

Ich arbeite mit einem Kunden und Teil des Projekts ist ein Web-Tool. Es scheint an Prozessen zu mangeln, und wir sind verwirrt über Leistungen, Erwartungen und Fälligkeitstermine. Ich stimme zu, dass der Prozess von entscheidender Bedeutung ist.
Was tun Sie für wirklich große Features, die nicht an einem Tag abgeschlossen werden können? Wenn der PM Funktionen in Aufgaben aufteilt, kann dies an Mikromanagement grenzen.
Wenn die Aufgabe nicht an einem Tag erledigt werden kann, verwenden Sie einfach einen Block von Tagen dafür. Es sollte nicht der PM sein, der Funktionen in Aufgaben aufteilt. Der PM erleichtert und hilft dem Team, Funktionen in Aufgaben aufzuteilen.

Meine Empfehlung wäre, dass Sie mit einfachen Werkzeugen beginnen und sich im weiteren Verlauf an diese Einfachheit halten. Wenn die Teams klein sind, kann manchmal ein einfaches gemeinsames Whiteboard sehr effektiv sein. Zu anderen Zeiten konzentrieren Sie sich auf einfache Tools wie Project Path for 37 Signals, um Aufgaben zu verwalten und zusammenzuarbeiten.

Sehen Sie sich Tools wie BackPackit und Project Path von 37signals für Aufgaben und grundlegende Zusammenarbeit an. Die Grundfunktionalität dieser Tools ist kostenlos und mit einer Teamgröße von 4 sollten Sie diese Produkte kostenlos nutzen können.

Eine kostenlose Version von Google Apps ist ebenfalls oft effektiv, da sie es mehreren Personen ermöglicht, dieselbe Excel-Tabelle online zu aktualisieren. Sie können Personen bitten, dieselbe Excel-Tabelle zu aktualisieren, wenn sie ihre Aufgaben erledigt haben. Dieser Ansatz ist generisch, während Tools wie Project Path etwas spezifischer sind und einige Schnickschnack wie E-Mail-Benachrichtigungen, grundlegende Zeitleisten usw. bieten.

Eine weitere Option kann darin bestehen, ein Open-Source-Bug-Tracking-System zu verwenden und es zu optimieren, um Aufgaben zu erfassen. Bugzilla sollte eine gute Option sein. Bugzilla verfügt über Funktionen wie die pro Funktion benötigte Zeit usw., die Sie möglicherweise nützlich finden, wenn Sie die Zeit verfolgen möchten, die einige dieser Funktionen verfolgen.

Eine starke Empfehlung, die ich habe, ist, egal was Sie tun, um es einfach zu halten, nicht nur jetzt, sondern auch wenn Sie als Team oder als Organisation wachsen.

Die Frage schien etwas allgemein gehalten.

Hoffe diese Antwort hilft. Wenn Sie weitere spezifische Fragen dazu haben, zögern Sie nicht, diese Antwort zu hinterlassen und zu kommentieren, und wir werden unser Bestes tun, um zu antworten.

"Verwirrung entsteht" ist hier ( aus meiner Sicht ) das Kernproblem .

Welchen Prozess Sie auch immer anwenden, stellen Sie sicher, dass er leicht zu verstehen und zu implementieren ist und nicht viel Aufwand verursacht, da Sie ein kleines Team haben, damit keine weitere Verwirrung entsteht.

Hier ist, was ich vorschlage -

  1. Unterteilen Sie Ihren Projektfortschritt in einfachere Aufgaben. Die ein klares Ziel, einen Zeitplan und Abschlusskriterien haben
  2. Erhöhen Sie die Sichtbarkeit von Aufgaben, deren Aktualisierungen/Fortschritt und Blockern/Risiken bei der Erfüllung dieser Aufgaben – kurze tägliche Stand-Ups wären meine Empfehlung. Beziehen Sie alle relevanten Stakeholder ein. Fortschrittstransparenz sollte dabei Ihr Mantra sein.
  3. Beauftragen Sie eine Person mit der Erfassung der oben genannten Daten – verwenden Sie eine große weiße Tafel.
  4. Stellen Sie sicher, dass Sie über ein geeignetes Fehlerverfolgungssystem verfügen. Ich würde Excel nicht empfehlen. JIRA ist beliebt, leicht verständlich und leicht
  5. Verwenden Sie ein Low-Tech-Dashboard, um Qualitätsprobleme und Testfortschritte hervorzuheben. http://www.satisfice.com/presentations/dashboard.pdf

Ich würde mit diesen Schritten beginnen und sehen, wie es geht.

viel Glück

Ich vermute, Sie werden bald Probleme mit der Versionskontrolle in die Liste der Probleme aufnehmen.

Alle Antworten auf Ihren Beitrag weisen auf eines hin: Nehmen Sie einen Prozess an und folgen Sie ihm. Ich würde auch empfehlen, dass jeder mit dem „One“-Prozess mitmachen muss und dass er sich auf die Code-Kontrolle und Website-Versionierung erstreckt. Eine Methode ist eine wunderbare Sache, um das Leben einfacher zu machen.

Versuchen Sie, ein Problemverfolgungssystem ( ITS ) für Aufgaben und Fehler zu verwenden. JIRA und Trac sind sehr beliebt. Sie werden Ihren Verlauf organisiert und durchsuchbar halten.

"Wer sich an den Plan hält, plant zu scheitern"

Das Schlimmste, was einem Projekt passieren kann, sind fehlende Anforderungen. Die Verwendung eines beliebigen Projektmanagement-Tools oder sogar einer Excel-Datei reicht aus. Aber dokumentieren Sie die Anforderungen in allen Details. Dazu gibt es keine Alternative. Wann immer Sie eine Projektliste starten, führen Sie alle Detailinformationen auf, die Sie haben, und lassen Sie diese vom Kunden genehmigen. Behalten Sie dies als Grundlage bei und aktualisieren Sie es weiter, wenn neue Informationen eintreffen oder neue Anforderungen entstehen. Darauf basiert Ihr Abfrageblatt. Ihr Testfall sollte auf diesem Anforderungsdokument aufbauen.

Ich verstehe, dass der Kunde irgendwann im Laufe des Projekts Informationen einsendet, und es ist sehr schwierig, während der tatsächlichen Entwicklung den Überblick zu behalten. Es sei denn, Sie haben ein konsolidiertes Anforderungsdokument, auf das Sie sich beziehen können. Wenn Sie den Prozess nicht strikt befolgen, kann Sie kein noch so intelligentes Tool retten.

Ja, das stimmt @Deb

Ich denke, Sie sollten Benutzeranfragen, Probleme und Aufgaben in einer einzigartigen gemeinsamen Umgebung sammeln. das ist der erste kleine schritt.

Mit dem von mir verwendeten Tool erstelle ich ein einzelnes Projekt als Sammler von Issues. Wenn/wenn Projekte komplexer werden, erstelle ich ein Teilprojekt, um eine feinkörnige Kontrolle zu haben. Dann kann das von Ihnen gewählte Tool es ermöglichen, die aufgewendete Zeit aufzuzeichnen, Warnungen zu generieren und Ihnen helfen, das Projekt unter Kontrolle zu haben.

Nach meiner (begrenzten) PM-Erfahrung ist es das Wichtigste und gleichzeitig der schwierigste Schritt, das Team davon zu überzeugen, dass es daran gewöhnt ist, alles aufzuzeichnen.

Werfen Sie einen Blick auf https://pm.stackexchange.com/questions/5600/project-management-software-for-a-small-team-with-shifting-priorities

Schöne eigenständige Antwort, die auch auf andere Inhalte auf unserer Website verweist. Willkommen bei PMSE! :)

Eine Projektmanagement- Software ist vielleicht der beste Weg, um die Art von Problemen anzugehen, mit denen Sie konfrontiert sind. Wir verwenden Microsoft Project 2010 in unserer Organisation, da es für uns gut funktioniert. Es ist einfach zu bedienen und hilft bei der Zusammenarbeit und Berichterstellung. Es gibt eine kostenlose 30-Tage-Testversion. Sie können es also ausprobieren, um zu sehen, wie es für Sie funktioniert.