Thanks for doing this Adam, the results are really surprising to me even though they shouldn’t be. I’ve always thought the 973/148/125/1678’s of the world had FRC down to a science with a rigorous and proven design process. Even when reading JVN’s Build Blog, I always thought that there must be some sort of magic structure/formula underneath all the “fake it 'till you make it” style that’s so eloquently described in the blog. I unabashedly parrot “fail faster” every chance I get when working with a team that is trying to get better…Basically I thought that there must be some magic formula that leads to consistent success at the highest levels, because how else would that level of sustained success be possible?
When I compare this line of thinking with my actual experiences within FRC, it doesn’t hold up. Arguably the best robots I’ve helped to design/build have come out of Ri3D… which I realize is kind of sad, but when I think about it, it makes a little sense. Ri3D is the ultimate when it comes to free flowing ideas and failing fast. There is no time for bureaucracy and there certainly isn’t time to implement a structured plan. I tried following a strict plan my first year of Ri3D and you can watch our videos from that year to see how that went… but actually please don’t, they’ll make your eyes bleed (it doesn’t help that the “game” was Recycle Rush).
Additionally, my personal experience with successful teams from my region seem to follow the same design/communication principles that have proven successful for the teams listed above. I can’t speak to internal team communications/structure specifically, but 4539 “finishes” (of course FRC robots are never actually done. I just mean done to the point where they could win a week 1 event) their robot by the 4th week of the build season. They fail so much faster than other teams in Minnesota and I mean that in the most complimentary way. I’m sure many other successful teams will have a similar story.
On 4607, the team has gone through many different phases, as I would call them, when it comes to design and team communication. The team has used Slack incredibly effectively for communication in recent years. The team Github is becoming more and more of an asset as documentation has gotten significantly better lately thanks in no small part to some amazing new mentors. When it comes to failure documentation, I haven’t seen a better implemented FMEA system from an FRC team, and that will only improve as historical data becomes more accurate and better tracked. The FMEA allows the team to make data-driven improvements to the robot without bogging down speed/creativity with a rigid design implementation structure. I think it strikes a fine balance between structure and speed which proves to be a net positive for the team.
The Outreach team on 4607 has significant amount of structure built into it, but unlike the design/robot side of an FRC team, I believe this is a very positive thing. The structure enables a more systematic approach to culture change, which is goal driven and well documented. Without this infrastructure, the team would not be nearly as effective in this area in my opinion.
An area where I think there will be significant growth for 2019 relates to the point this thread is making. 4607 does a lot of things right, but one thing that has eluded the team has been a well implemented design process. Some years, the design group has been too isolated with not enough new ideas. Some years there are too many ideas and not enough prototypes. Actually… there are never enough prototypes. A statement which probably rings true for most teams in most years (except 148 by the sounds of it). Last year for example (arguably 4607’s most successful year), a strict design review process prevented the team from completing the drivetrain design until the end of week 2 of the build season (this strict policy can largely be attributed to the fact that 2018 was a complete reset year for the team). Similar strict policies have held the team back in a number of other cases. The growth that I expect to see in 2019 will stem directly from a streamlined design review process, with more prototyping and a significantly more effective use of time. Gaining a few super-mentors and not graduating a single member of the driveteam, strategy/design team, and manufacturing team should also help the growth process…
Thanks again for this thread and the replies that have come in so far. It has been educational for me, and it makes me excited about the upcoming season.