<?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:blogger='http://schemas.google.com/blogger/2008' 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-13879877</id><updated>2024-03-06T23:00:25.509-05:00</updated><title type='text'>Risky Business</title><subtitle type='html'>Enterprise Risk Management; dealing with clients and projects; running and managing a business. &#xa;All risky stuff ...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default?alt=atom'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default?alt=atom&amp;start-index=26&amp;max-results=25'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>40</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-13879877.post-115697388134630845</id><published>2006-08-30T17:36:00.000-04:00</published><updated>2006-11-08T10:27:25.570-05:00</updated><title type='text'>NEW BLOG</title><content type='html'>&lt;strong&gt;I HAVE MOVED BLOG TO:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://newyorkscot.wordpress.com&quot;&gt;http://newyorkscot.wordpress.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;I NOW WORK FOR &lt;/strong&gt;&lt;a href=&quot;http://www.lab49.com&quot;&gt;&lt;strong&gt;Lab49&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;See you there.&lt;br /&gt;Cheers,&lt;br /&gt;Ross.</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/115697388134630845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/115697388134630845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/115697388134630845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/115697388134630845'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2006/08/new-blog.html' title='NEW BLOG'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-114667306914837702</id><published>2006-05-03T12:13:00.000-04:00</published><updated>2006-05-03T12:17:49.170-04:00</updated><title type='text'>Moving On ...</title><content type='html'>In two ways:&lt;br /&gt;&lt;br /&gt;1. Time to move onto new blogging pastures. I like a bunch of the functionality (templates, widgets, sidebar configuration and other tools) over at Wordpresss. New blog is &lt;a href=&quot;http://newyorkscot.wordpress.com&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;2. I am leaving my current employer, &lt;a href=&quot;http://www.finetix.com/&quot;&gt;Finetix&lt;/a&gt; for pastures new. More details over on the new blog.&lt;br /&gt;&lt;br /&gt;It&#39;s been emotional.&lt;br /&gt;Cheers,&lt;br /&gt;Ross.</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/114667306914837702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/114667306914837702' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/114667306914837702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/114667306914837702'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2006/05/moving-on.html' title='Moving On ...'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-114382731241860858</id><published>2006-03-31T12:44:00.000-05:00</published><updated>2006-03-31T12:48:32.453-05:00</updated><title type='text'>Wembley Retrospective</title><content type='html'>Saw &lt;a href=&quot;http://news.bbc.co.uk/sport2/hi/front_page/4864788.stm&quot;&gt;this &lt;/a&gt;......  sound familiar ?</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/114382731241860858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/114382731241860858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/114382731241860858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/114382731241860858'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2006/03/wembley-retrospective.html' title='Wembley Retrospective'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-114243437292690945</id><published>2006-03-15T09:48:00.000-05:00</published><updated>2006-03-15T09:52:52.943-05:00</updated><title type='text'>Glacial Methodology</title><content type='html'>&lt;a href=&quot;http://www.ambysoft.com/essays/glacialMethodology.html&quot;&gt;Here&lt;/a&gt; ... mildly amusing</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/114243437292690945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/114243437292690945' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/114243437292690945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/114243437292690945'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2006/03/glacial-methodology.html' title='Glacial Methodology'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-113839145560039268</id><published>2006-01-27T14:47:00.000-05:00</published><updated>2006-02-15T23:58:52.696-05:00</updated><title type='text'>Waterfall 2006</title><content type='html'>Check &lt;a href=&quot;http://www.waterfall2006.com/&quot;&gt;this &lt;/a&gt;out ...</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/113839145560039268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/113839145560039268' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/113839145560039268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/113839145560039268'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2006/01/waterfall-2006.html' title='Waterfall 2006'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-113837398358550904</id><published>2006-01-27T09:59:00.000-05:00</published><updated>2006-02-01T18:00:19.590-05:00</updated><title type='text'>Agile Team Dynamics II</title><content type='html'>[REFACTORED: I have updated this post to answer some of the specific questions I received. Thanks also for the many comments posted - but since there was an increasing number of inappropriate postings, especially foul language, I am moderating these now.]&lt;br /&gt;&lt;br /&gt;Most of the challenges some of our projects teams face are generally not technical -- they tend to be business (or political) issues; a new team getting to know one another and evolving their style as a team; or, the team getting to grips with the business domain they are operating in. This is mainly the case when the team is made up of finetix staff, client mgt, client developers, and other consultants. In these situations, the team dynamics seem to be the most common thing we have to help teams out with. Politics are another (but never-ending) story.&lt;br /&gt;&lt;br /&gt;I have been sitting in on some of the daily stand-up meetings, sprint demos, retrospectives and planning meetings on a few of our agile projects. It has been interesting to see the dynamics of these &quot;cross-entity&quot; teams at play as they follow the Scrum process. As is the case in most situations, you can&#39;t just flip a switch at the beginning of the project and expect the entire team to be executing the process perfectly. There is always some coaching/mentoring/educating required to make sure EVERYONE is doing what they need to do. On one of the projects, during the Scrum and the planning meetings you could observe that boundaries of responsibilities were being crossed (e.g. Product Owner vs Scrum Master vs core team). So, one of the things we did (other than re-emphazing the process) was to have the team create and agree to some rules to help improve the team dynamics and to emphasize that they need to stick up for one another. The following rules were posted in the team room:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Emails should be BANNED for inter-team communication. If you have a question, issues, problem with someone on the team or the way things are being done, SPEAK to the person or the team. &lt;/li&gt;&lt;li&gt;Decisions made by the team UNANIMOUSLY should be communicated to the entire team - wikis, etc - emails ARE good for this. Examples, include decisions regarding designs, clarifications of ambiguities, development process, etc. &lt;/li&gt;&lt;li&gt;The entire team must UPDATE ALL TASKS in the Sprint Backlog before they go home at night. No exceptions. &lt;/li&gt;&lt;li&gt;The whole team is accountable for all tasks and estimates. &lt;/li&gt;&lt;li&gt;If you don&#39;t agree with something that a team member says or does, or if someone puts you on the defensive, SPEAK UP and stick up for yourself and let them know how you feel (really feel - &quot;Honesty Is The Best Policy&quot;). If the team is not making unanimous decisions it is not working together as a whole. &lt;/li&gt;&lt;li&gt;If the team believes it has hit a barrier or estimates suddenly jump, such that THE TEAM thinks it will not deliver on time, then it is time to raise it to the Product Owner (for potential de-scoping). If the team still honestly believes that it can make the deadline, then thats OK – it just needs to agree collectively to get through the workload accordingly.&lt;/li&gt;&lt;li&gt;If(or when!) there are issues, problems, etc it is very important that the whole team understand the issues clearly and the entire team understand the solution. This way a) you all know what happened without ambiguity and b) the team knows how to deal with it going forward, and c) reduces dependencies on individuals. &lt;/li&gt;&lt;li&gt;There is no such thing as &#39;lost time&#39; – either a task was not completed due to impediments or estimates are recalculated due to needing more time, or you put a task on hold and pick up a new one. &lt;/li&gt;&lt;li&gt;There is only one PRIMARY metric – deliver or not deliver .... &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The result was that in the 3 subsequent sprints the team delivered when they said they would (and yes, there were 1 or 2 things dropped from scope), and you could actually see some pride and smiles in their achievements. &lt;/p&gt;&lt;p&gt;The reality of introducing agile to new clients and different IT organizations is that the change management required can be very tough and has to be constantly and diligently applied. It would be great if every client was up for doing every project in an &#39;pure&#39; agile manner, but that is not reality. What we can do though is gradually educate and show them what it means to be agile and why that is a good thing. The retrospectives are really key for everyone involved but the changes needed to refactor the teams and organization have to be embraced by everyone.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/113837398358550904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/113837398358550904' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/113837398358550904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/113837398358550904'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2006/01/agile-team-dynamics-ii_27.html' title='Agile Team Dynamics II'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-113399113315597154</id><published>2005-12-07T15:05:00.000-05:00</published><updated>2005-12-07T16:39:07.486-05:00</updated><title type='text'>Scrum Issues And Organizational Change</title><content type='html'>We are working on quite a few client projects where Scrum is being implemented at the project and/or grassroots level in companies. In some cases, the &quot;management&quot; had got the concept of agile development and specifically, Scrum, pretty quickly and wanted to do it properly. In other cases, there was a willingness to try it, but need to mask it to upper management. (Both of these have approaches in their own rights, and probably worthy of further blog entries).&lt;br /&gt;&lt;br /&gt;In terms of client engagement management, I find that I spend most of my time making sure those who are doing it (grassroots, masked, or otherwise) really do follow the rules. This makes for some interesting engagement management, when you are not actually part of the client project team (ie you are a chicken with &quot;special mentoring powers&quot;). In the last week, we have dealt with the following issues:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Product Owners creating a Product Backlog with tasks mixed with features (so, get rid of the tasks)&lt;/li&gt;&lt;li&gt;Non-Finetix resources, who are supposed to be part of the Scrum team, breaking ranks from the team to do a whole lot of &quot;cya&quot; (an ongoing re-emphasizing of team dynamics and encouraging the team the provide the corrective action)&lt;/li&gt;&lt;li&gt;Product Owners being trying to make technical design decisions, masked as &quot;I only want to make sure this will work going forward&quot; (so, general beating up of the Product Owner and reinforcing the fact that the Owner only needs to know the &quot;What&quot; and not the &quot;How&quot; - also, &quot;why should are we designing for something not in this sprint&#39;s requirements again ?&quot;.. pleasant amount of silence to that one !)&lt;/li&gt;&lt;li&gt;Teams trying to over-engineer the data gathering of tasks, estimates, actuals, work left, etc. (so, you only need to worry about the work (and time) you have left to get the Sprint completed)&lt;/li&gt;&lt;/ul&gt;The good news is that some of these cases come from newly formed Scrum teams which are only in their 2nd iteration, and that actually did a great job on many other levels first time around (one of our teams total work done was only 2% out from what they estimated). And they delivered, which is the most important thing.&lt;br /&gt;&lt;br /&gt;Based on our conversations with folks at our seminar last week, and with some of our current clients who are looking to expand out their &quot;grassroots&quot; agile development, it seems that we hit many issues very quickly in the adoption of agile in larger organizations or at the enterprise-level. Most of the issues, however, seem to be derived from the resistence to change that exists as a result of historical problems. Examples:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Analysis, development and QA teams are in different locations, so how do we have a cross-functional co-located Scrum team ? (There are a few ways around this, but the cause seems to be &quot;well, if we are going to fail in development, we might as well do that cheaply by offshoring it&quot;).&lt;/li&gt;&lt;li&gt;What does middle management do, when full-blown Scrum is adopted at the enterprise level ? Found some decent discussions &lt;a href=&quot;http://wiki.scrumalliance.org/doku.php?id=the_role_of_middle_management_in_scrum&quot;&gt;here&lt;/a&gt; from the &lt;a href=&quot;http://www.scrumalliance.org/&quot;&gt;Scrum Alliance&lt;/a&gt;&lt;/li&gt;&lt;li&gt;How do we build an agile organization which is multi-faceted in terms of its functions and alignment (e.g. analysis, management, development, QA and aligned by line of business, domain and techonology expertise,) ? Some further discussions &lt;a href=&quot;http://wiki.scrumalliance.org/doku.php?id=matrix_organizations&quot;&gt;here &lt;/a&gt;&lt;/li&gt;&lt;li&gt;Existing development methodologies and minimum standards/expectations for documentation (CMM Level 2 in most cases). Many of the controls are in place because of the poor performance (people, process, etc) of the existing development methodologies. Becoming &quot;light&quot; on documentation and upfront &quot;specification hell&quot; is very tough for orgaizations to move away from. At the end of the day, there has to be some mutual agreement about ensuring the &quot;right&quot; level of documentation is left as a &lt;em&gt;residual&lt;/em&gt; of the project, rather than being created upfront. Secret is to get them hooked on the delivery and wanting more of that ... &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Rant over for now ... &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/113399113315597154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/113399113315597154' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/113399113315597154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/113399113315597154'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2005/12/scrum-issues-and-organizational-change.html' title='Scrum Issues And Organizational Change'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-113349139963293551</id><published>2005-12-01T21:16:00.000-05:00</published><updated>2005-12-01T21:43:19.646-05:00</updated><title type='text'>Flock And Web 2.0</title><content type='html'>Anyone checked &lt;a href=&quot;http://www.flock.com/&quot;&gt;Flock &lt;/a&gt;out yet ? Looks like it already has some cool interactive features for web-browsing and publishing, ie a 2-way browser. Intelligent blogging access and Flickr integration seem to be the main things up and running so far..&lt;br /&gt;&lt;br /&gt;Also, saw this fairly comprehensive &lt;a href=&quot;http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html&quot;&gt;article &lt;/a&gt;which has some history/analysis on Web 2.0</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/113349139963293551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/113349139963293551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/113349139963293551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/113349139963293551'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2005/12/flock-and-web-20.html' title='Flock And Web 2.0'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-113052785464912164</id><published>2005-10-28T15:21:00.000-04:00</published><updated>2005-11-03T08:30:43.463-05:00</updated><title type='text'>Blue Gene/L Supercomputer</title><content type='html'>Saw &lt;a href=&quot;http://news.bbc.co.uk/2/hi/technology/4386404.stm&quot;&gt;this &lt;/a&gt;today - reminded me of the &#39;90s when we thought we were doing pretty well when we went from running 6 RS6000 machines to calculate sensitivities on a global portfolio of FX derivatives to running some exotic books on a &lt;a href=&quot;http://www.cray.com/&quot;&gt;Cray &lt;/a&gt;machine at the Minnesota Supercomputer Center. Processing power has moved on a shade....</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/113052785464912164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/113052785464912164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/113052785464912164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/113052785464912164'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2005/10/blue-genel-supercomputer.html' title='Blue Gene/L Supercomputer'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-113027338675214114</id><published>2005-10-28T12:02:00.000-04:00</published><updated>2005-10-28T12:09:01.416-04:00</updated><title type='text'>Still Running.....sad, but true</title><content type='html'>Client: Let&#39;s build a credit risk calculation engine for regulatory capital reporting purposes. We know this will take a lot of analysis and design, together with 12 months of development. We have preselected Hibernate as the technology of choice to help us with access to the Oracle DB. We know that we will have to crunch over 2 million transactions a day on a batch basis where we will need to load reference data and calculate credit exposures for every transaction. Remember also that we have just completed an optimized batch calculation architecture before starting this project that can do over 2million transactions in less than an hour.&lt;br /&gt;&lt;br /&gt;Finetix: What will you do in terms of :&lt;br /&gt;&lt;br /&gt;1) Leveraging existing architecture&lt;br /&gt;&lt;ul&gt;&lt;li&gt;a) Definitely Use It&lt;/li&gt;&lt;li&gt;b) Do some analysis and figure out the efficiencies of re-use and gaps&lt;/li&gt;&lt;li&gt;c) No. New project. Let&#39;s build new infrastructure from scratch.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;2) Ensuring that your system performs appropriately ?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;a) Let&#39;s collectively review the architecture for performance purposes, once we have designed it (and maybe even build a prototype?)&lt;/li&gt;&lt;li&gt;b) Let someone else figure out we have not designed this properly for performance at some point during the development process, and then ignore them.&lt;/li&gt;&lt;li&gt;c) Decide to wait until we have finished coding and get to SIT/UAT to performance test whatever we have at that point.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Client Answer: ? 1(c) and 2(b) and (c).&lt;br /&gt;&lt;br /&gt;Client Results: a &lt;strong&gt;68&lt;/strong&gt; (!) hour process to crunch 600k transactions, compared to doing over 2million in 1 hour. The cause ? The use of cursors that go row by row through the data in Java and query the database for each one. Chances of quick fix - none.&lt;br /&gt;&lt;br /&gt;Nice work, guys.</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/113027338675214114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/113027338675214114' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/113027338675214114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/113027338675214114'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2005/10/still-runningsad-but-true.html' title='Still Running.....sad, but true'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-113051489539251699</id><published>2005-10-28T11:50:00.000-04:00</published><updated>2005-10-28T11:55:20.223-04:00</updated><title type='text'>New Methodology... brilliant !</title><content type='html'>The new (or old?) way of tackling tough projects, check out the new way: &lt;a href=&quot;http://pinakin-uk.blogspot.com/2005/10/100-agile.html&quot;&gt;JDFI&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;Additional momentum provided by &lt;a href=&quot;http://weblogs.asp.net/mdavey/archive/2005/10/26/428497.aspx&quot;&gt;Matt&lt;/a&gt;.&lt;br /&gt;&lt;a href=&quot;http://weblogs.asp.net/mdavey/archive/2005/10/26/428497.aspx&quot;&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/113051489539251699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/113051489539251699' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/113051489539251699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/113051489539251699'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2005/10/new-methodology-brilliant.html' title='New Methodology... brilliant !'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-112906566701862072</id><published>2005-10-11T17:19:00.000-04:00</published><updated>2005-10-11T17:21:07.026-04:00</updated><title type='text'>Certified</title><content type='html'>A few of us certified Scrum Masters have been added to the list &lt;a href=&quot;http://www.controlchaos.com/certification/list.php&quot;&gt;here&lt;/a&gt;, on Ken Schwaber&#39;s &lt;a href=&quot;http://www.controlchaos.com&quot;&gt;website&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.controlchaos.com/certification/list.php&quot;&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/112906566701862072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/112906566701862072' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112906566701862072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112906566701862072'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2005/10/certified.html' title='Certified'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-112843827091997417</id><published>2005-09-29T10:10:00.000-04:00</published><updated>2005-10-04T11:49:18.530-04:00</updated><title type='text'>Scrum Master Certification</title><content type='html'>I attended the 2-day Scrum Master Certification course in Boston on Sep 22-23. Overall this was an excellent course both as a detailed course on how Scrum works and, just as importantly, the subtleties and application of Scrum as an approach to management in general. Ken Schwaber and Jeff Sutherland were both excellent in portraying the history, philosophy and workings of Scrum and the nuances of how to make it work.&lt;br /&gt;&lt;br /&gt;There were a number of key takeaways for me, other than the mechanics of the Scrum Process.&lt;br /&gt;&lt;br /&gt;The importance of trust, candor and honesty cannot be understated. The course demonstrated how too easy is it to be overly agreeable with clients and that the hard facts are what they need to hear. Building trust is about delievering the good and the bad news in terms the clients understand but also ensuring that all commitments are actually deliverable from the team&#39;s perspective. Often what people say and what they think or mean are not necessarily the same thing&lt;br /&gt;&lt;br /&gt;Scrum is also a philosphy in how to get the maximuim performance from people through self-organization. The social interactions of people are at the key to the whole success of Scrum and when done correctly, the Scrum team will evolve and organize itself very quickly into a very high performance team delivering high quality deliverables in short timeframes. Internal reflection and accountability within one&#39;s own team drives out inefficiency and increases the ability to make decisions that are focused on delivery.&lt;br /&gt;&lt;br /&gt;Scrum can be applied to anything we do in life such as IT projects, management of companies, marketing, product development, and even your own personal life ! Scrum is a simple lightweight process but its application requires a lot of common sense. It removes impediments, focuses on what CAN be done, provide continuous feedback and therefore is a continuous quality improvement process. Again, all based on candor and honesty.&lt;br /&gt;&lt;br /&gt;As the course got into the implementation of Scrum to real life situations, there were many examples and exercises to demonstrate the approach required to roll out Scrum. In some cases, the adoption has to be at the grass-roots level whereby a team executes a Scrum process internally but masks this from the traditional management by showing what the mgt team &lt;em&gt;thinks&lt;/em&gt; it needs to see. Gradually, the tools and results of Scrum are introduced and actually become the things management realizes it &lt;em&gt;actually&lt;/em&gt; wants to see (e.g. burndown charts, delta backlogs, etc).&lt;br /&gt;&lt;br /&gt;In other cases, the top-down approach can be implemented in terms of a) adopting Scrum across the board, which is very difficult to do, or b) as a new way of managing the organization itself. In general, the best adoption curve comes from trying Scrum a few times to get the hang of it and to see how the organization can the use it the best.&lt;br /&gt;&lt;br /&gt;For me, it really forces management teams to focus by making people accountable for getting things done. If things are not being done, then the team will very quickly realize either the impediments, or what type of people they have on the team! Also, the course demonstrated the importance of cross-functional teams to ensure that all aspcts of a &quot;product&quot; are dealt with during its development in real-time rather than the &quot;over-the-wall&quot; approach to waterfall approaches.&lt;br /&gt;&lt;br /&gt;The Scrum Master&#39;s role can be challenging in that they have no authority and need to rely on strong people skills to facilitate the process of self-organization. This can be very difficult to achieve particularly under scenarios where there are tough people issues to deal both internal to the team as well as with clients. For IT projects, it will be a rare person that will be a great Scrum Master as (ideally) they need a strong technical background, great client skills, and strong people skills. The course highlighted the &quot;matriarchial&quot; nature (or nurture!) of bringing the best out in people by the strict discipline of letting teams learn on their own but with guidance in a manner that is not &quot;command and control&quot; which most project managers use today.&lt;br /&gt;&lt;br /&gt;I thought the  performance measurements and estimating sections of the course to be very good as they really provide real-time transparency on how well the team is performing within a sprint and across multiple sprints. The beauty of the techniques is that they can adapt to changing requirements very easily, and the team has multiple ways of controlling its velocity and what it can deliver in any given sprint -- and it MUST deliver something every sprint.&lt;br /&gt;&lt;br /&gt;By focusing on one sprint at a time, and the resulting decomposition of tasks that occur at the planning stage for that sprint (up to 40% more effort being needed to be allocated above original estimates), it really brought home how bad traditional project management, waterfall and other prescriptive approaches are in dealing software projects as they continuously change.&lt;br /&gt;&lt;br /&gt;Accordingly, there was some discussion about the definition of &quot;Done&quot;. When is a product Done ? Clearly, this is something that will vary by project, product and organization.&lt;br /&gt;&lt;br /&gt;Ultimately, once a Scrum team realizes how autonomous and self-sufficient it is being allowed to be, the natural dynamics of social interaction really kicks in, and they are off to the races. Once clients see how well this team delivers, then there is no looking back ..</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/112843827091997417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/112843827091997417' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112843827091997417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112843827091997417'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2005/09/scrum-master-certification.html' title='Scrum Master Certification'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-112689653230215184</id><published>2005-09-16T14:37:00.000-04:00</published><updated>2005-09-16T14:48:52.310-04:00</updated><title type='text'>The Risk Mgt View Of Scrum</title><content type='html'>Been reading &lt;a href=&quot;http://www.amazon.com/exec/obidos/tg/detail/-/0130676349/104-6674796-2163950?v=glance&quot;&gt;&#39;Agile Software Development with Scrum&#39; &lt;/a&gt;by Ken Schwaber, Mike Beedle, and saw these great risk factors Scrum specifically addresses (Section 6.3):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Risk of not pleasing the customer&lt;/strong&gt;: customer gets to see the product on a continuous basis&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Risk of not completing all functionality&lt;/strong&gt;: functionality is developed in a prioritized way through Sprints, ie high priority functionality is delivered, and only low priority is missed&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Risk of poor estimating and planning&lt;/strong&gt;: Daily scrums provides small estimates that are tracked within a Daily Scrum cycle and through the invariant set of Product Backlog assigned to the Sprint cycle.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Risk of not resolving issues promptly&lt;/strong&gt;: Burden of proof on management by requiring daily active management. In Scrum, role of management is bi-directional so that mgt reports to the staff on how it is resolving issues during Daily Scrum.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Risk of not being able to complete the development cycle&lt;/strong&gt;: Scrum ensures that there aren&#39;t any major problems with the development cycle by delivering working software every Sprint. This forces issues to be dealt with.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Risk of taking on too much work and changing expectations&lt;/strong&gt;:  Scrum disallows any changes in the Product Backlog associated with a Sprint so that the team feels their goal is respected and the customer has clear expectations.&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/112689653230215184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/112689653230215184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112689653230215184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112689653230215184'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2005/09/risk-mgt-view-of-scrum.html' title='The Risk Mgt View Of Scrum'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-112421141939256916</id><published>2005-08-16T12:53:00.000-04:00</published><updated>2005-08-16T12:56:59.396-04:00</updated><title type='text'>Blogsphere Guide</title><content type='html'>I found this &lt;a href=&quot;http://www.ogilvypr.com/pdf/bloggers-guide.pdf&quot;&gt;article &lt;/a&gt;while looking at the services &lt;a href=&quot;http://www.ogilvy.com/&quot;&gt;Ogilvy &lt;/a&gt;(the ad, marketing, PR, etc agency) provides. It discusses how the entire blogsphere (blogs, wikis, podcasts, etc)  should (or could) be used for formal corporate marketing, and some of the guiding principles for their use.</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/112421141939256916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/112421141939256916' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112421141939256916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112421141939256916'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2005/08/blogsphere-guide.html' title='Blogsphere Guide'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-112316073091898749</id><published>2005-08-04T08:22:00.000-04:00</published><updated>2005-08-08T11:07:30.593-04:00</updated><title type='text'>Reliability and Innovation</title><content type='html'>&lt;a href=&quot;http://www.cutter.com/consultants/jhbio.html&quot;&gt;Jim Highsmith&lt;/a&gt; makes some interesting statements and recommendations in his &lt;a href=&quot;http://www.amazon.com/exec/obidos/tg/detail/-/0321219775/qid=1123022721/sr=8-1/ref=pd_bbs_sbs_1/002-5952413-6109639?v=glance&amp;s=books&amp;amp;n=507846&quot;&gt;book&lt;/a&gt; - this is a must-read as it also has many real-life anecdotes and other industry/acedemic references. The top-line summary is that any company in the marketplace has demands to continually innovate while facing pressures to reduce costs, and to deliver in a reliable manner. Agile Project Management (APM) provides the framework to do so.&lt;br /&gt;&lt;br /&gt;He discusses the difference between repeatability and reliability of execution of projects - he argues that the former is for production processes and the latter is for exploration processes (where requirements are uncertain). This means that rather than focusing on time, scope, budget of projects we should focus on time, vision, schedule. The difference here is that the project delivers / implements a valuable product (implemented vision) of what the customer actually wanted within the time &amp; budget constraints, rather than a completely pre-specificed result.&lt;br /&gt;&lt;br /&gt;Another interesting observation is the manner in which companies innovate products do not follow linear development paths, and have a high degree and frequency of market feedback (which in our case might actually mean our specific client who is paying for a the project!). Interaction with the end-user is key and too many people substituue interaction for documentation (&quot;throw it over the wall at the development team&quot; syndrome). [Separately, for those interested in technology &amp;amp; innovation, check out &quot;&lt;a href=&quot;http://www.amazon.com/exec/obidos/tg/detail/-/0060521996/qid=1123161493/sr=1-1/ref=sr_1_1/002-5952413-6109639?v=glance&amp;s=books&quot;&gt;The Innovator&#39;s Dilemma&lt;/a&gt;&quot; by Clayton M. Christensen]&lt;br /&gt;&lt;br /&gt;There are many very interesting concepts in this book (particularly: Complexity and how working at &quot;the edge of chaos&quot; generates the most innovation; complex adaptive systems theory reshaping scientific and management thinking; adaptive versus compliance management approaches, amongst others). All said and done, his framework for APM does resemble a lot of what we have done for our clients and implement in our project teams (ie deliver customer value, iterative/feature-based delivery, technical excellence, pragmatic (simplistic?) approach. Jim provides the framework and concepts to provide more insight and control over how these are implemented and managed. Get this book, it is a worthy read for all those interested in not just APM, but in general control, systems, and organizational theories, etc</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/112316073091898749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/112316073091898749' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112316073091898749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112316073091898749'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2005/08/reliability-and-innovation.html' title='Reliability and Innovation'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-112308257510127377</id><published>2005-08-03T11:22:00.000-04:00</published><updated>2005-08-03T11:22:55.106-04:00</updated><title type='text'>Agile PM tools - review</title><content type='html'>Colleague of &lt;a href=&quot;http://pinakin-uk.blogspot.com&quot;&gt;mine &lt;/a&gt;if currently doing some &lt;a href=&quot;http://pinakin-uk.blogspot.com/2005/08/agile-planning-tools-part-1.html&quot;&gt;reviews &lt;/a&gt;on some Agile PM tools..</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/112308257510127377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/112308257510127377' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112308257510127377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112308257510127377'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2005/08/agile-pm-tools-review.html' title='Agile PM tools - review'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-112300548560198789</id><published>2005-08-02T13:33:00.000-04:00</published><updated>2005-08-02T16:05:58.913-04:00</updated><title type='text'>Project Risk Management Tools</title><content type='html'>I am interested in seeing what people are using out there for project and risk management tools in Agile projects -- other than excel, MS Project, etc. Specifically, I am interested in hearing about people&#39;s experience with &lt;a href=&quot;http://www.xplanner.org/&quot;&gt;XPlanner &lt;/a&gt;and its relative strengths/weaknesses. Found this &lt;a href=&quot;http://www.corvine.org/blog/archives/2004/03/review_xplanner.html&quot;&gt;review&lt;/a&gt;. What else are people using ?&lt;br /&gt;&lt;br /&gt;I am also waiting to see what the &lt;a href=&quot;http://agileprojectmgt.org/aboutus.html&quot;&gt;Agile Project Leadership Network &lt;/a&gt;comes up with in terms of specific tools and strategies. Their principles sound fine to me, but lets see some details, guys ! (Do you need to be a member to see everything they are discussing ?). I did see &lt;a href=&quot;http://apln.org/eNews.html#cmmi&quot;&gt;this &lt;/a&gt;though in their website: a comparison of CMMI and their Declaration of Interdependence.&lt;br /&gt;&lt;br /&gt;Here is another interesting &lt;a href=&quot;http://www.objectmentor.com/resources/articles/PertCpmAgile&quot;&gt;article &lt;/a&gt;discussing PERT, CPM and Agile Project Management..&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Update&lt;/strong&gt;: based on the comment, I also found this great set of resource on agile project management on Rally&#39;s &lt;a href=&quot;http://www.rallydev.com/agile_knowledge.jsp&quot;&gt;website&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/112300548560198789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/112300548560198789' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112300548560198789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112300548560198789'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2005/08/project-risk-management-tools.html' title='Project Risk Management Tools'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-112300248638676218</id><published>2005-08-02T10:37:00.000-04:00</published><updated>2005-08-03T11:29:27.083-04:00</updated><title type='text'>Client Meeting -- Another Risk Mgt Sell</title><content type='html'>A couple of us went to see a prospective client yesterday. To cut a rather long story short, they need a team of real heavy duty technical talent to build out their application and technical infrastructure since their current consulting firm does not have the wherewithall to get the job done.&lt;br /&gt;&lt;br /&gt;We met with the senior manager who asked some obvious but pertinent questions. How do we structure projects in terms of risk and project management ? What controls do we put in place before and during a project ? How do we work with other incumbent groups in an organization, whether they are employees or other consultants ? How do we incentivize and motivate our staff to get the project done ? Many of these are general questions we take care of through engagement and relationship managent, project-specific structures, employee benefits packages, as well as team-based get-togethers, etc.&lt;br /&gt;&lt;br /&gt;Ultimately though, once again it comes down to how we mitigate risk (particularly for a new client we have not worked with before): put a plan together for a series of quick hits of delivering functionality, demonstrate our value and potential, gain quick feedback, provide quality rather than quantity (and they will pay for quality), regular communication at the executive and project level, etc. And guess what kind of approach provides that .... ?!&lt;br /&gt;&lt;br /&gt;Also, buyers of products and services tend to think of the things in a different way than those doing the selling or execution, so the message and approach of a project needs to bridge that gap. I have mentioned some &lt;a href=&quot;http://riskystuff.blogspot.com/2005/07/selling-agile-risk-mgt-sell.html&quot;&gt;ideas &lt;/a&gt;before on this. Here &lt;a href=&quot;http://riskystuff.blogspot.com/2005/06/selling-agile-or-agile-selling.html&quot;&gt;also&lt;/a&gt;. However, one can only address most of buyer&#39;s objections and issues so far. There is a philosophical difference in mindset in how different people sometimes think of these projects (ie CFO vs PM vs vendor). Fundamentally, how can you ever 100% guarantee scope, time and budget to any client without something giving and breaking the financial vaiability of the project ? You can&#39;t. So therefore don&#39;t even bother trying to figure that out.&lt;br /&gt;&lt;br /&gt;It is about trust, shared responsbility and risk mgt. (see this on &lt;a href=&quot;http://bradapp.blogspot.com/2005/02/first-thing-to-build-is-trust.html&quot;&gt;trust &lt;/a&gt;as well). If you can&#39;t get the first two, forget it. Problems, dependencies and issues happen on every project and sometime unexpectedly -- your solution/ approach needs to expect and embrace this.</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/112300248638676218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/112300248638676218' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112300248638676218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112300248638676218'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2005/08/client-meeting-another-risk-mgt-sell.html' title='Client Meeting -- Another Risk Mgt Sell'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-112249810440901458</id><published>2005-07-27T16:58:00.000-04:00</published><updated>2005-07-27T17:01:44.423-04:00</updated><title type='text'>Intro to Basel II (Credit Risk)</title><content type='html'>Found this &lt;a href=&quot;http://en.wikipedia.org/wiki/Basel_II&quot;&gt;article &lt;/a&gt;as a starting point on understanding Basel II, courtesy of &lt;a href=&quot;http://en.wikipedia.org&quot;&gt;wikipedia&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Basel_II&quot;&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/112249810440901458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/112249810440901458' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112249810440901458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112249810440901458'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2005/07/intro-to-basel-ii-credit-risk.html' title='Intro to Basel II (Credit Risk)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-112238611018086660</id><published>2005-07-26T09:52:00.000-04:00</published><updated>2005-07-26T09:55:10.180-04:00</updated><title type='text'>Agile 2005 Conference</title><content type='html'>Two of my colleagues, &lt;a href=&quot;http://netflings.blogspot.com/&quot;&gt;DLG &lt;/a&gt;and &lt;a href=&quot;http://davidchapman.blogspot.com/&quot;&gt;DC&lt;/a&gt;, are attending the &lt;a href=&quot;http://www.agile2005.org&quot;&gt;Agile 2005 &lt;/a&gt;conference in Denver. Check out their notes and thoughts on the sessions.</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/112238611018086660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/112238611018086660' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112238611018086660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112238611018086660'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2005/07/agile-2005-conference.html' title='Agile 2005 Conference'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-112195792209784906</id><published>2005-07-21T10:55:00.000-04:00</published><updated>2005-07-21T10:58:42.106-04:00</updated><title type='text'>How to Fail with RUP</title><content type='html'>Check &lt;a href=&quot;http://www.agilealliance.org/articles/articles/How_to_Fail_with_the_RUP_-_Kruchten_and_Larman.pdf&quot;&gt;this &lt;/a&gt;out - decent explanation of what people do wrong with RUP.&lt;br /&gt;&lt;a href=&quot;http://www.agilealliance.org/articles/articles/How_to_Fail_with_the_RUP_-_Kruchten_and_Larman.pdf&quot;&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/112195792209784906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/112195792209784906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112195792209784906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112195792209784906'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2005/07/how-to-fail-with-rup.html' title='How to Fail with RUP'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-112189891132252960</id><published>2005-07-20T18:13:00.000-04:00</published><updated>2005-07-20T19:57:30.033-04:00</updated><title type='text'>Flashback: Rolls-Royce Aerospace</title><content type='html'>I was really glad to see that Rolls-Royce Aerospace recently &lt;a href=&quot;http://news.bbc.co.uk/2/hi/uk_news/scotland/4694417.stm&quot;&gt;announced &lt;/a&gt;plans to build a new overhaul plant in Scotland. I used to work at this specialist plant while studying Aerospace Engineering at university. At that time, post cold-war, the defence industry was weakening and many RR jobs were being threatened (RR builds a lot of defence engines, like the one used in the Harrier &quot;jump-jet&quot;). This was when I decided to get into IT and the Financial Services industry, and specifically to join JPMC in London, so RR really was the first step to where I am today.&lt;br /&gt;&lt;br /&gt;Personally, this is/was a cool plant to work in -- you got to see all the leading civil and defence engines, hands-on, and got to see how they test them (yes, the old throw frozen chicken at it story - no-one seemed to point out the fact that a frozen chicken, dead or alive, cannot fly at 37,000 ft, or sea level for that metter!). Btw -- this is the &lt;a href=&quot;http://www.rolls-royce.com/civil_aerospace/products/airlines/v2500/default.jsp&quot;&gt;engine &lt;/a&gt;I was most inolved in - a joint venture with Pratt &amp;amp; Whitney, and we had to redesign the fuel system to make it more environmentally friendly.&lt;br /&gt;&lt;br /&gt;From a business perspective, this is an interesting move on RR&#39;s part. In the early 90s everything was being moved south and consolidated as RR tried to save money, improve efficiencies, etc. That fact that this plant is going to be replaced/upgraded to a new plant, is fantastic news and a true testament to what they do there. At the time, it was all doom and gloom and the risks associated with being able to have a career there influenced my decisions then, and where I am now, personally and professionally. Brilliant news for RR and the local economy - I wish them all the best.</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/112189891132252960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/112189891132252960' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112189891132252960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112189891132252960'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2005/07/flashback-rolls-royce-aerospace.html' title='Flashback: Rolls-Royce Aerospace'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-112189356907395654</id><published>2005-07-20T16:50:00.000-04:00</published><updated>2005-07-20T17:16:51.893-04:00</updated><title type='text'>Addictive clients</title><content type='html'>Our clients have addictive personalities. The number of times we have put people into clients on projects and can&#39;t get them moved on to other project is crazy.&lt;br /&gt;&lt;br /&gt;The problem is as follows: a) plain and simple: our people are the best at what they do, and have a habit of blowing their clients away from a domain and technical perspective, b) SOWs come and go, and we all know that scope changes, schedules change, etc etc, so keeping SOWs in sync with reality is a tough job, and obtaining and keeping good people is a tough thing to do (once they have them, that&#39;s it in their minds).&lt;br /&gt;&lt;br /&gt;It is the nature and culture of our people that they want to work on new and interesting projects (and so do we!), plus we want them to lead up new client and project opportunties.&lt;br /&gt;&lt;br /&gt;So, how do you not upset your client when either the SOW expiry has come and gone and you have had other plans for your people, or you want to rotate them in a pro-active manner ?&lt;br /&gt;&lt;br /&gt;Balancing your supply (sales pipeline) and demand (current staff allocation, bench and people you need to recruit) is the obvious thing, but reality is not that simple. I have always said &lt;em&gt;look after your current clients before your future clients&lt;/em&gt;, and there are things you &lt;em&gt;can&lt;/em&gt; do to actively plan and work with your clients. However, my biggest risk is always that clients DO get addicted to our people and sometimes you have to adopt the band-aid approach -- rip it off, let it sting, then get on with life.</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/112189356907395654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/112189356907395654' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112189356907395654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112189356907395654'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2005/07/addictive-clients.html' title='Addictive clients'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13879877.post-112189105889933780</id><published>2005-07-20T16:01:00.000-04:00</published><updated>2005-07-20T17:15:48.860-04:00</updated><title type='text'>Technology Marketing</title><content type='html'>As we were preparing some new marketing messages and ideas for our sales team, we ran into an interesting issue -- we actually did not have the &lt;em&gt;exact&lt;/em&gt; same view on what we did in life as a company. We have been very successful at executing our projects for clients over the last ten years, are pretty unique in what we do (building specialist business and technical solutions for capital markets clients), and we all have a general idea of what that has been. The problem is really how we actually articulate that at a formal but granular level ?&lt;br /&gt;&lt;br /&gt;I ran an emperical excercise (basic marketing 101 stuff). I asked the mgt to answer the following questions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Who are we ?&lt;/li&gt;&lt;li&gt;What do we do ?&lt;/li&gt;&lt;li&gt;How do we do it ?&lt;/li&gt;&lt;li&gt;Who do we do it for ?&lt;/li&gt;&lt;li&gt;What is our value-add to clients ?&lt;/li&gt;&lt;/ul&gt;The results were very interesting -- we did all agree on the general type of work we perform, but the way we communicated it was inconsistent, yet enlightening, but not surprising. This exercise validated the fact that we have never formally sat down and answered these questions as part of a formal communication plan (mainly because we have never formally done marketing since most of our worok has come through relationships and reputation - imagine we we actually actively market ourselves ?!!). It is clear that we all represent the company differently depending on the situation (not a bad thing), but we don&#39;t have the &quot;elevator pitch&quot; nailed. What was interesting was some people came up with some creative (and true!) ways of telling the story which we were then able to use in new ways of communicating our service offering(s).&lt;br /&gt;&lt;br /&gt;One other issue it raised was: as a professional services company, how do you formally structure your service offerings ? We have a particular challenge in that we provide a range of specialist skills and services to clients through a project-based approach. However, the reality is that the makeup of the project varies by client and domain. Sometimes the client wants us for our Capital Markets domain experience, sometimes for our technical expertise, and sometime because of our approach/philosophy to projects, sometimes for any or all of the above. The challenge is to stay focused and differentiated from the competition, while also providing a relatively broad level of appeal to prospective buyers on paper. The good news is that once in front of a client we have a really high success rate because we fundamentally understand our clients and know how to &quot;situationally sell&quot;&lt;br /&gt;&lt;br /&gt;I guess the acid test will be if we can&#39;t tell our own sales guys what our message is, they have no chance of telling our prospective clients ... stay tuned as we sort it all out..</content><link rel='replies' type='application/atom+xml' href='http://riskystuff.blogspot.com/feeds/112189105889933780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/13879877/112189105889933780' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112189105889933780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13879877/posts/default/112189105889933780'/><link rel='alternate' type='text/html' href='http://riskystuff.blogspot.com/2005/07/technology-marketing.html' title='Technology Marketing'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>