Ich habe vor sechs Monaten ein Startup-Unternehmen gegründet. Das erste Produkt wurde aus einer Leiterplatte, Firmware, Verifizierungstests und unterstützender PC-basierter Anwendungssoftware entwickelt. Der erste Prototyp ist bereit für die Kommerzialisierung. Daher suche ich nach einem Team, das dabei hilft, dies auf den Markt zu bringen und dieses Unternehmen weiter auszubauen.
Dazu suche ich nach Möglichkeiten, mit diesen neuen Teammitgliedern zusammenzuarbeiten, von denen sich einige im ganzen Land in verschiedenen Zeitzonen befinden. Das Team wird vom reinen Embedded-Design auf folgende Bereiche erweitert: mechanische Designs für Gehäuse, Website-Design sowie Geschäfts- und Marketingentwicklung. Ich habe mir etwa ein Dutzend webbasierter Tools angesehen. Viele verlangen eine monatliche oder jährliche Gebühr und beginnen mit einer verkrüppelten kostenlosen Starterseite.
Ich suche hier in diesem Beitrag keine Empfehlungen . Diese sind leicht über Google zu finden. Was ich suche, sind nützliche Kommentare von Ingenieuren, die in der Vergangenheit Collaboration-Tools verwendet haben. Ich suche etwas Umfangreicheres als nur GitHub. Dieses Startup basiert auf Embedded-Produkten, daher sind Kommentare von Hardware- und Software-Ingenieuren sehr wichtig.
Ich freue mich über Kommentare zu Ihren Erfahrungen mit Collaboration-Tools? Vielleicht startet dieser Beitrag einen Dialog, der für andere Embedded-Ingenieure nützlich ist. Danke an die Leser dieses Beitrags.
Ich würde nicht mit jemandes webbasiertem irgendetwas gehen. Wollen Sie das Leben Ihres Unternehmens wirklich irgendwelchen Schurken anvertrauen, die eine Website betreiben?
Ich würde die Tools, die mir gefallen, innerhalb des Netzwerks meines Unternehmens einrichten, ohne jegliche nach außen gerichtete Dienste. Dann erhalten alle Leute, die remote arbeiten, ein VPN-Login, das sie in mein Netzwerk bringt, wo sie meine Tools verwenden können.
Teilen Sie den Quellcode über ein Versionierungssystem. Angesichts der verteilten Natur Ihres Setups würde Git wahrscheinlich am besten funktionieren. Es gibt einen besonderen kleinen Ort in der Hölle (wo das Feuer heißer brennt und die Dämonen gemeiner sind), der für Leute reserviert ist, die versuchen, Softwareentwicklung zu betreiben, indem sie Dateien ohne Versionsverwaltungssystem teilen. Der Teufel kümmert sich persönlich um diejenigen, die Dropbox anstelle eines Versionierungssystems verwenden.
Verwenden Sie ein gutes System zur Planung Ihrer Aufgaben. Wir verwenden Jira und es funktioniert gut genug.
Finden Sie ein gutes Projektmanagementprogramm, um Anforderungen und Fortschritte im Auge zu behalten. Lass es mich wissen, wenn du einen findest. Wo ich arbeite, haben wir keinen, und wir haben nie einen gefunden.
Sie benötigen ein System, um Supportanrufe zu verfolgen. Wir haben eine, die wir verwenden, und sie ist irgendwie in Ordnung. Kann es nicht empfehlen, da es ein deutsches Produkt ist und nur in Deutsch erhältlich ist. Es ist sowieso nicht wirklich alles Whoopy.
Verwenden Sie intern ein Chat-System. Wenn ein Entwickler oder Techniker einen anderen zu technischen Fragen befragen muss, funktioniert ein Chat besser als eine E-Mail.
Ich benutze Github für einige meiner persönlichen Projekte, und das funktioniert gut genug - für die kleinen Dinge, die ich zu Hause mache. Auf der Arbeit würde ich es nicht benutzen wollen. Es hat einfach nicht das Zeug dazu, mit dem umzugehen, womit wir arbeiten. Wir hatten rund tausend Supportanrufe und haben im letzten Jahr etwa 2000 Aufgaben erledigt. Nach meinen persönlichen Erfahrungen mit Github wäre das überhaupt kein Spaß gewesen.
Integrierte Lösungen sind großartig, bis Sie auf eine Einschränkung stoßen, mit der Sie nicht leben können - aber dann kommen Sie nicht mehr heraus, weil sich alle Ihre Daten und der Verlauf in einem proprietären System befinden und Sie nicht herauskommen Es. Ein Haufen unabhängiger Systeme zu haben ist mühsam, aber Ihre Daten sind in Ihren Händen und Sie können sie auf ein neues System verschieben, wenn Sie müssen - oder in den sauren Apfel beißen und beispielsweise Ihr Chat-System ersetzen und den Verlust einfach hinnehmen Verlauf (aber nur für den Chat und nicht alles, was Sie im integrierten System angebunden hatten.)
Das ist meine Meinung zu dem Thema. Ich gehe davon aus, dass diese Frage in Kürze als zu allgemein oder zu meinungsbasiert geschlossen wird. Meinungen sind alles, was Sie als Antwort auf die von Ihnen gestellten Fragen bekommen können.
Benutzer105652
Doug12745
Benutzer105652