Jesper Boeg on Priming Kanban
In this interview, Jesper Boeg, author of the new InfoQ book – Priming Kanban, discusses the keys to using Kanban effectively, and how to get started if you are currently using other approaches.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Boris Lublinsky on Nov 04, 2009
According to Richard Veryard’s recent post:
The SOA world is finally catching up with some of the ecosystem ideas... the biological approach to creating business and software services
According to Richard, this approach is radically different from solution-driven approach to SOA. In this case, instead of defining services based on the requirements of the specific solution, they are defined based on an ecosystem that they belong to ( compare to top-down vs bottom-up service design approaches). Richard considers moving from solution-driven SOA to a SOA Ecosystem a phase of SOA maturity. He presents the following three maturity levels:
One of the main differences between Enterprise and Ecosystem SOA is the approach to service portfolio definition. A typical portfolio, in the case of Enterprise SOA, is based on the enterprise business model that identifies the capabilities of the enterprise. In the case of Ecosystem SOA, the business model is additionally subdivided into Core (Strategic), Competence and Peripheral domains. The Core is always designed as a set of services, implemented by the enterprise, Competence is typically split between enterprise and its partners and Peripheral is typically outsourced to partners.
As a result, Ecosystem SOA not only encompasses service decomposition but additionally allows an enterprise to concentrate on its core function and build business processes with its partners to support other functionality.
Richard defines two main approaches to Ecosystem SOA:
... one approach to Ecosystem SOA is to push out from the enterprise into the ecosystem. John Hagel calls this Inside-Out Architecture, which he contrasts with Outside-In Architecture... An Outside-In Architecture starts with a model of (the flows of) knowledge and value in the ecosystem as a whole. The strategic question for an enterprise is how to find way of both contributing value to the ecosystem, and drawing value from the ecosystem, through the provision of ecologically viable services.
No enterprise is an island. As a result, it is difficult to define a set of enterprise services without considering functionality/services/processes provided by enterprise’s partners. The Ecosystem approach described in Richard’s post can help to define enterprise specific service architecture while considering a holistic picture.
In this interview, Jesper Boeg, author of the new InfoQ book – Priming Kanban, discusses the keys to using Kanban effectively, and how to get started if you are currently using other approaches.
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.
Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.
Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).
Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.
Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.
One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.
No comments
Watch Thread Reply