Home > On-Demand Archives > Q&A Sessions >

Live Q&A - Beyond Coding: Toward Software Development Expertise

Marian Petre - Watch Now - EOC 2024 - Duration: 24:03

Live Q&A - Beyond Coding: Toward Software Development Expertise
Marian Petre
Live Q&A with Marian Petre for the talk titled Beyond Coding: Toward Software Development Expertise
italicssurround text with
boldsurround text with
**two asterisks**
or just a bare URL
surround text with
strikethroughsurround text with
~~two tilde characters~~
prefix with

Score: 0 | 2 months ago | 1 reply

Following my perhaps rather ambiguous question in the chat, I'll re-phase and expand upon it ... just a bit and hopefully, with more clarity. From my comprehension (I could be wrong!) true innovation follows on from the creative process. Over recent decades, certainly with the wide-spread adoption of IT Tools across the board (amongst other things), the pace of innovation has certainly quickened and widened. The knock-on effect of this is ever-increasing competition (globally, with constant pressures on time-to-market et al), ever-increasing costs of development (certainly staff renumeration) and labour-churn (including staff poaching) - a few (of many) examples that I had termed 'dynamics in play'. Basically, as teams are composed of individuals (who many can certainly think for themselves, including of themselves !!), what are the impacts on the creative process? I'm tending to think of the negatives here, sorry, rather than the positives (if there are indeed any!) and, in this instance, poor decision making (meeting deadlines), burn-out (constant pressure), redundancy (threat of) etc come to mind! A follow-on question would be "How can these 'all-around-us' pressures be minimalised for the benefit of greater creativity / greater productivity" - read the book?

Score: 0 | 2 months ago | 2 replies

Dear BobF, Complex question ... shall we arrange a conversation? If you're happy to speak, feel free to contact me: m.petre@open.ac.uk. If not, I'll try to distill the key observations of what has worked in practice over the next couple of days and post something brief here (since the long version isn't likely to fit in this format).

Score: 0 | 2 months ago | 1 reply

Sounds good. Expect an email from me to kick-off within 24-48 hours, once I have distilled my questions even further. What do they say ... "Life's complicated"! Re: 'Ways Experts Think' - Personally, I think this is primarily innate i.e. personal characteristics although many will try to emulate with some success, some failures! PS: I would probably fall under the latter category although 'who knows' ;<)

Score: 0 | 1 month ago | no reply

Most experts would put themselves in the latter category! From experience, the best way to identify experts it to ask other people (who will usually agree on specific people), rather than to ask the experts in question (who will usually say 'Not me!' - because they are expert enough to see the gaps in their expertise). But there's also evidence that emulating the practices that embed the mindset does improve outcomes.

Score: 0 | 1 month ago | no reply

Just wondering if my email, sent on 8 May, was successfully received by the OU server? Regards

Score: 0 | 1 month ago | 1 reply

Interesting analysis, as an Engineer its great to see that several things we do (problem solving) explained how we get there. It does bring up a question that I had over years that some managers ask on "when" or "how much time" does it get to be there on that "expert" level. I always say we need the experience from the problem, but 2 teams working on same problem with same experience usually do not get there at the same time because whatever "expert" is on that team will have different maturity to get these habits executed from one day to another. What will be the average minimum expert age you have come across in your analysis? sounds like you studied teams where at least there is 1 or 2 "gray hair" engineer , but probably not. O probably same question I get asked , by when this "expertise" level is reached ? . As a reference I have seem that scrum teams after 6 sprints the efficiency pretty much stays the same (velocity of the team becomes more stable, some expertise is reached)

Score: 0 | 1 month ago | no reply

Dear Megareve, Thanks for your interest and questions. The answers aren't simple. Yes, many of the experts I've studied are older -- but some are quite young. Short version: it depends on breadth of exposure (different types of problems), reflection, and when they develop a design mindset. I would be careful to distinguish 'efficiency' from 'creativity' and from a longer-term understanding of 'productivity'. The phenomenon you describe might have much to do with team communication and dynamics -- and, yes, there's evidence that it usually takes a bit of time and experience to 'bed a team in'. That's a contributor to -- but not the same as -- creativity. Happy to discuss further; feel free to contact me: m.petre@open.ac.uk.

Score: 0 | 2 months ago | 1 reply

Thank you for a very interesting talk.

Score: 0 | 2 months ago | no reply

Thank you - glad you found it so!

Score: 2 | 2 months ago | 1 reply

This is a good high level talk about techniques engineers can use to get unstuck in design and debugging. I want a poster of the different ideas Marian talks about for when I need a different methodology to encourage creativity in my team.

Score: 0 | 2 months ago | no reply

Elecia, Thanks for this. I'll see about a poster ... In the meantime, some teams use the book ('Software Design Decoded') as a prompt; for example, they pick a page a random, or post a page per day.

09:44:49 From Antonio to Everyone:
	Do you think that the current migration to remote jobs and home office is killing the "coffee machine" chatting culture?
	Some years ago we used to gather around the coffee machine and have a little chat about current topics that resulted in a creativity booster. Sadly, wWe do not do that so often now. Are we missing opportunities to engage in creativity movements?
09:51:39 From Antonio to Everyone:
	Respondiendo a "Do you think that ..."
	Thanks Marian!
09:51:39 From BobF to Everyone:
	With the pace of innovation that is happening, what are the consequences of the 'dynamics in play' i.e. competition/costs/labour churn et al within teams?
09:53:36 From Keith J to Everyone:
	Amazing insights Marian.  Thank you very much!
09:53:59 From BobF to Everyone:
	Near enough ... thanks!
09:55:28 From Lyden Smith to Everyone:
	Thank you Marian!
09:55:43 From Stephane to Everyone:
	Thank you Marian!