Jeśli masz doświadczenie w pracy w zespołach projektujących PCB, zarówno w jednej lokalizacji, jak i zdalnie, prawdopodobnie widziałeś zarówno udane, jak i nieudane projekty. Każdy projekt może się nie powieść lub zostać poważnie opóźniony z różnych przyczyn, a czasami gwiazdy muszą się ułożyć, aby wszystko zostało dostarczone na czas i w ramach budżetu. Nawet po wielu błędach, które spowodowały opóźnienia w projekcie i rozdrobnienie członków zespołu, wciąż uczę się, co jest potrzebne, aby każdy projekt zakończył się sukcesem.
Po uczeniu się na własnych błędach jako menedżer projektu, staram się robić kilka rzeczy, zanim zacznę udostępniać dane klienta mojemu zespołowi projektowemu. Dla nowszych projektów, a nawet w trakcie trwających projektów, postaram się wykonać te zadania, aby upewnić się, że unikniemy przeprojektowania przed dostarczeniem ostatecznych danych projektowych. Upewnij się, że sprawdzisz te punkty (i jestem pewien, że wiele innych) zanim wyślesz wymagania projektowe, zadania i dane projektowe do członków zespołu.
Uzyskanie kompletnych wymagań funkcjonalnych i wymagań DFM przed rozpoczęciem układu są ważnymi zadaniami, ale jest więcej rzeczy, które należy zrobić przed udostępnieniem danych projektowych. Celem tych zadań jest zapobieganie niepotrzebnym zmianom projektu, gdy układ jest bliski ukończenia. Oto kilka punktów, które wielokrotnie pojawiały się w moich projektach:
Miałem to doświadczenie wielokrotnie, podejmując nowy projekt: klient wysyła 6-miesięczne schematy, biblioteki i BOM. Gdy nowy projekt jest tworzony, aby rozpocząć układ, nagle okazuje się, że połowa komponentów jest przestarzała, LTB, NRND, nieprodukowana lub niedostępna. Obecnie zawsze upewniam się, że oczyszczam BOM na początku, po prostu umieszczając schemat i biblioteki w nowym projekcie, a następnie tworzę nowy BOM i liczę liczbę komponentów z problemami. Zawsze chcę upewnić się, że moi klienci wiedzą, jakie inne zadania są związane z przygotowaniem ich projektu do układu i produkcji, a oczyszczanie BOM jest jednym z tych ważnych zadań.
Zadanie oczyszczania BOM może zająć dni w przypadku większych projektów obarczonych problemami, ale zawsze zapobiega to marnowaniu czasu później. Jeśli zrobisz to przed rozpoczęciem układu, nie będziesz musiał ryzykować bardziej rozległymi przeprojektowaniami, gdy będziesz gotowy do rozpoczęcia produkcji i montażu. Pomaga, gdy masz dostęp do danych łańcucha dostaw wewnątrz twojej specyfikacji materiałowej, ponieważ to skraca czas spędzony na przeglądaniu stron dystrybutorów.
Czy kiedykolwiek miałeś sytuację, gdy klient przychodzi do ciebie z aktualizacjami mechanicznymi lub zmianami komponentów, właśnie gdy masz zakończyć układ ich PCB? Ja już to przeżyłem i może to być irytujące. W niektórych przypadkach chodzi tylko o zmianę rozmiaru otworów montażowych lub przesunięcie kilku komponentów. Innym razem może to wymagać rozległych przeprojektowań, i zaczynasz życzyć sobie, aby ktoś wspomniał o tym przed rozpoczęciem układu.
W ostatnim projekcie prosta prośba o przesunięcie 6 złącz SMA w dół o około 0,5 cm zmusiła nas do przesunięcia wszystkich innych złącz w dolnej części płytki. Wymagało to również sporej ilości przekładania tras i ponownego wylewania poligonów na wielu warstwach. Gdybyśmy dowiedzieli się o tych zmianach wcześniej, moglibyśmy zaoszczędzić nasz czas i pieniądze klienta. Otrzymywanie tych zmian z wyprzedzeniem pozwala zespołowi projektującemu planować je, zachowując rozmieszczenie komponentów i trasowanie w tych obszarach na koniec.
Ja i moi projektanci przysięgamy na płytki deweloperskie, które przyspieszają rozwój wbudowanych systemów. Jest to jedno z tych zadań, które można wykonywać równolegle, jeśli ma się do tego odpowiedni personel. Nie musisz też mieć gotowego układu ani schematów, zanim zaczniesz składać kod; potrzebujesz tylko wysokopoziomowego diagramu blokowego i kilku wymagań funkcjonalnych.
Robimy to za każdym razem, gdy mamy projekt wbudowany z MCU/FPGA, który musi współpracować z innymi układami scalonymi. Wszelkie problemy wymagające debugowania podczas rozwoju są już zawężone do poziomu kodu i nie powinny mieć nic wspólnego z układem płytki deweloperskiej. Nigdy nie zaszkodzi zrobić wyszukiwania w Google w poszukiwaniu płytek deweloperskich i przesłać listę swojemu inżynierowi firmware; możesz być zaskoczony zakresem dostępnych płytek deweloperskich.
To jest jeden z aspektów zarządzania projektem, który jest oczywisty z perspektywy czasu, ale to coś, czego nadal uczyłem się przewidywać w niektórych moich pierwszych projektach. Jeśli uzyskałeś dokładne wymagania i zaplanowałeś zmiany projektowe przed udostępnieniem danych projektu i przypisaniem zadań, możesz zidentyfikować, które zadania najlepiej byłoby prowadzić równolegle. Podczas fazy projektowania. Układy wielopłytowe, kodowanie dla wszelkiego wbudowanego firmware oraz wszelkie aplikacje oprogramowania, które muszą współpracować z systemem, to wszystko zadania kandydujące do równoległego prowadzenia.
To jest kolejny punkt, który wydaje się prosty, ale robi dużą różnicę w uzyskiwaniu odpowiedzi na trudne pytania na wczesnym etapie, gdy zespół pracuje nad projektem. Regularne spotkania kontrolne (czy to codzienne, czy tygodniowe) dają wszystkim możliwość dzielenia się postępami, rozwiązywania nierozstrzygniętych kwestii i ustalania zadań do wykonania.
Bez względu na to, czy wszyscy współpracują zdalnie, czy są zgromadzeni w biurze, wykonaj te wstępne zadania, zanim zaczniesz pracować nad projektem. Kiedy będziesz gotowy, aby udostępnić dane swojego projektu i rozpocząć projekt, funkcje zarządzania i udostępniania na Altium 365® pomogą utrzymać wszystkich w zespole na tej samej stronie. Te funkcje są dostępne w Altium Designer®, dając każdemu w zespole kompleksowe narzędzie do współpracy przy projektowaniu PCB.
Gdy używasz Altium Designer na platformie Altium 365, możesz stworzyć produktywny i współpracujący przepływ pracy projektowania PCB dla swojego zespołu. Altium 365 pozwala włączyć projektantów, użytkowników końcowych i producentów do procesu rozwoju, co może pomóc przyspieszyć przegląd projektu i uniknąć czasochłonnych przeprojektowań. Każdy w twoim zespole będzie miał dostęp do danych łańcucha dostaw, funkcji komentowania i narzędzi do udostępniania danych, aby pomóc usprawnić współpracę przy projektowaniu PCB.
Dotknęliśmy tylko powierzchni tego, co jest możliwe do zrobienia z Altium Designer na Altium 365. Możesz sprawdzić stronę produktu dla bardziej szczegółowego opisu funkcji lub jednego z Webinarów na Żądanie.