A systematic approach for system developments?

I have heard, that students do no learn anymore nowadays things about a systematic approach how to develop and bring-up a system.

Instead, the buzz word meanwhile is: "Agile SW Development".

"Hmmm":

I was (and I am still) a big fan of the "V-Model-Approach":

  • break down the system ("Analysis")
  • and build up the system ("Synthesis")
  • accompanied with correlated test cases

What does mean "agile" in system development nowadays?: to change all the time your mind?, to drift into different directions? to divert from the intention? just to be "fast" on implementation?

Sure, "fast development", but fast does not mean to skip important tasks during a development (esp. not during the "Analysis" which helps a lot for the "Synthesis" of a system, "to be fast" to hit the goal). "Fast"? as :"efficient" = doing (anything) just fast? But why we do not want to be also "effective" = doing the right things? Doing the "wrong things fast" is soooo easy, esp. nowadays with AI and tools!

Here is an example where I think, the "old school" V-Model still works: It is based on my leisure time project to create a "Visual Flight Radar" (VFR) system to watch airplanes flying over my home.

V-Model example

Is it true, that students do not learn anymore the methodic of system design and development?

Is "Agile SW development" (SCRUM) the answer to speed up development without to do a "due diligence", an "analysis"? Is the focus nowadays to be "efficient" (just fast, but not anymore "effective" = the right things)?

But a properly done "Analysis" phase would help you to be "effective", which sounds to me: it is still very important to achieve the project goal and to hit the market with their needs - with the "right thing" instead of the "fast thing" created.

To be honest: when I see nowadays, employers are seeking for new hires confirming they know "SCRUM", are familiar with "agile development". But nobody ask anymore about your ability to do an "Analysis", with due diligence, followed by a proper, aligned "Synthesis". It sounds to me: meanwhile it is more important to demonstrate you can handle tools, instead of "thinking yourself", no needs about: how to solve an issue and how to implement (even without any tool needed).

Are employers looking meanwhile for "tool experts" instead of searching for "problem solving people"? Do employers trust tools meanwhile more instead to hire "smart people" as new employees? OK, they cannot hire "tools" as new employees, luckily for us.

I have learned in my old days: "when you cannot analyze and design a system without any tool - a tool will not help you." The tool is there to be "efficient" (to implement faster). But if you do not have a clue how to be "effective" (doing the right things, even using the right tools) - you cannot be successful.

Have we forgotten what does it mean to be an effective engineer? (just judged meanwhile for efficiency?)

What do you think?: Is tool knowledge meanwhile more important as providing personal skills? Is the ability to use tools meanwhile more important compared to the ability to think (without tools)? Is creativity meanwhile what you could do as well with (existing) tools, instead to develop new tools helping to implement what are your ideas in mind?

Is an engineer meanwhile more a "tool expert", instead of a creative and innovative person?


Mark Dencker

Sales Manager Finatix GmbH | IT VISTA GmbH

1 年

"A bad carpenter always blames his tools". There does seem to be a focus on individual certification and experience using processes. Whilst this is helpful for companies offering courses and certification in SCRUM, PRINCE2, ITIL, V-model etc, appreciating the relevance of the methodology and application is often taken for granted, never questioned. This can lead to a certain blindness, which restricts the ability to question and, therefore, understand and work towards a sensible outcome.

回复
Torsten Jaekel

System Engineer at Broadcom

1 年

Dear employers: why do you ask in job offers for the knowledge about a specific tool? Why you do not ask how smart we are to select/use the right tools for the job to do? You could ask how smart we are to learn using a new tool - OK. You never asked how smart we are to solve an issue (even without a tool). I am sure: very engineer can learn a new tool very fast. But if we could analysis and design a solution (even without tools) - you never ask. What are your looking for? For tool experts or for engineers?

回复

要查看或添加评论,请登录

Torsten Jaekel的更多文章

  • Dear LinkedIn users: Stop Killing LinkedIn!

    Dear LinkedIn users: Stop Killing LinkedIn!

    Dear LinkedIn users, please, I want to encourage you: to stop "abusing" LinkedIn as the last social media platform for…

  • PYNQ with Generic QSPI

    PYNQ with Generic QSPI

    I need a QSPI master interface in order to test an external chip. I decided to try an FPPA and to implement such a QSPI…

  • True Parallel RLC circuit

    True Parallel RLC circuit

    Trying to recall and refresh my knowledge learned at the electronics university study - a presentation how to calculate…

  • RingGesture - finger and hand gestures

    RingGesture - finger and hand gestures

    My project comes along and makes progress. I have verified how good my sensor data is, before I dive into AI and ML…

    1 条评论
  • "FingerGesture" making progress

    "FingerGesture" making progress

    My leisure time project "FingerGesture" is making progress. What is it? It is a finger ring with optical sensors in…

    1 条评论
  • Celsius to Fahrenheit - simple math, but why not "symmetrical"?

    Celsius to Fahrenheit - simple math, but why not "symmetrical"?

    As a pilot I need often the conversion from Celsius to Fahrenheit and backwards. I had to do during flying, without any…

  • WAcouSense is ready

    WAcouSense is ready

    We are ready to go: our MCU FW (on Portenta H7) is complete with the audio processing pipeline for measuring, comparing…

  • Time to say good bye LinkedIn!

    Time to say good bye LinkedIn!

    LinkedIn seems to be compromised meanwhile too much. I got today a message and contact approach based on "sharing my…

  • USB ECM: "the battle between Microsoft, Linux and meanwhile also embedded RTOS"

    USB ECM: "the battle between Microsoft, Linux and meanwhile also embedded RTOS"

    Main question first: Does anybody (you or company) has an USB ECM driver for Windows? The story: I develop embedded SW,…

    2 条评论
  • My QSPI holiday project

    My QSPI holiday project

    This year 2023, the end of year holydays were pretty busy: I have used the time-off to create a "QSPI test vehicle". I…

    2 条评论

社区洞察

其他会员也浏览了