<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-16995600</id><updated>2011-04-21T13:37:43.123-07:00</updated><title type='text'>Private Smoke~</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://seeyin52.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16995600/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://seeyin52.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Seeyin~</name><uri>http://www.blogger.com/profile/00595071803529076427</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-16995600.post-114547023404542470</id><published>2006-04-19T10:59:00.000-07:00</published><updated>2006-04-19T11:10:34.060-07:00</updated><title type='text'></title><content type='html'>Why do software projects fail so often?&lt;br /&gt;&lt;br /&gt;While big projects can fail in a spectacular manner, the same is often true for smaller corporate projects: for instance, the unused CRM system or the "integrated" inventory and manufacturing systems unable to talk to each other.&lt;br /&gt;You'd think the government and the corporate world would be getting better at improving the success rate for software projects, but that does not seem to be the case. Why is that?&lt;br /&gt;"The first question that comes to my mind when asked why software projects fail is, 'Why is common sense always the first thing to drop off the face of the earth in software projects?'" said Michael Krigsman, CEO of Asuret, a consultancy aimed at improving software implementations and reducing the risks associated with those projects.&lt;br /&gt;Krigsman said failure of software projects has far less to do with insurmountable technology hurdles than with common business issues that should be addressed but often aren't before projects get under way.&lt;br /&gt;"Does executive management support the project? Has that management committed sufficient resources in executive time and budget dollars to make the project a success? Is there a project management process in place? Has there been a business case made for the project? Is there an ROI analysis for the project? Have the project managers sat down with users and discussed the project?" Krigsman said, when asked what common-sense issues should be discussed.&lt;br /&gt;When I asked one executive who has knowledge of government technology projects and procurement why the FBI's Virtual Case File has apparently flopped, he didn't want to respond on the record, although he did comment that the factors that ensure "successful projects are the same today as they were when I started my career in this field."&lt;br /&gt;That career has spanned several decades, and, while the technology has changed considerably, he said the "same basics around project management and managing the human dimension with its expectations have not changed."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.eweek.com/article2/0,1759,1755804,00.asp?kc=EWNKT0209KTX1K0100440"&gt;http://www.eweek.com/article2/0,1759,1755804,00.asp?kc=EWNKT0209KTX1K0100440&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16995600-114547023404542470?l=seeyin52.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seeyin52.blogspot.com/feeds/114547023404542470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16995600&amp;postID=114547023404542470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16995600/posts/default/114547023404542470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16995600/posts/default/114547023404542470'/><link rel='alternate' type='text/html' href='http://seeyin52.blogspot.com/2006/04/why-do-software-projects-fail-so-often.html' title=''/><author><name>Seeyin~</name><uri>http://www.blogger.com/profile/00595071803529076427</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16995600.post-114546932469458576</id><published>2006-04-19T10:43:00.000-07:00</published><updated>2006-04-19T10:55:24.713-07:00</updated><title type='text'></title><content type='html'>What is test-driven development?&lt;br /&gt;&lt;br /&gt;Test-Driven Development (TDD) is a &lt;a title="Computer programming" href="http://en.wikipedia.org/wiki/Computer_programming"&gt;computer programming&lt;/a&gt; technique that involves writing &lt;a title="Test case" href="http://en.wikipedia.org/wiki/Test_case"&gt;test cases&lt;/a&gt; first and then implementing the code necessary to pass the tests. The goal of test-driven development is to achieve rapid feedback and implements the "illustrate the main line" approach to constructing a program. This technique is heavily emphasized in &lt;a title="Extreme Programming" href="http://en.wikipedia.org/wiki/Extreme_Programming"&gt;Extreme Programming&lt;/a&gt;.&lt;br /&gt;Practitioners emphasize that test-driven development is primarily a &lt;a title="Software engineering" href="http://en.wikipedia.org/wiki/Software_engineering"&gt;method of designing software&lt;/a&gt;, not just a method of testing. The method is also used for removal of &lt;a title="Software bug" href="http://en.wikipedia.org/wiki/Software_bug"&gt;software defects&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Test-Driven Development Cycle&lt;br /&gt;&lt;a name="1._Write_the_test"&gt;&lt;/a&gt;&lt;br /&gt;1. Write the test&lt;br /&gt;It begins with writing a test. In order to write a test, the developer must understand the specification and the requirements clearly. This is accomplished through &lt;a title="Use case" href="http://en.wikipedia.org/wiki/Use_case"&gt;use cases&lt;/a&gt; and &lt;a title="User story" href="http://en.wikipedia.org/wiki/User_story"&gt;user stories&lt;/a&gt;. The design document covers all the test scenarios and exception conditions.&lt;br /&gt;&lt;br /&gt;&lt;a name="2._Write_the_code"&gt;&lt;/a&gt;&lt;br /&gt;2. Write the code&lt;br /&gt;The next step is to make the test pass by writing the code. This step forces the programmer to take the perspective of a client by seeing the code through its interfaces. This is the design driven part of test-driven development. As part of test calibration, your code should fail the test meaningfully the first time around.&lt;br /&gt;&lt;br /&gt;&lt;a name="3._Run_the_automated_tests"&gt;&lt;/a&gt;&lt;br /&gt;3. Run the automated tests&lt;br /&gt;The next step is to run the automated test cases and observe if they pass or fail. If they pass, the programmer can be more confident that the code meets the test cases as written. If there are failures, the code did not meet the test cases..&lt;br /&gt;&lt;br /&gt;&lt;a name="4._Refactor"&gt;&lt;/a&gt;&lt;br /&gt;4. Refactor&lt;br /&gt;The final step is the &lt;a title="Refactoring" href="http://en.wikipedia.org/wiki/Refactoring"&gt;refactoring&lt;/a&gt; step and any code clean-up necessary will occur here. The test cases are then re-run and observed.&lt;br /&gt;&lt;br /&gt;&lt;a name="5._Repeat"&gt;&lt;/a&gt;&lt;br /&gt;5. Repeat&lt;br /&gt;The cycle will then repeat itself and start with either adding additional functionality or fixing any errors.&lt;br /&gt;&lt;br /&gt;&lt;a id="Differing_styles" name="Differing_styles"&gt;&lt;/a&gt;&lt;br /&gt;Goal:&lt;br /&gt;&lt;br /&gt;Despite the initial requirements, test-driven development can provide great value to building software better and faster. It offers more than just simple validation of correctness, but can also drive the design of a program. By focusing on the test cases first, one must imagine how the functionality will be used by clients (in this case, the test cases). Therefore, the programmer is only concerned with the interface and not the implementation. This benefit is complementary to &lt;a title="Design by Contract" href="http://en.wikipedia.org/wiki/Design_by_Contract"&gt;Design by Contract&lt;/a&gt; as approaches it through test cases rather than mathematical assertions.&lt;br /&gt;The power test-driven development offers is the ability to take small steps when required. It allows a programmer to focus on the task at hand and often the first goal is to make the test pass. Exceptional cases and error handling are not considered initially. These extraneous circumstances are implemented after the main functionality has been achieved. Another advantage is that test-driven development, when used properly, ensures that all written code is covered by a test. This can give the programmer a greater level of trust in the code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16995600-114546932469458576?l=seeyin52.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seeyin52.blogspot.com/feeds/114546932469458576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16995600&amp;postID=114546932469458576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16995600/posts/default/114546932469458576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16995600/posts/default/114546932469458576'/><link rel='alternate' type='text/html' href='http://seeyin52.blogspot.com/2006/04/what-is-test-driven-development-test.html' title=''/><author><name>Seeyin~</name><uri>http://www.blogger.com/profile/00595071803529076427</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16995600.post-114546857221786952</id><published>2006-04-19T10:38:00.000-07:00</published><updated>2006-04-19T10:42:52.220-07:00</updated><title type='text'></title><content type='html'>Software Design Patterns: How much do you understand?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.execpc.com/~gopalan/construction.html"&gt;Adapter&lt;/a&gt; Design Pattern is a type of design pattern that is used for converting the interface of a class into an interface that its clients expect to see. This pattern allows incompatible interfaces to work together.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.execpc.com/~gopalan/construction.html"&gt;Bridge&lt;/a&gt; Design Pattern separates an abstract interface from its implementation so that both the interface and its implementation can change without any dependancy between each other.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;.&lt;br /&gt;The &lt;a href="http://www.execpc.com/~gopalan/construction.html"&gt;Composite&lt;/a&gt; Design Pattern is used to compose objects so that they can be represented in part-whole hierarchies in tree-structures. This pattern allows clients to treat individual objects equally.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://my.execpc.com/~gopalan/design/structural.html"&gt;http://my.execpc.com/~gopalan/design/structural.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16995600-114546857221786952?l=seeyin52.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seeyin52.blogspot.com/feeds/114546857221786952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16995600&amp;postID=114546857221786952' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16995600/posts/default/114546857221786952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16995600/posts/default/114546857221786952'/><link rel='alternate' type='text/html' href='http://seeyin52.blogspot.com/2006/04/software-design-patterns-how-much-do.html' title=''/><author><name>Seeyin~</name><uri>http://www.blogger.com/profile/00595071803529076427</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16995600.post-114546830574060458</id><published>2006-04-19T10:35:00.000-07:00</published><updated>2006-04-19T10:38:25.740-07:00</updated><title type='text'></title><content type='html'>Software quality: What makes a program code good?&lt;br /&gt;&lt;br /&gt;It should be made by the help of clients and developers.&lt;br /&gt;It should be friendly usable to both developers and users.&lt;br /&gt;IF have good communication between clients and developers, all requirements will reached, good program will be appeared!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16995600-114546830574060458?l=seeyin52.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seeyin52.blogspot.com/feeds/114546830574060458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16995600&amp;postID=114546830574060458' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16995600/posts/default/114546830574060458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16995600/posts/default/114546830574060458'/><link rel='alternate' type='text/html' href='http://seeyin52.blogspot.com/2006/04/software-quality-what-makes-program.html' title=''/><author><name>Seeyin~</name><uri>http://www.blogger.com/profile/00595071803529076427</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16995600.post-114546812048329978</id><published>2006-04-19T10:25:00.000-07:00</published><updated>2006-04-19T10:35:20.486-07:00</updated><title type='text'></title><content type='html'>Stuff that lets agile software developers show off what they believe in ?&lt;br /&gt;&lt;br /&gt;&lt;a name="yagni"&gt;What does YAGNI mean?&lt;/a&gt;&lt;br /&gt;"You aren't gonna need it," a general refrain when someone suggests building functionality for the system that isn't required by any current user story. For example:&lt;br /&gt;Programmer 1: "It says here we need to save the default number of widgets between sessions. I'd better write a generalized object persistence mechanism."&lt;br /&gt;Programmer 2: "YAGNI. Just write out a one-line text file for now. If we need more later, we'll add it later." &lt;a href="http://www.jera.com/techinfo/xpfaq.html#yagni"&gt;http://www.jera.com/techinfo/xpfaq.html#yagni&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;JsUnit is a Unit Testing framework for client-side (in-browser) JavaScript. It is essentially a port of &lt;a href="http://www.junit.org/" target="_blank"&gt;JUnit&lt;/a&gt; to JavaScript. Also included is a platform for automating the execution of tests on multiple browsers and mutiple machines running different OSs. Its development began in January 2001.  &lt;a href="http://www.edwardh.com/jsunit/"&gt;http://www.edwardh.com/jsunit/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16995600-114546812048329978?l=seeyin52.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seeyin52.blogspot.com/feeds/114546812048329978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16995600&amp;postID=114546812048329978' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16995600/posts/default/114546812048329978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16995600/posts/default/114546812048329978'/><link rel='alternate' type='text/html' href='http://seeyin52.blogspot.com/2006/04/stuff-that-lets-agile-software.html' title=''/><author><name>Seeyin~</name><uri>http://www.blogger.com/profile/00595071803529076427</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16995600.post-114546752800457698</id><published>2006-04-19T10:21:00.000-07:00</published><updated>2006-04-19T10:25:28.023-07:00</updated><title type='text'></title><content type='html'>Software Engineering Certification Programs: What Can You Learn from Them?&lt;br /&gt;&lt;br /&gt;After read the website~&lt;br /&gt;Software Construction and Software Quality seems not include in our textbook~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16995600-114546752800457698?l=seeyin52.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seeyin52.blogspot.com/feeds/114546752800457698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16995600&amp;postID=114546752800457698' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16995600/posts/default/114546752800457698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16995600/posts/default/114546752800457698'/><link rel='alternate' type='text/html' href='http://seeyin52.blogspot.com/2006/04/software-engineering-certification.html' title=''/><author><name>Seeyin~</name><uri>http://www.blogger.com/profile/00595071803529076427</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16995600.post-113077480050462487</id><published>2005-10-31T07:45:00.000-08:00</published><updated>2005-10-31T08:06:40.540-08:00</updated><title type='text'>UML Tools: What is your favorite?</title><content type='html'>&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;strong&gt;In our previous practical session, we have tried two professional UML tools–&lt;/strong&gt;&lt;/span&gt;&lt;a href="http://gentleware.com/"&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;strong&gt;Poseidon for UML Community Edition&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;strong&gt; and &lt;/strong&gt;&lt;/span&gt;&lt;a href="http://www.omondo.com/download/free/eclipse_3x/index.html"&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;strong&gt;Omondo EclipseUML Free Edition&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;strong&gt;–to draw some simple UML diagrams. You are also encouraged to try &lt;/strong&gt;&lt;/span&gt;&lt;a href="http://www.visual-paradigm.com/product/vpuml/productinfovpumlce.jsp"&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;strong&gt;Visual Paradigm for UML Community Edition&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;strong&gt; in your spare time. These three professional UML tools were all developed by large companies that are specialized in UML modeling software. You can read &lt;/strong&gt;&lt;/span&gt;&lt;a href="http://www.stevenchoy.com/wordpress/professional-uml-tools-free-for-community/"&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;strong&gt;this post&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;&lt;strong&gt; of my personal weblog about the details of them.&lt;br /&gt;Do you mind tell us what is your favorite among them after your initial evaluation? What are your rationale and criteria that lead to your selection? Have you tried or heard of other UML tool that you consider it better than the three suggested products.&lt;br /&gt;Put your opinion on your weblog and let us know the URL to your post. Thank for your participation and contribution to this course so far.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;font-size:85%;"&gt;Actually I still cant deeply know these two professional UML tools. But I like Poseidon for UML Community Edition. I think this is quite easy to use. But I think I still need time to "digest" them in order to write more about it @@.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16995600-113077480050462487?l=seeyin52.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seeyin52.blogspot.com/feeds/113077480050462487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16995600&amp;postID=113077480050462487' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16995600/posts/default/113077480050462487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16995600/posts/default/113077480050462487'/><link rel='alternate' type='text/html' href='http://seeyin52.blogspot.com/2005/10/uml-tools-what-is-your-favorite.html' title='UML Tools: What is your favorite?'/><author><name>Seeyin~</name><uri>http://www.blogger.com/profile/00595071803529076427</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16995600.post-113017146963924576</id><published>2005-10-24T08:49:00.000-07:00</published><updated>2005-10-24T09:31:09.686-07:00</updated><title type='text'>Basic skills ~~~~~~~~~</title><content type='html'>What do you think about the basic skills for software engineers?&lt;br /&gt;You can search the Internet about this topic. Alternatively, you can look at some recruitment advertisement on posts like software developers or programmers. Then list a number of skills that you think them important to Software Engineering, and briefly describe each of them. Finally, let us know which skills do you expect to learn from the course Software Engineering and Project Management.&lt;br /&gt;Put your write-up on your blog and let us know the URL to your post.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;The first time I get contact with software engineering is in my associate degree year2. I think this is a subject that we see it is easy, but deeply, it is quick difficult to understand.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;First I think you ahve to know clearly what the customer need&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Second is you must know the software development concept and work out a project with clear identification.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;I think that is 2 main skills that a software engineer should have.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;I hope after the course/program, I can done the 2 skills above andI look forward to learn what is project management~&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:85%;"&gt;Sorry that post late~&lt;/span&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16995600-113017146963924576?l=seeyin52.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seeyin52.blogspot.com/feeds/113017146963924576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16995600&amp;postID=113017146963924576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16995600/posts/default/113017146963924576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16995600/posts/default/113017146963924576'/><link rel='alternate' type='text/html' href='http://seeyin52.blogspot.com/2005/10/basic-skills.html' title='Basic skills ~~~~~~~~~'/><author><name>Seeyin~</name><uri>http://www.blogger.com/profile/00595071803529076427</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16995600.post-112737107618259934</id><published>2005-09-21T23:36:00.000-07:00</published><updated>2005-09-21T23:41:49.226-07:00</updated><title type='text'>Start of Blogger -.-</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/2554/1628/1600/?????????.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/2554/1628/320/%3F%3F%3F%3F%3F%3F%3F%3F%3F.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The time now is 14:39.&lt;br /&gt;Testing in Lab B0411 -.-"""&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16995600-112737107618259934?l=seeyin52.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://seeyin52.blogspot.com/feeds/112737107618259934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16995600&amp;postID=112737107618259934' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16995600/posts/default/112737107618259934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16995600/posts/default/112737107618259934'/><link rel='alternate' type='text/html' href='http://seeyin52.blogspot.com/2005/09/start-of-blogger.html' title='Start of Blogger -.-'/><author><name>Seeyin~</name><uri>http://www.blogger.com/profile/00595071803529076427</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
