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.
11/30/13
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.
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.
Subscribe to:
Posts (Atom)
About Me
- Tung Dao
- 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.