I've been a programmer since high school - 25 years ago - and still have pet projects going on.
My most serious project is yieldmore.org with plenty of ideas, some for the workplace - some older ideas here,
Technical prowess is not about the number of languages you know or the volume of code you can generate, but in crafting well written code and being able to report its limitations and bugs to QA when it's being built over weeks.
Communication between teams is key, hence I recommend a documentation project to be used by the entire engineering team. This would cover coding guidelines, developer habits and process, explanations of architectural concepts and framework code, where to begin learning about a particular technology or library, progress on modules and features, test cases, UAT criteria, release notes etc.
A session with Imran, principal ideator of these "evolving sunlight" series of IT Consultings, would require a few meetings by key stakeholders before engaging the team.
In these meetings we will cover goals and challenges, explore and brainstorm ideas, have the company redefine it's "way of working" and commit to these changes to the work culture which alone can show rewards for the changes planned.
Seniors can be guided to write better code and to review them. Juniors can be encouraged to create presentations as part of a peer-led Professional Development programme.
Quality process and checklists can be made. An Organisational Excellence team can be formed. A talent portal built.
Once some of these are in place, work will run more smoothly, deadlines met, developers satisfied, customers happier with a better functioning product and attrition managed.
To discuss partnering with us (if you are a Placement Company or a HR Trainer) or setting up an exploratory session, please contact.
+91.9841223313
Warmly,
Imran
2 Sep 2024