We may earn an affiliate commission when you visit our partners.
CodeMash

CodeMash 2020 | Antifragile Teams | Charlie Sweet

Read more

CodeMash 2020 | Antifragile Teams | Charlie Sweet

Software development is an activity that’s fraught with complexity, ambiguity, and, therefore, risk. Many organizations attempt to mitigate that risk through stringent processes, but there is a better way. In nature, there are three types of systems: 1. Fragile systems that break under stress, like a teacup, 2. Resilient systems that resist stress, like a rock, and 3. Antifragile systems that become stronger when they are stressed, like your muscles when you exercise. Most organizations attempt to build resilience, but do so in a way that nearly guarantees fragility. Designing for "antifragility" is a much better goal. In this talk, Charlie Sweet will talk about the concepts of antifragility, the concepts of teams (as opposed to working groups) and how to apply antifragile concepts to make teams less fragile.

Enroll now

What's inside

Syllabus

Antifragile Teams

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops competence in teamwork and group work, which are key in any professional setting
Provides foundational knowledge in team dynamics and resilience, valuable for aspiring team leaders
Taught by an expert in the field, Charlie Sweet, who has extensive experience in team building and development
Explored through the lens of nature, offering a unique perspective on team dynamics
Hands-on examples drawn from real-world scenarios to support the learning process
Concepts covered are applicable across industries and roles, making it a valuable offering for a wide audience

Save this course

Save Antifragile Teams: CodeMash to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Antifragile Teams: CodeMash. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Antifragile Teams: CodeMash will develop knowledge and skills that may be useful to these careers:
Technical Project Manager
Technical Project Managers oversee projects in the software development lifecycle. This involves understanding software engineering best practices, which are explored in this Antifragile Teams course. It covers Agile methodologies, teamwork, and even how to help prevent project failure.
Software Architect
As a Software Architect, you lead other software developers and engineers in designing, creating, and implementing software programs. Having an understanding of Agile development is critical, and this Antifragile Teams course covers these concepts. Through the philosophies of antifragility, resilience, and teams, you'll apply these concepts to embrace complexity as a valuable aspect of software design.
Scrum Master
Scrum Masters guide teams in using the Scrum framework to help achieve project goals. Understanding team philosophies like antifragility and resilience is key in this role. You can learn all about what it means to be a Scrum Master by taking this Antifragile Teams course.
Team Leader
Team Leaders supervise and coach groups of employees and ensure they work together to meet company goals. Especially in software development, Team Leaders need to have a deep understanding of the development process. This course in antifragile teams explores these concepts and more, which can help you excel in your role as a Team Leader.
Software Engineer
Software Engineers create, design, test, and debug computer and software programs. To do this, you must understand Agile development and software engineering best practices. This course delves into those topics and more to help you build a foundation in software engineering.
Quality Assurance Analyst
Quality Assurance Analysts test software programs and identify areas for improvement. To succeed in this career, you need to understand Agile development and have a sharp eye for detail. This course will help you build both skill sets.
Systems Analyst
Systems Analysts work with organizations on improving their systems, including software. A good Systems Analyst understands Agile development methodologies, and this Antifragile Teams course will help you build or strengthen those skills.
Product Owner
Product Owners ensure the software development process meets business needs. This involves understanding Agile development methodologies like Scrum. This course dives into these frameworks and other antifragility team concepts.
Technical Writer
Technical Writers create instruction manuals, articles, and other resources that explain technical concepts. Having a strong understanding of software engineering best practices is key in this profession. This course explores these philosophies and more.
IT Consultant
IT Consultants provide advice to companies seeking to improve their IT systems. To do this, understanding software engineering philosophies like Agile is essential. This course explores these topics and more to assist you in becoming a successful IT Consultant.
Business Analyst
Business Analysts investigate how businesses work and recommend improvements. An understanding of Agile development helps ensure your recommendations are practical and doable. This Antifragile Teams course will teach you what you need to know.
Software Tester
Software Testers evaluate software to ensure it performs correctly. You can prepare for this career by understanding the Agile development process. This course may be useful in teaching you about these topics.
Database Administrator
Database Administrators manage and maintain databases used to store, organize, and retrieve data. Understanding Agile methodologies is secondary, but this course may be useful to you in your career.
IT Manager
IT Managers oversee all aspects of IT within an organization. While this role involves software development on some level, it may be helpful to take this course to understand how to implement Agile teams.
Computer Programmer
Computer Programmers create programs for software development projects. While this role may not require a deep understanding of Agile methodologies, taking this course may be helpful.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser