codecentric Serbiacodecentric Serbiacodecentric Serbiacodecentric Serbia
  • Home
  • Careers
  • News
  • Contact
  • Blog

Learning through Community of Practice

    Home Articles Learning through Community of Practice
    NextPrevious

    Learning through Community of Practice

    By Maja Colak | Articles, Landing | 0 comment | 26 April, 2017 | 0

    There are many different ways, methods and techniques to improve knowledge sharing at the workplace, increase productivity and form strong and healthy relationships between co-workers.

    At codecentric, we found one to be particularly efficient – engaging in communities of practice at the workplace. Community of practice is a group of people who share a craft, a concern or a passion for something they do and learn how to do it better through social interaction. The term community of practice was first used in a book ‘Situated Learning: Legitimate Peripheral Participation’ by Jean Lave and Etienne Wenger and it was further expanded in a book ‘Communities of Practice: Learning, Meaning and Identity’ by Wenger. Although they were first described and studied in 1990s, communities of practice existed centuries before among craftsmen and apprentices of almost all professions.

    Etienne Wenger describes three elements that differentiate a community of practice from other groups and communities – shared domain of interest, learning from other members of the community and practicing the craft.

    We asked one of our software developers, Milan Stevanovic, to define community of practice in his own words and describe how it is used at codecentric. In his interpretation, it is a working group inside of a company where everyone who share similar area of work help each other progress. Group usually gathers once a month in an office to discuss different topics – who is good at something, who is not and how to help everyone reach the same level of expertise. For example, a couple of senior developers and a junior who just arrived at the company discuss what junior should learn in the next period of time, who is going to mentor him/her, who did something similar and might help.  They define goals and put together an individual project of learning and practicing for everyone. Milan states that the most important goal they are trying to achieve is consistency using certain technology within the company. What does that mean? Using same coding style and same programming languages whenever that is possible, will make it easier to form cross functional teams in the future.

    Codecentric has flat organizational structure which means there is no formal authority to say what to learn and practice – members of a certain group openly discuss ideas and technologies to come up with the best possible solution for every challenge that may arise. Most of the meetings happen during ‘20% time’ that every employee at codecentric has for individual education during work hours.

    Through community of practice, members learn a lot from each other, they develop personally and professionally and form stronger bonds within the team. It evolves with time and becomes more efficient. Numerous studies shown it saves time and resources and also increases profit.

    To conclude and emphasize the benefits of this method, we asked for one good example where community of practice benefited their team. ‘We discussed a new coding pattern recently, which our colleague Igor later used to create a demo for the client. Client was impressed and hired him for the project’.

    No tags.
    Maja Colak

    Maja Colak

    More posts by Maja Colak

    Related Post

    • Becoming an iOS Developer

      By Maja Colak | 1 comment

      Milan Stevanovic is a Junior iOS Developer, he is working while finishing his studies and he is speaking to his colleagues from the faculty to help them get the idea of the real life programming.Read more

    • Self-taught Senior Developer – or how to re-code your life

      By Maja Colak | 1 comment

      There is a huge demand on programmers in Serbia. People are attending retraining courses that promise expertise and high earnings immediately after completing the programs. Actually, that is impossible if you are a complete beginner.Read more

    • Scrum Master’s Moving Motivators

      By Maja Colak | 0 comment

      Do you really know what is it that motivates you? It can be hard to define sometimes. Moreover  it can change as you are growing up. The other day I, as a Scrum master ofRead more

    • Java is everywhere, from mobile apps to enterprise systems

      By Maja Colak | 1 comment

      Millions of developers and a huge number of devices worldwide are using Java programming language. The reason is its simplicity and readability. All native Android apps are built in Java and 90 percent of Fortune 500Read more

    • Becoming an Android Developer

      By Maja Colak | 1 comment

      Nebojša Vukšić is an Android Developer, a founder of the Kotlin User Group Serbia and one of the organizers of the Coding Serbia Meetup. He is very active in the IT community, speaking to studentsRead more

    • Knowledge sharing as an inspiration

      By Maja Colak | 2 comments

      Jovan Vidic is the founder of the Agile Coaching Serbia community, Project Management Professional, Certified Scrum Master, Senior Software Developer and Technical Lead at codecentric Serbia. After more than ten years of being a part ofRead more

    • Atlassian Summit 2017 in Barcelona: Team up

      By Maja Colak | 0 comment

      Atlassian Summit is always a great place to be and this year we had more than one good reason to attend – codecentric was one of its sponsors, but also one of Atlassian Platinum SolutionRead more

    • Second codecentric Unconference: The more, the merrier!

      By Maja Colak | 0 comment

      Recall: At the end of May 2017, around 100 adventurous codecentricers from four European countries embarked on an expedition to distant Soltau in northern Germany. The reason for the journey into the unknown: The first codecentric internal Unconf. And no oneRead more

    Leave a Comment

    Cancel reply

    Your email address will not be published. Required fields are marked *

    NextPrevious

    Categories

    • Articles
    • Community
    • Landing
    • News
    • Projects
    • Uncategorized
    • We at conferences
    • We were at

    Job offering

    • Android Engineer

      android

      Android Engineer

      android

    • React developer

      frontend engineer

      React developer

      frontend engineer

    • iOS Engineer

      ios

      iOS Engineer

      ios

    • Fullstack Software Engineer

      fullstack engineer

      Fullstack Software Engineer

      fullstack engineer

    Connect with us

    • Imprint
    © 2021 Copyright codecentric Serbia. All rights reserved
    • Home
    • Careers
    • News
    • Contact
    • Blog
    codecentric Serbia