11/30/13

Compatibility & Revenue - From my expericence, the soul of new machine and Shy (2001)


The regular discussion of various points in technology and management is one of the reason I enjoyed working at Citigo Vietnam. My project leader was so prominent in software industry with deep knowledge in the field. He gave me a lot of lessons in different matters: team management, career orientation, entrepreneurship, successful high tech product. Interestingly, some of our banters could only be enlightened now in the MSD class.

Big ball of mud and "Nine women can't make a baby in one month"


The paper “Big ball of mud” (Brian Foote, 1999) reminds me of the time of working crazily, working late and sometimes overnight to clear a big ball of mud created by other team. It happened when I worked as an software engineer in Vietnam.

Scope of the project - Its importance and relation to lessons from Battleship game


Understanding 4 main control factors in project management are of vital importance. This is the lesson I learned when doing the term paper.
When we decided to focus only on the “Recipe” function of the Tesco Mobile App, sometimes we were confused: Is it too little to show off? However, after considering the scope of this exercise, and mostly, after evaluation of pros and cons of doing other improvements, we were totally confident to conclude that: Implementing other functions such as (in-house map and direction, voice recognition etc.) are over-scoped. We strongly feel that connecting “Recipe” tab to online shopping function is vital, as confirmed by users in our survey and narration session. 

Royce's 5 remedies for the riskiness of software development and its application to my term paper


(Royce, 1987) is one of my favorite papers which describe 5 additional practices to add to traditional SDLC to address its riskiness and increase the chance of success. In this post I will summarize key point of the paper and described how I applied it on defining the development process for implementation of new “Recipe” function of Tesco mobile app on my term paper. 

Systems development life cycle (SDLC)


This technical post is to summarize and reflex on SDLC

11/22/13

Online Payment Marketplace

1. Introduction
Online payment method has profound influence on our daily life. Whether you are a buyer or a seller, and no matter how big or small you business is, you can benefit from it. Online payment method offers many advantages to users; as a result, more and more users are using it. As the market becomes increasingly lucrative, more and more players are joining the game to compete for huge potential revenues, which creates “goat rodeo” situation. Nearly everyday, a new online/mobile payment system is announced. 

Augmented Reality

1.Introduction of AR-Augmented Reality
Augmented reality seems like something straight out of a science fiction futuristic movie. But the truth is: it is here today. It is easily accessible to anyone with a smart phone. Just a few years ago, the phenomenon could seemed impossible to a common man. But with the rapid development of mobile technology, this new power really change our lives. It could just be the next step in a way we collect information, helping the user understand his/her environment better. AR can be described as the computer-generated modification of a real-world environment in real time. This is usually done through a camera and software algorithm.

Term paper - Tesco Mobile App - MSD Class

The semester is almost over. It's time to reflex on what I have learnt throughout the course...But now let's see my research result.

Is U.S. Economic Growth Over?


(Gordon 2012) made a study analyzing US's economy since 1300s in the light of industrial revolutions. He made some insights, but the fact that he over-focused on the implications of industrial revolution and took other critical factors such as political adjustment and foreign investment for granted, poses some concern about the biased-ness of his view. Following is some points from the paper.

More perspectives & research approaches is always better?


(Orlikowski and Baroudi 1991) is an article that attempts a different approach at looking at the way technology, people & organizations. This article makes the argument that in terms of MIS system research there is an epidemic of conformity among the journals. There is a lack of a multiple paradigm outlook that should be taken. Authors provide no detail about the range and topics of the 155 research articles studied and this makes it difficult for us to resolve and understand the use of different philosophies. Although this paper refers to IS research articles in the late 1980s and the desire is to have successful implementation of IS, after thirty years later the rate of Information system failure is still higher.

The importance of case study research?


There are a numbers of definitions of case study; however, some of them are wrong or misleading. I myself find that this definition of case study is neutral: The case study is a research strategy that focuses on understanding the dynamics present within single settings. Although case studies are widely used, case study is hardly held as a methodology. Indeed, the research method is poorly understood (Flyvbjerg 2011). The author lists 5 misunderstandings about case study.

Do you pursuit happiness?


(Stearns 2012) takes us to a journey to see the view towards happiness from 18 century? Is happiness a thing desired and pursued by everyone? Not always. View towards happiness are different from person to person. For example, from US and Russian. A modern Russian adage holds that "a person who smiles a lot is either a fool or an American", which illustrates the discrepancy. More interesting, attitude towards happiness don’t just vary (US vs Rusia); they change.

The expert in anything was once a beginner or A thought on Levy2006


(Levy and Ellis 2006) is one of the most useful paper I've read. It is more easily to read if compared with Skill for business inquiry's readings of previous weeks. There are not many complex sentences and jargons in this paper. However, it's hard to give critical thinking for this paper due to the fact that it is not to argue about a specific case but like a synthesis of researches on literature. 

11/3/13

Extreme programming compared with Microsoft-style iterative development - How to describe a vague term (2)


The second paper of week 9’s reading is a comparison of extreme programming with Microsoft-style Iterative Development. Similar to the first paper about “agililty” (Kruchten 2007), the second paper tries to brings some insight of a somewhat vague term “extreme programming”. Rather than giving a definition, (Cusumano 2007) uses another approach: To compare it with a more concrete technique called Microsoft-style Iterative Development.

Voyage in the Agile Memeplex - How to describe a vague term


Week 9’s topic is about agile programming and extreme programming. Normally, when reading about something, the first question to considered is “what” question. What is “agile” or “agility”? What is “extreme programming”? These questions are fair, and hopefully, if there is an obvious answer, reading the paper will become easier. However, it does not happen in every case.

About Me

My photo
Dublin, Ireland
I am a Master student in UCD Michael Smurfit School. With broad experience in start-up, research, software industry and sale, I am actively seeking employment in consulting industry.