Pracuję dla dużej firmy, która dyktuje stosowanie zwinnych procesów. Na przykład w naszych projektach korzystamy z usług w chmurze, które są specjalnie ukierunkowane na zarządzanie sprawnym programowaniem.
Konkretna grupa inżynierów, dla której pracuję, nie opracowała tradycyjnie oprogramowania (zamiast tego pomagamy kierować projektami z dużo większej perspektywy), ale to się zmienia. Mamy szeroką gamę nadchodzących / planowanych projektów oprogramowania, które są głównie skoncentrowane na danych - np. Będziemy monitorować dane, gromadzić, agregować i niektóre raporty. Inne zadania obejmują automatyzację za pomocą specjalistycznego sprzętu i różnych rodzajów architektur klient / serwer (wielopłaszczyznowych). Mam pomagać w procesie zatrudniania kilku osób i formułować wiele naszych planów dotyczących rozwoju.
Moje pytanie brzmi: czy robienie szybkiego prototypowania (niepotrzebny kod) wpisuje się w zwinną filozofię. Na przykład uwielbiam Python i jego szeroką gamę pakietów. Widzę możliwość bardzo szybkiego wdrożenia wielu naszych pomysłów za pomocą przepływu pracy opartego na języku Python. Myślę jednak, że będzie wiele przekonań, że Python nie jest „jakości korporacyjnej” i wiele z tych prac wymaga przepisania w Javie, a może w C ++.
Jednak tworzenie prototypów w języku Python dałoby nam ogromną satysfakcję, umożliwiając nam szybkie dostarczanie rzeczywistych rezultatów.
Czy udało Ci się wdrożyć szybkie prototypowanie - mam nadzieję, że w Pythonie - w solidny, zwinny przepływ pracy w środowisku korporacyjnym?