Building up a concept and converting it into the reality is the most enjoyable process. Over the summer, I was invited to SAP Hybris Yass opening ceremony and fortunately witnessed many incredible products’ releases. Presenters vividly described their products from beginning ideas to the now well formed systems. The processes were basically the same, failed, tried again and failed again. Experiences like those are common in every developing course; however, those are also moments when new ideas pop out. During that time, I was stuck with the data setting and algorithm in a Credit Investigation Evaluation System project and our team had been rewriting the code and testing for 3 days on the same problem. Creating a system from zero is never easy and one call at 11 pm told me that we made it through by giving up using MongoDB to build the muti-axis index and instead, collaborating geohash to reduce the compute workload for the server. That was one of those moments that I felt fulfilled during a project.
Coding and testing process didn’t stop us from speeding to the final success, and the real struggle came from documentation. A group of programmers, four college students and one high student, with the upcoming deadline, knew nothing about how to write a business plan for our product and present it in time to Citi Bank for the final check. So we had to start from zero again, not for the system, but for documentation. Less than 15 days left to the final presentation, the project was still waiting for us to go over previous writings and learn the main points in a good business plan. The real irony rose when we obtained our product but didn’t know how to market it and attract our potential customers. Target audiences wouldn’t wait to see us going through our code and realize how amazing the project is. We sat together researching, complaining, learning and writing. Writing things like business plan were not our strength but we were forced to process it because it was the crucial part of a project.
Coding only doesn’t make a good product.
While still working on the Credit Investigation project, I was lucky enough to meet the new project that I proposed as my independent project. Informed by T. Tom during summer vacation, I got the chance to work with Napier Group company with their new program: Group Leadership Intensive Workshop. In this project, I will collaborate with staff from Napier Group to derive one of their programs into a new independent company. Not only responsible for writing the new website for the new company, I also need to deeply understand their running model, marketing strategies and organization in order to finally present a business plan and future develop suggestions to the company. To accomplish the goal, I have to first meet with the principal and then investigate the market associated with leadership training workshop. This is a rather hard undertaking and hopefully at the end of the semester I can really learn a lot about marketing and promotion, because knowing how to code is only a small part in a big project.