Posts

How I incorporated agility into the filmmaking process

Image
During the first trimester of my three-month study in Australia, I completed a documentary titled as  Extra Time . It was an experimental project where I collaborated for the first time with four people from different countries. In the beginning, I wasn't sure how to manage it and make it successful. After three months of production and finishing the screening, I realized that an agile mindset have been growing in my mind for a long time. There are four cooperative strategies I utilized in this filmmaking project. Here they are: 1. Transparent Open and honest communication was key throughout the project. Sharing ideas, updates, and challenges ensured that everyone was on the same page and felt involved in the creative process. This approach reduced misunderstandings and fostered mutual respect among team members. 2. Safty Creating a safe environment—both emotionally and creatively—was essential. Each team member felt comfortable expressing their ideas, even if they seemed unconvent...

Being Agile in Your Java Programming with AI

Image
Coding is not just about repetitive iteration but about creative innovation, same as life. I have been teaching an online Java course since last September, and it is still ongoing. At the beginning of the class, I introduced Copilot and CodiumAI, but some students didn't find them helpful. I also mentioned that if they don't know the answer to a question, the best practice is not to ask the teacher right away, but to first try asking ChatGPT. I mainly had them work on a project with a team, rather than focusing solely on learning Java grammar. I taught them the concepts of data structures, operating systems, and object-oriented design. That is really important for their future careers as developers. We have two projects in each of the two sessions, one is the primary project, which is the Restaurant Order System , and the other is the enhanced project, which is Facebook Threads . The UI(Java Swing) of Restaurant Order System The Restaurant Order System is practically based on t...

Agile Reward Evangelist - Agile Community Taiwan

Image
It is an honor to receive the Agile Evangelist award from Agile Community Taiwan . Last year, it was an amazing journey from Agile Kaohsiung Community in Tainan to the RSG TAIPEI 2023 event. It was also a "pivot" moment that marked the beginning of my journey preparing to study abroad. It's unfortunate that I'm not in Taiwan right now, so I couldn't participate in the Agile Rewards 2024 Event on July 20th. Being invited and awarded as an Agile Evangelist is truly an honor that I deeply respect, like holding the reward while walking on thin ice. Compared to the appreciation of this award, my contributions to the Agile community insignificant. I want to express my highest gratitude to Hermes for delivering an inspiring speech to students in Tainan last July, which kickstarted the revival journey of Agile Kaohsiung Community (now known as Southern Taiwan Agile Community). Subsequently, RSG events have bridged the north and south of Taiwan, extending the Agile spiri...

Agile in film Acting

Image
https://www.amazon.com/Directing-Actors-Memorable-Performances-Television/dp/0941188248 Recently, I read a book, Directing Actors written by Judith Weston.  He demonstrates what constitutes a good performance, what actors want from a director, what directors do wrong, script analysis and preparation, how actors work, and shares insights into the director/actor relationship. I found that there are many perspectives as similar as Agile.  "Show don’t tell" First of all, in the book of Directing Actors, the director shouldn't indicate actors what they must or mustn't do. Instead, they should provide the actors with the tools and opportunities to showcase their unique talents and abilities . In Agile methodology, this approach is often referred to as the "bottom-up" approach or self-organizing team . "KISS - keep it simple stupid" Additionally, Agile methodology emphasizes that tasks should only be elaborated upon when they are about to be executed with...

The Agile Process Implementation for Online Programming Courses - Twitter Development Project from the Technical Manager's Perspective

Image
  We collaborated with AlphaCamp to improve the curriculum and project process. We attempted to introduce the Agile development process into the Twitter development project conducted during the third semester. The introduction of the Agile development process into the project was primarily because AlphaCamp identified that even after students acquired knowledge and left AlphaCamp, some still felt unprepared to adapt to the practical work environment. In order to ensure that students could truly master the skills and collaborative techniques required for project execution in the industry, this collaborative effort was initiated. During the two-week project, we conducted a total of three sprint checks, corresponding to the processes of sprint planning, sprint refinement, and sprint demo within each sprint. The modification of the sprint process was mainly aligned with the timeline constraint of the AC Twitter project, which had a two-week duration. Sprint Check 1: Sprint Planni...

RSG TAIPEI 2023 - Agilists! Assemble

Image
 Upon receiving an invitation from Hermes, the Chief Captain of the Agile Community Taiwan, I assisted in organizing volunteers and expanding the student market. Initially, when Hermes asked for my help with the Regional Scrum Gathering TAIPEI 2023 event, I thought it would be a casual endeavor, perhaps just lending a hand for some fun—little did I know it would consume so much of my time. Throughout the three days of the event, from organizing RSG to its conclusion, I found myself struggling between Tainan and Taipei several times. However, I am grateful that, due to my persistence, I experienced a series of unique and unexpected agile journeys. Since the revival of Agile in Kaohsiung, I had expressed to Hermes my desire to extend the reach of agile practices to universities and even high schools due to my close relationship with students from elementary school to university, owing to the nature of my company. Hermes fully supported this idea, so for this RSG, we offered very affo...

A fiction film production - Prenuptial Invoice

Image
Many people don't understand why we made this short film. They fail to comprehend why a group of individuals secluded themselves day and night, indulging in self-imagination, to complete this less-than-10-minute short film. What is the purpose behind it all? It's akin to the message conveyed in the movie "Soul," which emphasizes to the audience, "Life is inherently meaningless; the meaning of life is something you create for yourself." Reviewing the independently implemented course of this semester, it felt like organizing a six-month-long wedding, starting from the teacher encouraging us to brainstorm ideas for our classroom story. We went on to discuss the script, plot synopsis, storyline, brief plot overview, scene outline, character introduction, character profiles, and character relationship diagrams. The process continued with casting, location scouting, set design, rehearsals, blocking, and finally, the production and completion of the work. Initially...