As a university student its interesting to get insight into how things work in the 'real world' i.e the development projects that happen on a day to day basis in the average software company / it dept. / etc.
Most of the universities ive come across seem to swear by UML within OOA / OOD paradigms, however from reading posts on here and elsewhere on the internet, these do not appear to be met with a great deal of enthusiasm.
Is there any particular methodology favored in modern software developement, or is it simply a case of picking elements from lots of different solutions that work best for your particular environment?
If this is the case, then what steps are taken to ensure that every project is not developed under an agile-superflexible-noconstraints kind of methodology that ends up being no kind of methodology at all?
NB: As a student just about to finish the final year of my degree, i have not yet had the opportunity to apply my learning to a real world problem. Any insight into how things really work would be very appreciated.
!--removed tag-->
Enter your message below
Sign in or Join us (it's free).