100% satisfaction guarantee Immediately available after payment Read online or as PDF No strings attached 4.6 TrustPilot
logo-home
Other

Structured Critical Reflection: Software Engineering Team Dynamics & Decision-Making (Kolb's Cycle)

Rating
-
Sold
-
Pages
2
Uploaded on
15-12-2025
Written in
2024/2025

This academically rigorous critical reflection provides an in-depth analysis of a real-world software engineering team project experience, utilizing Kolb's Experiential Learning Cycle (Concrete Experience, Reflective Observation, Abstract Conceptualisation, Active Experimentation). It's an invaluable resource for students tasked with similar reflective essays, project management assessments, or professional development portfolios. The reflection critically examines: Team decision-making around technology choices (e.g., Laravel vs. Vanilla PHP). The impact of communication and individual technical preferences on team cohesion and project outcomes. The role of leadership, individual expertise, and team capabilities in project success. Personal growth in software engineering style and approach to conflict/hesitance. Key Academic Concepts & Authors Explored: Kolb's Experiential Learning Cycle: The foundation of the reflection's structure and analysis. Fred Brooks' 'Conceptual Integrity': Discussed in relation to system quality and consistency. Conway's Law: Applied to understanding how communication structure mirrors system design. Donald Schön's 'Technical-Rational' mode: Explored in the context of balancing technical purity with collaborative realism. Belbin's Team Roles: Referenced for understanding team psychology and performance. Agile Methodologies: Implied in team collaboration and iterative development. Why this document is invaluable for other students: Model for Critical Reflection: Provides a perfect example of how to structure, write, and academically ground a university-level critical reflection. Software Engineering Insights: Offers real-world insights into team dynamics, communication challenges, and architectural decisions in software projects. Academic Application: Demonstrates how to effectively integrate complex theories (Brooks, Conway, Schön, Belbin) into personal experience analysis. Professional Development: Ideal for students focusing on professional skills, project management, and understanding team collaboration in Computing. Save Time & Improve Grades: Students struggling with reflective writing will find this a comprehensive guide and inspiration.

Show more Read less

Content preview

Structured Critical Reflection
What Happened? (Concrete Experience)

In week 8, Dhruhil showed me the accounts settings screen where inputs fields including the
address fields would not save in the database. With a week left before the deadline, the feature
was marked as high priority on Trello. During the lab session Dhruhil (backend developer) and
Trisha (frontend developer) worked with me to debug the problem. Address fields were in the
checkout table but not in the users address table. I noticed that the naming field conventions were
different (he used “Address Line 1 and Postcode” while my API needed “Address”). While
Dhruhil finished the checkout, I wrote temporary code to test the connection. When he messaged
“checkout is completed” I changed the layout to match the address requirements in the checkout
page.

What Was It Like? (Reflective Observation)

What frustrated me at first was the naming structure on the front and back-end. It caused us
problems close to the deadline. Working through the problem, I calmed down when I
understood the main issue. I was concerned about our lack of a standard front-end UI and a
singular address table. Poor communication led to isolated work. Dhruhil handled checkout,
while I focused on profiles but without alignment in our data structure. I wanted to blame
others at first but I realized I should have noticed the inconsistency sooner. This showed how
the independent approach affected our cohesion. When Dhruhil looked confused about the
issue, I realized I was being too technical. This made him lose interest. This revealed how one
choice impacts other components, overlooked in our team structure.

What Have I Learnt / Noticed? (Abstract Conceptualisation)

This experience helped me understand important concepts about software architecture and team
dynamics. I recognized that my perfectionism affected my communication. The inconsistencies
emphasized Fred Brooks’ “conceptual integrity” principle that the quality of a system comes from
concepts and their relationships applied in consistent ways throughout the system. This aligns with
Conway’s Law; he theorizes that organizations design systems that mirror their own
communication structure. I tend to focus on technical purity than rational collaboration which
mirrors what Donald Schön identifies as the "Technical-Rational" mode which too commonly
limits professionals. This dilemma of Perfectionism versus Realism is rooted in my fundamental
self-concept—I worry about code accuracy but must understand that computer programming while
written to run should be user-centric.

What Will I Do/Try Next? (Active Experimentation)
I see this as a learning experience that changed my software engineering style.
I will change cross-team communication with routine interface review meetings where
frontend and backend engineers show their implementations before integration. Through
making visual documentation which shows data flow between components, I will ensure
everyone understands the connection of fields from UI to database preventing naming conflicts
within fields by adopting a common vocabulary document. I realize how my own
communication impacts collaboration—I listen first before I repair, since technical repairs fall
short due to people miscommunicating. I've had feedback on my communications and
completed a showcase workshop to enhance those abilities. I learned that addressing
architectural challenges accelerates my growth as a developer rather than avoiding them.

Document information

Uploaded on
December 15, 2025
Number of pages
2
Written in
2024/2025
Type
OTHER
Person
Unknown
£20.96
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Read online or as PDF
No strings attached

Get to know the seller
Seller avatar
cyllaa

Get to know the seller

Seller avatar
cyllaa aston university
View profile
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
3 months
Number of followers
0
Documents
6
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Trending documents

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their exams and reviewed by others who've used these revision notes.

Didn't get what you expected? Choose another document

No problem! You can straightaway pick a different document that better suits what you're after.

Pay as you like, start learning straight away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and smashed it. It really can be that simple.”

Alisha Student

Frequently asked questions