tag:blogger.com,1999:blog-4242067780986004250.post8163576013147656344..comments2014-06-13T02:56:31.235-03:00Comments on World of Reuse: Open Market for Software DevelopmentVinicius Garciahttp://www.blogger.com/profile/03195836733794481906noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-4242067780986004250.post-31906213863031025292007-08-23T22:51:00.000-03:002007-08-23T22:51:00.000-03:00Most problems that could arise from the proposed m...Most problems that could arise from the proposed model would be basically peopleware. IMO, a successful try would come first from inside a company, as I believe that time-to-market constraints can only be achieved in a extremely mature environment.<BR/>----<BR/>I found interesting how David joined the Organizational Behavior methodology with SW-Engineering, especially the payment model, which I found very good, but I think the royalties and rewards should´t be based on LOC changed, but in revenue, benefits. If one can measure the expected benefits of a component, he could also know the expected revenue of a newer version. Older version´s developer could earn a declining % from each newer version...<BR/>----<BR/>I also missed some kind of partnership process. Something that would make me trust more in someone that has already built something for me, instead of sticking always with the cheaper. (At this point I would recall Jeffrey Liker's Toyota Way and its 11th principle: <I>Respect your extended network of partners and suppliers...</I>)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4242067780986004250.post-65196932371112219672007-08-23T14:58:00.000-03:002007-08-23T14:58:00.000-03:00I think this model will serve to guide the market ...I think this model will serve to guide the market that we already have these days.<BR/><BR/>For example, ODESK (http://www.odesk.com) a open market initiative, call itself (The On Demand Global Workforce). They already have more than 19.000 service providers, who are developers, managers, DBAs, designers with earnings of about 3 million dollars in the last 3 months.<BR/><BR/>To scale and achieve bigger contracts, this market will need more detailed models.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4242067780986004250.post-669604075966274202007-08-23T10:41:00.000-03:002007-08-23T10:41:00.000-03:00I have some points about the work :)1 - Fisrt of t...I have some points about the work :)<BR/><BR/>1 - Fisrt of them, it seems that this work is based on some approaches that may not be so mature yet, like SPL and CBD. Even though these approaches are used in practice by some companies, and are starting to be known by industry, some points of its implementation are still maturing. So, the first impression is that is approach is a futuristic idea, but its (of-course) reachable (we know companies like odesk that goes towards some of the concepts that you are proposing).<BR/><BR/>2 - David, Whats the difference between this new approach you are proposing, and the sub-contraction model already know by industry for a long time? The main difference we could notice was the granurality of it (well defined components, to plug in well defined architectures), and the revenue share (that has to be very well defined and organized, so it can not be a negative factor to the work flow of a certain subcontracted).<BR/><BR/>I guess that's it.David, new ideas like yours are always valid, so we can open our minds :)<BR/><BR/>[]sThiago Burgoshttps://www.blogger.com/profile/04655914178037430409noreply@blogger.comtag:blogger.com,1999:blog-4242067780986004250.post-35158967962221403632007-08-23T09:34:00.000-03:002007-08-23T09:34:00.000-03:00IMO, the need of well-defined architectures shifts...IMO, the need of well-defined architectures shifts OMSD model to be applied only for less valuable tasks (coding, testing) of software development - as important aspects (performance, scalability, decoupling, ...) shall be resolved in architecture design phase.<BR/>Maybe OMSD itself could be used to define software architecture...Camilo Almendrahttps://www.blogger.com/profile/17299623550469523851noreply@blogger.comtag:blogger.com,1999:blog-4242067780986004250.post-59291170667391419252007-08-23T08:57:00.000-03:002007-08-23T08:57:00.000-03:00Hello David, I would like to know how connected co...Hello David, I would like to know how connected components are to architecture. In case of high coupling, they may require private information that perhaps put project confidentiality in risk. What do you think about?Fred Duraohttps://www.blogger.com/profile/07941402295240624449noreply@blogger.comtag:blogger.com,1999:blog-4242067780986004250.post-16950997590711561402007-08-22T23:41:00.000-03:002007-08-22T23:41:00.000-03:00For OMSD to work, one must have a well-defined arc...For OMSD to work, one must have a well-defined architecture, especially there must be a set of components with well-defined interfaces and known dependencies among the components. (Of course, I think of each component as an information hiding module with an abstract interface specification.) <BR/>Note that open source development uses the same idea, i.e., there is an architecture, which is enforced by a few good architects, and there are component developers/maintainers.<BR/>The business model is similar to the publishing world, i.e., it is in everyone's interest to produce products that will sell. Those who contribute to that goal share in the revenues of the products. No revenues, no payments. Poor quality, no payments.<BR/>The analogy with the PC world is simimlar to the way that new USB devices are developed. they all obey the same USB interface. Of course, the payment part is different - I don't think that flash memory builders or disk drive builders get royalites based on the number of drives sold.Anonymoushttps://www.blogger.com/profile/09451923321482977278noreply@blogger.comtag:blogger.com,1999:blog-4242067780986004250.post-29036441046973566022007-08-22T22:56:00.000-03:002007-08-22T22:56:00.000-03:00Eduardo forgot to mention that this photo is of th...Eduardo forgot to mention that this photo is of the "Mercado Modelo", a kind of "open market" for craftsmen and all type of souvenirs and typical foods of Bahia. Located in the Cidade Baixa, Salvador, bathed for the bay of Todos os Santos.Vinicius Garciahttps://www.blogger.com/profile/03195836733794481906noreply@blogger.com