archive-org.com » ORG » J » JEFFSUTHERLAND.ORG

Total: 379

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Object Technology Jeff Sutherland: 08/01/2005 - 09/01/2005
    01 2004 09 01 2004 09 01 2004 10 01 2004 10 01 2004 11 01 2004 11 01 2004 12 01 2004 12 01 2004 01 01 2005 01 01 2005 02 01 2005 02 01 2005 03 01 2005 03 01 2005 04 01 2005 04 01 2005 05 01 2005 05 01 2005 06 01 2005 06 01 2005 07 01 2005 07 01 2005 08 01 2005 08 01 2005 09 01 2005 10 01 2005 11 01 2005 11 01 2005 12 01 2005 12 01 2005 01 01 2006 01 01 2006 02 01 2006 02 01 2006 03 01 2006 03 01 2006 04 01 2006 04 01 2006 05 01 2006 05 01 2006 06 01 2006 06 01 2006 07 01 2006 08 01 2006 09 01 2006 09 01 2006 10 01 2006 11 01 2006 12 01 2006 02 01 2007 03 01 2007 03 01 2007 04 01 2007 04 01 2007 05 01 2007 05 01 2007 06 01 2007 06 01 2007 07 01 2007 08 01 2007 09 01 2007 09 01 2007 10 01 2007 10 01 2007 11 01 2007 11 01 2007 12 01 2007 01 01 2008 02 01 2008 02 01 2008 03 01 2008 04 01 2008 05 01 2008 07 01 2008 08 01 2008 09 01 2008 10 01 2008 10 01 2008 11 01 2008 12 01 2008 01 01 2009 04 01 2009 05 01 2009 07 01 2009 08 01 2009 11 01 2009 12 01 2009 12 01 2009 01 01 2010 This work is licensed under a Creative Commons Attribution Noncommercial Share Alike 3 0 Unported License Tuesday August 02 2005 Pump Up Your Stock Options With Agile Methods David Rico sent around the latest version of his thesis proposal and it makes for an interesting read Developers in many companies have stock options and want them to have real value Rico argues that a company declaring publicly that it supports Agile methods can raise its valuation even if it is not executing Agile very well Furthermore it enhances their marketing advertising and business development programs Potential customers may exclusively favor firms who outwardly commit to the use of Agile methods We already knew that being a Certified ScrumMaster is a career enhancing move Now we find that it pays to dump that waterfall company and move to an Agile company where the portfolio action is Rico David Agile Methods for Developing Internet Products Customer Satisfaction and Firm Performance 2005 The relevance and importance of examining the links between the use of agile methods for developing Internet products customer satisfaction and firm performance are high as well This is because hard evidence of the economic benefits of using agile methods for developing Internet products isn t the only reason executives and managers may benefit from this study Firms may also garner many substantial indirect economic benefits from using agile methods to develop

    Original URL path: http://jeffsutherland.org/2005_08_01_oldstuff.html (2016-04-27)
    Open archived version from archive


  • Object Technology Jeff Sutherland: 10/01/2005 - 11/01/2005
    10 01 2008 10 01 2008 11 01 2008 12 01 2008 01 01 2009 04 01 2009 05 01 2009 07 01 2009 08 01 2009 11 01 2009 12 01 2009 12 01 2009 01 01 2010 This work is licensed under a Creative Commons Attribution Noncommercial Share Alike 3 0 Unported License Thursday October 20 2005 JAOO Conference The Roots of Scrum DVD available Recently I presented at the JAOO conference in Denmark on the Roots of Scrum along with a Scrum Quickstart Tutorial This was a great conference with about 900 Java and NET developers in attendance A DVD of my presentation will be available shortly from JAOO Many of the speakers were the usual suspects including two signatories of the Agile Manifesto Martin Fowler and myself The attendees were high caliber developers and enthusiastic about Agile methods Some of them were really pumped up by my talk and when they shared their experiences with me I was inspired by them Check out The Roots of Scrum How Japanese Lean Manufacturing Changed Global Software Development Practices JAOO has produced a DVD containing five video presentations and the associated slides Andrew Scotland Scrum at BBC Arvindra Sehmi Architecting for High Performance Decentralized Agent Oriented Applications Frank Cohen Lessons Learned While Building Scalable SOA Jeff Sutherland The Roots of Scrum How Japanese Lean Manufacturing Changed Global Software Development Practices Martin Fowler Introduction to DSL You had to be there to get the full experience and the DVD will provide that experience Price is 100 EUR and you need to email jaao jaoo dk before November 1 posted by Jeff Sutherland 6 43 AM 0 comments Wednesday October 12 2005 Yahoo Aims To Be Research Powerhouse By Wade Roush October 12 2005 When U S Web surfers are searching for information 80 percent of them turn to one of three sites Google Yahoo or Microsoft s MSN And because the keyword specific ads displayed alongside search results command such a premium these three leading search companies have spent the last two years sparring relentlessly with each other adding free services desktop toolbars blogs gigabytes of e mail storage designed to turn casual users into loyal ones But when it comes to developing new Web technology one of these companies has lagged behind the others Surprisingly it s not Microsoft but Yahoo At Google research is woven into the fabric of the company software engineers are required to spend 20 percent of their time on far out ideas a policy that s given rise to a host of spin off Google sites Microsoft for its part has funded extensive research in areas such as data mining and information retrieval including a system that assembles information from the Web and a user s hard drive before he or she has even realized they need it But for Yahoo having a research operation that helps to invent emerging information tools has never been a major priority Indeed until two years ago the

    Original URL path: http://jeffsutherland.org/2005_10_01_oldstuff.html (2016-04-27)
    Open archived version from archive

  • Object Technology Jeff Sutherland: 11/01/2005 - 12/01/2005
    09 01 2007 10 01 2007 10 01 2007 11 01 2007 11 01 2007 12 01 2007 01 01 2008 02 01 2008 02 01 2008 03 01 2008 04 01 2008 05 01 2008 07 01 2008 08 01 2008 09 01 2008 10 01 2008 10 01 2008 11 01 2008 12 01 2008 01 01 2009 04 01 2009 05 01 2009 07 01 2009 08 01 2009 11 01 2009 12 01 2009 12 01 2009 01 01 2010 This work is licensed under a Creative Commons Attribution Noncommercial Share Alike 3 0 Unported License Friday November 25 2005 Why There Is No Rational Software Design Process Tobias Mayer pointed out a classic paper in the scrumdevelopment group today Parnas has created many papers that are now viewed as classics in the software development literature This one points out many of the reasons why software development is an empirical process that requires an inspect and adapt approach as opposed to rigorous initial design Parnas David L and Clements Paul 1986 A Rational Design Process How and Why To Fake It IEEE Transactions I keep a copy of the Parnas collected papers around to remind me that many aspects of what we are doing with Scrum were pointed out by leading thinkers in computer science 20 30 years ago Most people in the software business today have never read any of these papers which is why we continue to make foolish mistakes Of course Scrum was created by people who had read these papers to formalize what was known to work Hoffman Daniel and Weiss David 2001 Software Fundamentals Collected Papers by David L Parnas Addison Wesley Professional There are companies who feel that waterfall is working well for them and projects are being delivered on time and on budget the budget is high the time is long and customer satisfaction is low It is important to realize that they have created a illusion of a predictable process When you peer under the covers and talk to the people really doing the work you always find that the Parnas principles apply WHY WILL A SOFTWARE DESIGN PROCESS ALWAYS BE AN IDEALISATION We will never see a software project that proceeds in the rational way Some of the reasons are listed below 1 In most cases the people who commission the building of a software system do not know exactly what they want and are unable to tell us all that they know 2 Even if we knew the requirements there are many other facts that we need to know to design the software Many of the details only become known to us as we progress in the implementation Some of the things that we learn invalidate our design and we must backtrack Because we try to minimize lost work the resulting design may be one that would not result from a rational design process 3 Even if we knew all of the relevant facts before we

    Original URL path: http://jeffsutherland.org/2005_11_01_oldstuff.html (2016-04-27)
    Open archived version from archive

  • Object Technology Jeff Sutherland: 12/01/2005 - 01/01/2006
    01 2003 12 01 2003 12 01 2003 01 01 2004 01 01 2004 02 01 2004 02 01 2004 03 01 2004 03 01 2004 04 01 2004 04 01 2004 05 01 2004 05 01 2004 06 01 2004 06 01 2004 07 01 2004 07 01 2004 08 01 2004 08 01 2004 09 01 2004 09 01 2004 10 01 2004 10 01 2004 11 01 2004 11 01 2004 12 01 2004 12 01 2004 01 01 2005 01 01 2005 02 01 2005 02 01 2005 03 01 2005 03 01 2005 04 01 2005 04 01 2005 05 01 2005 05 01 2005 06 01 2005 06 01 2005 07 01 2005 07 01 2005 08 01 2005 08 01 2005 09 01 2005 10 01 2005 11 01 2005 11 01 2005 12 01 2005 12 01 2005 01 01 2006 01 01 2006 02 01 2006 02 01 2006 03 01 2006 03 01 2006 04 01 2006 04 01 2006 05 01 2006 05 01 2006 06 01 2006 06 01 2006 07 01 2006 08 01 2006 09 01 2006 09 01 2006 10 01 2006 11 01 2006 12 01 2006 02 01 2007 03 01 2007 03 01 2007 04 01 2007 04 01 2007 05 01 2007 05 01 2007 06 01 2007 06 01 2007 07 01 2007 08 01 2007 09 01 2007 09 01 2007 10 01 2007 10 01 2007 11 01 2007 11 01 2007 12 01 2007 01 01 2008 02 01 2008 02 01 2008 03 01 2008 04 01 2008 05 01 2008 07 01 2008 08 01 2008 09 01 2008 10 01 2008 10 01 2008 11 01 2008 12 01 2008 01 01 2009 04

    Original URL path: http://jeffsutherland.org/2005_12_01_oldstuff.html (2016-04-27)
    Open archived version from archive

  • Object Technology Jeff Sutherland: 01/01/2006 - 02/01/2006
    01 2003 01 01 2004 01 01 2004 02 01 2004 02 01 2004 03 01 2004 03 01 2004 04 01 2004 04 01 2004 05 01 2004 05 01 2004 06 01 2004 06 01 2004 07 01 2004 07 01 2004 08 01 2004 08 01 2004 09 01 2004 09 01 2004 10 01 2004 10 01 2004 11 01 2004 11 01 2004 12 01 2004 12 01 2004 01 01 2005 01 01 2005 02 01 2005 02 01 2005 03 01 2005 03 01 2005 04 01 2005 04 01 2005 05 01 2005 05 01 2005 06 01 2005 06 01 2005 07 01 2005 07 01 2005 08 01 2005 08 01 2005 09 01 2005 10 01 2005 11 01 2005 11 01 2005 12 01 2005 12 01 2005 01 01 2006 01 01 2006 02 01 2006 02 01 2006 03 01 2006 03 01 2006 04 01 2006 04 01 2006 05 01 2006 05 01 2006 06 01 2006 06 01 2006 07 01 2006 08 01 2006 09 01 2006 09 01 2006 10 01 2006 11 01 2006 12 01 2006 02 01 2007 03 01 2007 03 01 2007 04 01 2007 04 01 2007 05 01 2007 05 01 2007 06 01 2007 06 01 2007 07 01 2007 08 01 2007 09 01 2007 09 01 2007 10 01 2007 10 01 2007 11 01 2007 11 01 2007 12 01 2007 01 01 2008 02 01 2008 02 01 2008 03 01 2008 04 01 2008 05 01 2008 07 01 2008 08 01 2008 09 01 2008 10 01 2008 10 01 2008 11 01 2008 12 01 2008 01 01 2009 04 01 2009 05 01 2009 07

    Original URL path: http://jeffsutherland.org/2006_01_01_oldstuff.html (2016-04-27)
    Open archived version from archive

  • Object Technology Jeff Sutherland: 02/01/2006 - 03/01/2006
    03 01 2007 03 01 2007 04 01 2007 04 01 2007 05 01 2007 05 01 2007 06 01 2007 06 01 2007 07 01 2007 08 01 2007 09 01 2007 09 01 2007 10 01 2007 10 01 2007 11 01 2007 11 01 2007 12 01 2007 01 01 2008 02 01 2008 02 01 2008 03 01 2008 04 01 2008 05 01 2008 07 01 2008 08 01 2008 09 01 2008 10 01 2008 10 01 2008 11 01 2008 12 01 2008 01 01 2009 04 01 2009 05 01 2009 07 01 2009 08 01 2009 11 01 2009 12 01 2009 12 01 2009 01 01 2010 This work is licensed under a Creative Commons Attribution Noncommercial Share Alike 3 0 Unported License Saturday February 25 2006 Certified ScrumMaster Training in Denmark CSM Training in Denmark 28 29 March 2006 Contact scrum eos dk Eastfork Object Space EOS Margrethepladsen 3 8000 Århus C Denmark Tel 45 8732 8787 Fax 45 8732 8788 Mob 45 4072 8483 Get Agile in Denmark with Jeff Sutherland Ph D the co creator of Scrum The course was formulated to train and certify ScrumMasters and is used worldwide for ScrumMaster training The book Agile Project Management with Scrum by Ken Schwaber is required reading for the course Of course there will be updated material and training exercises in the course which you cannot get from books Dr Sutherland has done research and development on Scrum using his last five companies as laboratories His entire current company at PatientKeeper is run by a MetaScrum and is one of the most advance implementions of Scrum worldwide Mary Poppendieck in her latest book on Lean Software Development says Five years ago a killer application emerged in the health care industry Give doctors access to patient information on a PDA Today there is no question which company won the race to dominate this exploding market PatientKeeper has overwhelmed its competition with its capability to bring new products and features to market just about every week The sixty or so technical people produce more software than many organizations several times larger and they don t show any sign that the size of their code base is slowing them down A key strategy that has kept PatientKeeper at the front of the pack is an emphasis on unprecedented speed in delivering new features It will not surprise anyone who understands Lean that PatientKeeper has to maintain superb quality in order to support its rapid delivery CTO Jeff Sutherland explains it this way Rapid cycle time Increases learning tremendously Eliminates buggy software because you die if you don t fix this Fixes the install process because you die if you have to install 45 releases this year and install is not easy Improves the upgrade process because there is a constant flow of upgrades that are mandatory Makes upgrades easy Forces quick standardization of software via new features rather than customization and

    Original URL path: http://jeffsutherland.org/2006_02_01_oldstuff.html (2016-04-27)
    Open archived version from archive

  • Object Technology Jeff Sutherland: 03/01/2006 - 04/01/2006
    08 01 2002 08 01 2002 09 01 2002 09 01 2002 10 01 2002 10 01 2002 11 01 2002 11 01 2002 12 01 2002 12 01 2002 01 01 2003 01 01 2003 02 01 2003 02 01 2003 03 01 2003 03 01 2003 04 01 2003 04 01 2003 05 01 2003 05 01 2003 06 01 2003 06 01 2003 07 01 2003 07 01 2003 08 01 2003 08 01 2003 09 01 2003 09 01 2003 10 01 2003 10 01 2003 11 01 2003 11 01 2003 12 01 2003 12 01 2003 01 01 2004 01 01 2004 02 01 2004 02 01 2004 03 01 2004 03 01 2004 04 01 2004 04 01 2004 05 01 2004 05 01 2004 06 01 2004 06 01 2004 07 01 2004 07 01 2004 08 01 2004 08 01 2004 09 01 2004 09 01 2004 10 01 2004 10 01 2004 11 01 2004 11 01 2004 12 01 2004 12 01 2004 01 01 2005 01 01 2005 02 01 2005 02 01 2005 03 01 2005 03 01 2005 04 01 2005 04 01 2005 05 01 2005 05 01 2005 06 01 2005 06 01 2005 07 01 2005 07 01 2005 08 01 2005 08 01 2005 09 01 2005 10 01 2005 11 01 2005 11 01 2005 12 01 2005 12 01 2005 01 01 2006 01 01 2006 02 01 2006 02 01 2006 03 01 2006 03 01 2006 04 01 2006 04 01 2006 05 01 2006 05 01 2006 06 01 2006 06 01 2006 07 01 2006 08 01 2006 09 01 2006 09 01 2006 10 01 2006 11 01 2006 12 01 2006 02 01 2007

    Original URL path: http://jeffsutherland.org/2006_03_01_oldstuff.html (2016-04-27)
    Open archived version from archive

  • Object Technology Jeff Sutherland: 04/01/2006 - 05/01/2006
    2004 01 01 2004 02 01 2004 02 01 2004 03 01 2004 03 01 2004 04 01 2004 04 01 2004 05 01 2004 05 01 2004 06 01 2004 06 01 2004 07 01 2004 07 01 2004 08 01 2004 08 01 2004 09 01 2004 09 01 2004 10 01 2004 10 01 2004 11 01 2004 11 01 2004 12 01 2004 12 01 2004 01 01 2005 01 01 2005 02 01 2005 02 01 2005 03 01 2005 03 01 2005 04 01 2005 04 01 2005 05 01 2005 05 01 2005 06 01 2005 06 01 2005 07 01 2005 07 01 2005 08 01 2005 08 01 2005 09 01 2005 10 01 2005 11 01 2005 11 01 2005 12 01 2005 12 01 2005 01 01 2006 01 01 2006 02 01 2006 02 01 2006 03 01 2006 03 01 2006 04 01 2006 04 01 2006 05 01 2006 05 01 2006 06 01 2006 06 01 2006 07 01 2006 08 01 2006 09 01 2006 09 01 2006 10 01 2006 11 01 2006 12 01 2006 02 01 2007 03 01 2007 03 01 2007 04 01 2007 04 01 2007 05 01 2007 05 01 2007 06 01 2007 06 01 2007 07 01 2007 08 01 2007 09 01 2007 09 01 2007 10 01 2007 10 01 2007 11 01 2007 11 01 2007 12 01 2007 01 01 2008 02 01 2008 02 01 2008 03 01 2008 04 01 2008 05 01 2008 07 01 2008 08 01 2008 09 01 2008 10 01 2008 10 01 2008 11 01 2008 12 01 2008 01 01 2009 04 01 2009 05 01 2009 07 01 2009 08 01 2009 11 01 2009 12 01 2009 12 01 2009 01 01 2010 This work is licensed under a Creative Commons Attribution Noncommercial Share Alike 3 0 Unported License Sunday April 23 2006 Adaptive Object Models The Adaptive Object Model Architectural Style Joseph W Yoder Ralph Johnson Abstract We have noticed a common architecture in many systems that emphasize flexibility and run time configuration In these systems business rules are stored externally to the program such as in a database or XML files The object model that the user cares about is part of the database and the object model of the code is just an interpreter of the users object model We call these systems Adaptive Object Models because the users object model is interpreted at runtime and can be changed with immediate but controlled effects on the system interpreting it The real power in Adaptive Object Models is that the definition of a domain model and rules for its integrity can be configured by domain experts external to the execution of the program These systems are important when flexibility and dynamic runtime configuration is needed but their architectures have yet to be described in detail This paper describes

    Original URL path: http://jeffsutherland.org/2006_04_01_oldstuff.html (2016-04-27)
    Open archived version from archive



  •