Przestań żonglować arkuszami kalkulacyjnymi! Zarządzaj wymaganiami z Altium 365 RSP

Adam J. Fleischer
|  Utworzono: grudzień 19, 2024  |  Zaktualizowano: styczeń 6, 2025
Zarządzanie wymaganiami

Złożoność projektowania elektroniki wyprzedziła tradycyjne metody zarządzania wymaganiami. Z tego, co widzimy, od 30 do 50 procent zespołów deweloperskich nadal śledzi wymagania za pomocą arkuszy kalkulacyjnych lub podstawowych dokumentów tekstowych, podczas gdy inni dodają notatki bezpośrednio do projektów lub używają narzędzi do zarządzania zadaniami, takich jak Jira. 

To rozdrobnione podejście – z wymaganiami rozproszonymi po wielu systemach i zespołach – tworzy znaczące ryzyko, ponieważ produkty stają się bardziej zaawansowane. Inżynierowie znajdują się w sytuacji, w której muszą przełączać się między arkuszami kalkulacyjnymi, dokumentami i plikami projektowymi, walcząc z dokładnym śledzeniem wymagań. 

Ukryte koszty rozproszonych wymagań

Gdy wymagania znajdują się w wielu miejscach, problemy się mnożą. Inżynierowie zgłaszają, że spędzają godziny na poszukiwaniu aktualnych specyfikacji, podczas gdy menedżerowie projektów zmagają się z kontrolą wersji. Zespoły projektowe często działają na podstawie nieaktualnych informacji, co prowadzi do niepotrzebnej pracy, której można by uniknąć.

Wpływ sięga poza stracony czas. Bez odpowiedniego śledzenia wymagań, wady projektu często wychodzą na światło dzienne późno w rozwoju i powodują znaczne opóźnienia. W regulowanych branżach, rozproszone wymagania czynią weryfikację zgodności niemal niemożliwą. Zespoły zajmujące się sprzętem i oprogramowaniem, pracujące z różnych źródeł wymagań, mogą również stwierdzić, że tworzą niekompatybilne rozwiązania. Podczas audytów, udowodnienie implementacji wymagań staje się czasochłonnym wyzwaniem, które wymaga składania dokumentacji z różnych systemów.

Nowe podejście do zarządzania wymaganiami

Portal Wymagań i Systemów (RSP) w Altium 365 prezentuje inny sposób na obsługę wymagań. Zbudowany na technologii pozyskanej przez Altium w wyniku przejęcia Valispace, RSP wprowadza zarządzanie wymaganiami bezpośrednio do ekosystemu rozwoju elektroniki Altium.

"Wymagania to miejsce, od którego zazwyczaj zaczynasz projekt – opisujesz, co chcesz zrobić, jak planujesz coś zbudować i czego projekt potrzebuje," wyjaśnia Louise Lindblad, wiceprezes ds. Inżynierii Systemów w Altium, w najnowszym podcaście. "Ten element układanki był do pewnego stopnia nieobecny w Altium 365 i produktach Altium. Dlatego właśnie Valispace zostało włączone, aby połączyć fazę wymagań z szczegółowym projektem."

Łączenie Wymagań z Projektem

RSP wykracza daleko poza prostą listę wymagań dzięki swoim kompleksowym możliwościom zarządzania wymaganiami. RSP umożliwia dostęp do wymagań zarówno przez interfejs webowy Altium 365, jak i Altium Designer. Inżynierowie mogą uzyskiwać dostęp do wymagań podczas pracy i mogą tworzyć bezpośrednie powiązania między wymaganiami a konkretnymi elementami projektu, podczas gdy interesariusze mogą szybko zlokalizować, gdzie każde wymaganie jest wdrożone w projekcie. To połączenie eliminuje powszechny problem rozłączenia wymagań od implementacji.

"Chodzi o to, by wymagania były łatwo dostępne i bezpośrednio połączone z procesem projektowym, co redukuje nieporozumienia i zapewnia dokładną wymianę danych," wyjaśnia Lindblad. To bezpośrednie połączenie między wymaganiami a implementacją projektu pomaga zespołom wykrywać potencjalne problemy zanim staną się one kosztownymi kłopotami.

System może automatycznie sprawdzać niektóre parametry projektu pod kątem wymagań – takie jak liczba warstw płytki – i sygnalizować naruszenia. Na przykład, jeśli wymaganie określa maksymalnie siedem warstw dla płytki, RSP automatycznie sprawdza faktyczną liczbę warstw w projekcie i informuje użytkowników o wszelkich naruszeniach. Chociaż automatyczna weryfikacja pomaga wykrywać problemy na wczesnym etapie, inżynierowie zawsze zachowują ostateczną kontrolę nad procesem walidacji.

Zespół planuje znacząco rozszerzyć te możliwości weryfikacji, w tym pobieranie danych sieci i właściwości BOM. Według Gonçalo Ivo, Szefa Produktu dla RSP, "Długoterminowa wizja zakłada umożliwienie określenia wymagań, aby wszystkie komponenty na płycie działały w określonym zakresie temperatur, powiedzmy od minus 20 do plus 55 stopni. Celem jest bezpośrednie pobieranie tych danych z komponentów podczas procesu selekcji."

Kontrola wersji w RSP śledzi każdą zmianę, tworząc jasny ślad audytu na przestrzeni całego cyklu życia projektu. Zespoły mogą zobaczyć, kto zmodyfikował wymagania, kiedy zmiany miały miejsce i dlaczego dokonano korekt. Ta śledzalność pomaga zapobiegać powszechnemu problemowi pracy na podstawie nieaktualnych specyfikacji i napędza jakość oraz zgodność.

Widoczność zespołu na każdym kroku

Możliwości współpracy w czasie rzeczywistym pozwalają członkom zespołu komentować wymagania bezpośrednio w platformie, przełamując bariery organizacyjne. Zamiast utrzymywać oddzielne łańcuchy e-mailowe lub planować dodatkowe spotkania w celu omówienia specyfikacji, rozmowy odbywają się w kontekście. Każdy komentarz jest bezpośrednio połączony z odpowiednim wymaganiem, tworząc jasny zapis decyzji i dyskusji.

Inżynierowie mają do dyspozycji trzy kluczowe działania podczas pracy z wymaganiami. Mogą umieszczać wymagania bezpośrednio w projekcie, wskazując dokładnie miejsce implementacji. Mogą przypisywać wymagania jako zadania innym członkom zespołu, śledząc zarówno umiejscowienie, jak i status zadania. Ponadto, inżynierowie mogą bezpośrednio przyczyniać się do walidacji wymagań, aktualizując status weryfikacji z poziomu środowiska Altium Designer lub Altium 365. 

"Z punktu widzenia inżyniera systemowego, nie muszą oni już ciągle sprawdzać u inżyniera elektronika z pytaniem: Czy moje wymaganie jest spełnione? Czy jest brane pod uwagę lub implementowane?" wyjaśnia Ivo. Zamiast tej niejasności, dzięki RSP, "za każdym razem, gdy inżynier elektronik umieszcza wymaganie, inżynier systemowy–lub inni inżynierowie elektronicy–mogą bezpośrednio przejść do konkretnego miejsca w projekcie, gdzie wymaganie zostało zaimplementowane."

Zarządzanie wymaganiami wspomagane przez AI

RSP zawiera ValiAssistant, narzędzie wspomagane przez AI, które ma potencjał, aby pomóc zespołom w opracowywaniu i doprecyzowywaniu wymagań. Narzędzie to doskonale radzi sobie z rozbijaniem skomplikowanych, wysokopoziomowych wymagań na szczegółowe specyfikacje. Moc tej pomocy AI staje się jasna, gdy mierzymy się ze skomplikowanymi projektami. 

AI-Powered Requirements Management for Drone Design

Na przykład, weźmy autonomiczny dron z godzinną wytrzymałością lotu – ValiAssistant może pomóc inżynierom systematycznie rozłożyć ten wysokopoziomowy cel na konkretne wymagania techniczne, przyspieszając proces, który tradycyjnie wymaga obszernej pracy inżynieryjnej. Główne korzyści obejmują pomoc w rozpoczęciu, właściwym rozłożeniu wymagań i zapewnieniu braku niespójności. A dzięki automatycznej walidacji, użytkownicy nie muszą ręcznie sprawdzać, czy każda wartość jest poprawna – mogą ustawić automatyczne reguły, aby weryfikować wymagania względem specyfikacji projektowych.

Poza rozkładaniem wymagań, ValiAssistant ciągle analizuje specyfikacje pod kątem jasności i spójności, sugerując ulepszenia i identyfikując dodatkowe rozważania na podstawie kontekstu systemu. Jednak, jak podkreśla Ivo na temat AI, "To zawsze tylko pomoc. Ostatecznie to inżynierowie podejmują ostateczną decyzję."

Prosta implementacja

Przeniesienie istniejących wymagań do RSP nie wymaga zaczynania od zera. System oferuje proste możliwości importu plików Excel, pozwalając zespołom szybko przejść z systemów opartych na arkuszach kalkulacyjnych. "To po prostu proces przeciągnij i upuść," wyjaśnia Ivo. "Nie będziesz musiał zaczynać od zera – po prostu załadujesz plik, połączysz go z blokiem, i w ciągu minut wszystko będzie gotowe z zapewnioną śledzalnością."

Gdy wymagania są wprowadzone do systemu, RSP zapewnia kompleksową widoczność statusu wymagań i ich realizacji. Zmiany są automatycznie propagowane przez cały projekt, co zapewnia, że wszyscy członkowie zespołu pracują z aktualnymi informacjami. System umożliwia przydzielanie zadań i ich śledzenie, co pozwala zespołom skutecznie zarządzać realizacją wymagań.

Skupienie inżynierii wraca do innowacji

Gdy zarządzanie wymaganiami staje się zintegrowane z całym procesem rozwoju i częściowo zautomatyzowane, inżynierowie mogą skierować swoje ekspertyzy na rozwiązywanie skomplikowanych wyzwań projektowych, zamiast zarządzania dokumentacją. Zespoły, które wcześniej spędzały godziny na walidacji specyfikacji w wielu systemach, mogą teraz skupić się na przesuwaniu granic technicznych i tworzeniu innowacyjnych rozwiązań.

"Inżynierowie będą mieli więcej czasu na skupienie się na tym, do czego zostali zatrudnieni: właściwej inżynierii, a nie na poszukiwaniu wymagań w dokumentach," wyjaśnia Lindblad. Ta zmiana umożliwia bardziej innowacyjne podejście do projektowania. Zespoły mogą z ufnością eksperymentować ze zmianami, wiedząc, że mogą natychmiast zobaczyć ich wpływ na cały projekt. Jak zauważa Lindblad, "Ostatecznie pozwala to Twojej organizacji być bardziej innowacyjną, ponieważ jest więcej czasu na eksperymentowanie i doskonalenie."

Zainteresowany zarządzaniem wymaganiami i inżynierią systemów z wykorzystaniem AI? Odkryj Altium 365 RSP już dziś!

About Author

About Author

Adam Fleischer is a principal at etimes.com, a technology marketing consultancy that works with technology leaders – like Microsoft, SAP, IBM, and Arrow Electronics – as well as with small high-growth companies. Adam has been a tech geek since programming a lunar landing game on a DEC mainframe as a kid. Adam founded and for a decade acted as CEO of E.ON Interactive, a boutique award-winning creative interactive design agency in Silicon Valley. He holds an MBA from Stanford’s Graduate School of Business and a B.A. from Columbia University. Adam also has a background in performance magic and is currently on the executive team organizing an international conference on how performance magic inspires creativity in technology and science. 

Powiązane zasoby

Powrót do strony głównej
Thank you, you are now subscribed to updates.