Sunday, April 16, 2006

Tut 5

Part 1
a. Acceptance test for boiling kettle:
  • Boil the water properly
  • could sound the horn when the water is boiled
  • could hold the het of the fire
  • could kill the germ inside the water

b. User role:

  • write user story
  • specifies acceptance test for the story
  • select the story to use in implemantation phase

c. Metaphor --> it indicates that the development of simple story in the system

d. XP :

  • more organized in management system
  • Follow step by step in instruction in order to finish the program
  • faster to develop
  • don't have to expert programming in all team member since it's a paired programmer
  • hard to managed a paired programmer
  • could have cost a lot in implementation since it is a copyright software

Open source:

  • Anyone have the ability could be able to do this
  • It's free and it's copyleft
  • it's a freeware thing so that everyone love it
  • time consuming since everyone do this only in their spare time
  • could be edit and debug any time by any user

e. Couple things which is:

  • Story that the client wants for the project completion such as due date, testing plan, etc
  • pair programming
  • incrementation phase

f.

g. because it believe that pair programming is more sufficient method to cover up other job if not don't yet. that's why only one computer to be used on the same time to work.

h. Yes and no. Think about like this. people are building a project that could be in couple phase. Every single of the phase must be tested and my be accepted by the customer. in this we could make sure that the project that we are doing is on the right track. and also in XP also have the documentation part which allow user to check whether the project is ok.

Wednesday, March 22, 2006

Object oriented comment

it's been a great presentation from John in the tutorial that giving a lot of information about the Object oriented and refresh my mind again with what I've learn before earlier in the degree. This web blog is about to get me to put in some of my idea about what I think. So I thought this is a great idea to express my idea through the blogger things :)

I always like to build a program using object oriented method. but sometimes I do use structed design language in order to help me to get through the programming more efficiently. So I think having OO in the programming will really get us (IT person) to compete and be usefull in the business world since at this stage the IT person was really in a crisis of speaking business language.

That's one of the reason I think mainly the most of the project in IT world is failing cause it's too much promise to the client but on the other hand the project wasn't so great to be present by meanwhile the team is trying to convince the client with high expectency, so when the project is finish or half way, the client is start to add on more feature which make the project delay and sometimes has to start again.

So, I hope when I finished from the uni, I would be help full in the business world and make a fortune out of it :D