Embracing Innovation and Collaboration: The JAC Way
At James Anthony Consulting (JAC), a leading software engineering firm, we don't just build software; we cultivate a culture of innovation and collaboration, deeply rooted in our core value of "Teach and Learn". Let's explore how JAC's unique work-style principles foster an environment where problem-solving and communication flourish.
Show and Tell: The Power of Visualisation
JAC understands that software is inherently visual and complex. To navigate these complexities, we emphasise the use of screen sharing, whiteboard diagrams, on-screen diagramming, mockups, and concrete examples. Our mantra is simple: "Don't just tell, show." By embracing visual tools like screen-shares and screenshots, we ensure that our ideas are not only heard but seen and understood.
Learning through Literature: “Bad Science” by Ben Goldacre
Continual learning is a cornerstone of our philosophy. We recommend readings like Ben Goldacre's “Bad Science,” which delves into the pitfalls of poor communication. This book aligns perfectly with our ethos, highlighting the importance of clear and honest communication in avoiding misunderstandings and exaggerated claims.
Jiko Kanri: Leadership with Insight
Our management practices are guided by the principles of Jiko Kanri, a methodology that empowers our leaders to be effective and insightful decision-makers. This approach, combined with our skilled leadership, ensures that our management team is not just overseeing but actively contributing to our success.
Respect in Problem-Solving: Focus on the Issue
At JAC, we hire brilliant minds and expect them to uphold mutual respect, especially in problem-solving. We encourage open discussions, urging our team to focus on the issue, not the person. This approach fosters a respectful environment where constructive criticism is welcomed, and every opinion is valued as a potential solution.
Honest and Direct Communication
We value transparency and directness in our communications. At JAC, every voice matters, and honesty is paramount. This culture of straightforward communication ensures that we maintain an environment of trust and respect, where individual opinions are valued for their honesty, not just their content.
Clarity in Responsibility Handover
When it comes to client projects, clarity is key. We view each task, whether it's communication or technical release, as a precious good. Handing over tasks is done with utmost clarity and care, ensuring that every team member understands their responsibilities. This clarity not only aids in maintaining our high standards but also fosters a supportive and collaborative work environment.
Playing Offence and Defence: Acknowledging Mistakes
JAC encourages a balanced approach to handling mistakes. We understand the importance of acknowledging errors, explaining their causes, and outlining preventive measures. But, more importantly, we focus on understanding and addressing the client's commercial imperatives affected by these mistakes. This holistic approach helps us maintain client trust and confidence.
Post-Release Testing: Ensuring Quality
Quality assurance doesn't stop at release. We advocate for post-release testing of key functions, always with client permission. This practice not only helps in maintaining the integrity of the released software but also builds trust with our clients, demonstrating our commitment to delivering flawless products.
In conclusion, at James Anthony Consulting, our commitment to the "Teach and Learn" philosophy is more than just a value statement; it's the essence of our work culture. By emphasising innovative problem-solving patterns and effective communication practices, we not only excel in software engineering but also in building a workplace where knowledge, respect, and innovation thrive.