<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Milane IT Consultants, LLC; Your Technology Partner</title>
	<atom:link href="http://www.mittechnical.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mittechnical.com</link>
	<description>SDLC, Project Management, Software Expertise</description>
	<lastBuildDate>Thu, 15 Mar 2012 18:35:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Language, Truth, and IT</title>
		<link>http://www.mittechnical.com/language-truth-and-it/2012</link>
		<comments>http://www.mittechnical.com/language-truth-and-it/2012#comments</comments>
		<pubDate>Thu, 15 Mar 2012 18:35:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Project Management]]></category>

		<guid isPermaLink="false">http://www.mittechnical.com/?p=1001</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><iframe width="420" height="315" src="http://www.youtube.com/embed/-Ii06IXdYRk" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mittechnical.com/language-truth-and-it/2012/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guest Post on Compliance, Quality, Value Live</title>
		<link>http://www.mittechnical.com/guest-post-on-compliance-quality-value-live/2012</link>
		<comments>http://www.mittechnical.com/guest-post-on-compliance-quality-value-live/2012#comments</comments>
		<pubDate>Thu, 15 Mar 2012 17:09:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Project Management]]></category>

		<guid isPermaLink="false">http://www.mittechnical.com/?p=996</guid>
		<description><![CDATA[Hola, The good people at IBS have posted a little article by me at the IBS Quality Management 2.o Blog I recommend you chat with them should you have needs surrounding these topics. Good people, as I said. More soon! &#8230; <a href="http://www.mittechnical.com/guest-post-on-compliance-quality-value-live/2012">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>Hola,</p>
<p>The good people at IBS have posted a little article by me at <a title="IBS Blog" href="http://info.ibs-us.com/blog/bid/53082/Value-and-Quality-through-Compliance" target="_blank">the IBS Quality Management 2.o Blog </a></p>
<p>I recommend you chat with them should you have needs surrounding these topics. Good people, as I said.</p>
<p>More soon!</p>
<p>Josh</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mittechnical.com/guest-post-on-compliance-quality-value-live/2012/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Good Things for Nearly Anyone</title>
		<link>http://www.mittechnical.com/10-good-things-for-nearly-anyone/2011</link>
		<comments>http://www.mittechnical.com/10-good-things-for-nearly-anyone/2011#comments</comments>
		<pubDate>Tue, 20 Dec 2011 13:36:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Project Management]]></category>

		<guid isPermaLink="false">http://www.mittechnical.com/?p=957</guid>
		<description><![CDATA[I have a few dozen drafts I have not published, and of course this is not because I need to proofread or tune anything (I offer these posts almost entirely as stream of consciousness efforts). I have just been busier &#8230; <a href="http://www.mittechnical.com/10-good-things-for-nearly-anyone/2011">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>I have a few dozen drafts I have not published, and of course this is not because I need to proofread or tune anything (I offer these posts almost entirely as stream of consciousness efforts). I have just been busier than ever.</p>
<p>Ten things that have been thematic lately and are also Good (this is not much of a post, I admit, but hey&#8230; ):</p>
<ol>
<li>Knowing you do not know what you do not know.</li>
<li>Being the SME, but challenged by SMEs within complimentary disciplines.</li>
<li>Realizing Agility is not a software methodology, and that things are packaged in a specific way for presentation to you. There is a reason for this. Intent accompanies deliberate action.</li>
<li>Over-delivering can be as detrimental as under-delivering. You want to consistently deliver.</li>
<li>Knowing that until proven, it is an idea. There is a difference between Universals and Particulars and that difference is profound yet transparent. Please see <a title="AJ Ayer yet again. Must read book. Must. Read. Book. " href="http://en.wikipedia.org/wiki/Language,_Truth,_and_Logic" target="_blank">AJ Ayer</a> for more on this.</li>
<li>Owning the fact that your word and your actions hold more weight than a contract. Contracts are documents mandated to mitigate risk therein. Your word and your actions are your life&#8217;s work. Especially when nobody is watching (Thanks, Dad, for that one).</li>
<li>Knowing that emotion is not betrayed by careful and clinical assessment. It is, in fact, made assured and actionable.</li>
<li>Knowing that despite feeling as though there is a need to find your &#8220;purpose&#8221; it may be that Continuous Improvement is your calling, and what more can you want?</li>
<li>Examining how language and words have baked-in prejudice.</li>
<li>Moving in the right direction. It might not be clear where you want to go, but your gut will tell you if you are headed the right way.</li>
</ol>
<p>There are more, but I wanted to post something. The title reads as it does because people visit things like &#8220;3 Ways To Improve Your Love Life&#8221; and &#8220;Six Steps To Be Handsome&#8221; more. Somehow, assigning a number or a list to a topic makes the read appear authoritative, or wrapped around a proof of sorts. Within that last paragraph lie many of the above 1o Good Things. There are more. Next: &#8220;10 Random Thoughts&#8221;. We will see how the analytics compare.</p>
<p>Until then,</p>
<p>Josh Milane</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mittechnical.com/10-good-things-for-nearly-anyone/2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>schema dot org and semantic web horror &#8211; just a thought</title>
		<link>http://www.mittechnical.com/schema-dot-org-and-semantic-web-horror-just-a-thought/2011</link>
		<comments>http://www.mittechnical.com/schema-dot-org-and-semantic-web-horror-just-a-thought/2011#comments</comments>
		<pubDate>Tue, 07 Jun 2011 21:22:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Project Management]]></category>

		<guid isPermaLink="false">http://www.mittechnical.com/?p=922</guid>
		<description><![CDATA[Please oh please do not let corporations form the foundation of a universal semantic web. Bad for everyone. Seriously. It can just as easily be about finding information (in a way machines can be taught) as it is being made &#8230; <a href="http://www.mittechnical.com/schema-dot-org-and-semantic-web-horror-just-a-thought/2011">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>Please oh please do not let corporations form the foundation of a universal semantic web.</p>
<p>Bad for everyone. Seriously. It can just as easily be about finding information (in a way machines can be taught) as it is being made for people to find web pages. I would rather cure myopathy than get a quick recipe for brown gravy.</p>
<p>Yes, that was a metaphor. I cannot write without them.</p>
<p>Josh</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mittechnical.com/schema-dot-org-and-semantic-web-horror-just-a-thought/2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ISO 27k Endured: ISO 27001 and ISO 27002</title>
		<link>http://www.mittechnical.com/iso-27k-endured-iso-27001-and-iso-27002/2011</link>
		<comments>http://www.mittechnical.com/iso-27k-endured-iso-27001-and-iso-27002/2011#comments</comments>
		<pubDate>Sun, 01 May 2011 07:02:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Project Management]]></category>

		<guid isPermaLink="false">http://www.mittechnical.com/?p=917</guid>
		<description><![CDATA[Hold onto your socks for this one, dear Reader. I am not sure why this week was a week of standards, but in a lot of ways it was that and a standard week in that I never know what &#8230; <a href="http://www.mittechnical.com/iso-27k-endured-iso-27001-and-iso-27002/2011">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p style="margin: 0in 0in 10pt;"><span style="font-family: calibri;">Hold onto your socks for this one, dear Reader.</span></p>
<p style="margin: 0in 0in 10pt;"><span style="font-family: calibri;">I am not sure why this week was a week of standards, but in a lot of ways it was that and a standard week in that I never know what the topic or theme of the week will be. This past week, the subject of 27k (or ISO 27001) Compliance came up. The first was a friend who wanted to know what it was, the second was work-related, and the third was in a casual discussion that started out about Armadillos, of all things. It moved to Platypuses (Pattypusi?) and looped back around to a more philosophical take on what a standard is (think again about Universals and Particulars and my previous posts that attempt to lend value to my Philosophy degree).</span></p>
<p style="margin: 0in 0in 10pt;"><span style="font-family: calibri;">That said, it made sense to write a little about the 27k Standard or at least a portion of it, much like I have written about a portion or segment of PCI Compliance, 508 Compliance, and general human Compliance. </span></p>
<p style="margin: 0in 0in 10pt;"><span style="font-family: calibri;">ISO was there when I worked construction. They made sure we all had hard hats on and nobody wore steel toe boots. That was easy. You saw them coming and you put a hard hat on if you could find one and it didn’t matter if it was flopping around on your head like a bobblehead doll. When it comes to technology and technical compliance, it is a little harder to slap something together although it is a little easier in some ways to comply, because there really is no litmus test aside from rather blatant and uninformed decisions like storing credit card numbers locally, not encrypting sensitive data, etc. 508 has things you need to do, things that you really should do, things you might do, and things that would make people really happy if you did them but nobody quite expects you do. Not so with PCI or 27k but again, even PCI and 27k Compliance are determined by formal audit and let’s just say that I have heard the auditing companies be accused of running a racket, of being for sale, and generally everything you might expect someone to say about a company they feared in some sense or had to pay a bunch of money to for them to essentially go through your underwear drawer. In this case however, it is only your drawer, and the underwear belongs to other people. This is a perversion we will overlook for the sake of the blog post although it is a metaphor I could carry for pages and pages.</span></p>
<p style="margin: 0in 0in 10pt;"><span style="font-family: calibri;">The ISO 27001 Standard is in reference to Security Management. Notice it is not related only to Information Technology Security, because it gets into things like hiring practices (be sure not to hire any bad guys) and workplace safety (have hardhats handy). You have 27001 and 27002 but in reality they are just references to each other. 27001 is a bucket that somewhere around 130 items fall into, all detailed within 27002. I would have suspected that they would use dot notation for the sake of simplicity, and I have no idea why they would start with 27001 when it seems to me they could just call it “Security Management Standards” but I suppose ISO just might handle that many types of specifications. The purpose of 27001 is to serve as something that is audited through examination of 27002. That really, is all it is, as far as you will likely ever need to know. It is sometimes coupled with ISO 9001 (Quality Management Standards) and ISO 14001 (a voluntary Environmental Management Standard) just to give it that little something extra. A little spice to keep it from being boring, and indeed, mixing ISO Standards can be as delicious and exciting as a little “pow” in the kitchen. I guess. I mean, the addition of layers of compliance only serves to create a more robustly compliant System that pleases everyone with a tie and an appetite for things ISO.</span></p>
<p style="margin: 0in 0in 10pt;"><span style="font-family: calibri;">ISO sleepy, but I will press on. That was a joke. Say it out loud. Ha, right?</span></p>
<p style="margin: 0in 0in 10pt;"><span style="font-family: calibri;">There is an ISO 27002 (used to be ISO 17799 but you gotta keep ‘em on their toes) and it is more geared towards the organization than a product or data. There is also an ISO 27003 Standard which oversees an ISMS or Information Security Management System: something to wield against ISO 27002. You might guess there is an ISO 27004. You are right. It determines how effective your 27003 is. I hear you saying “a ha – so there must by an ISO 27005 that either details 27004 or provides a framework for 27004” but you are wrong. It made sense, but you were wrong. ISO disappointed in you. 27005 covers the Risk associated with information security and how to manage risk therein. What’s that? You are dying to know what 27006 is? All I know is what I read about this one and it apparently makes clear a specification for requirements listed in ISO 17021 which in turn evaluates organizations against ISO 9001 and ISO 14001. It stops there for the 27k line. Thank Goodness. I know. </span></p>
<p style="margin: 0in 0in 10pt;"><span style="font-family: calibri;">So, ISO 27001 is really a guideline for auditors to look to in order to be told that they really want to be evaluating the system against ISO 27002. Everyone flips the page and looks at 27002 after noting that 27001 mentioned there are about 130 points of interest to be relished. </span></p>
<p style="margin: 0in 0in 10pt;"><span style="font-family: calibri;">ISO 27002 is the one that you can act against, judge against, measure against (in some cases) and sink your teeth into like a big delicious steak with “pow”. </span></p>
<p style="margin: 0in 0in 10pt;"><span style="font-family: calibri;">The cool kids call ISO 27001 and 27002 “ISO27k” so I will too, because I just want to fit in, really. Remembering that 27001 is like a Table of Contents and intended to be used for existing as well as incipient systems. It is beautifully robust in that fashion. It also employs the “Plan, Do, Check, Act” cycle which keeps a lot of people constantly working and coming back to make sure things are still as they are supposed to be when something goes live. To be fair, because I know I sound a little bit critical, this is all good stuff. ISO 27002 is something that you do not pass or fail outright, and it is broad enough to in some cases tell you exactly what you need to ensure and in other cases have you wondering how the heck that section applies to you. Let’s take a look at it. </span></p>
<p style="margin: 0in 0in 10pt;"><span style="font-family: calibri;">Hey, this is the theme of the week. Next week will change. And I want to make it clear that just because it is called ISO 27001 it does not mean that there are 27000 Standards preceding it or that the ISO Standards Group is a monster. It is fuzzy and cuddly, like a baby bear. </span></p>
<p style="margin: 0in 0in 10pt;"><span style="font-family: calibri;">ISO 27002 is outlined in 27001 and consists of 16 sections, although I am happy to see one section is called section “0”, like iteration 0 in development, but in a much more sensible way in that section zero is just an intro, not a whole boatload of things that someone has to do. The sections are:</span></p>
<p><strong>0. Intro</strong></p>
<p><span style="font-family: calibri;">This section tells you what the heck you are supposed to do with the rest of the sections. </span></p>
<p><strong><span style="font-family: calibri;">1. </span>Scope</strong></p>
<p><span style="font-family: calibri;">This section gives general recommendations.</span></p>
<p><strong>2. Terms and Definitions</strong></p>
<p><span style="font-family: calibri;">Since this is all about information security, the document recognizes that the term can be construed in a wide variety of ways and gives you some context as to what ISO is intending. There is an ISO 27000 which seems to be slated to contain many of these definitions, which would make sense as the terms are used throughout the 27k guidelines. </span></p>
<p><strong>3. Structure of the Standard</strong></p>
<p><span style="font-family: calibri;">Yes, they do get a little carried away. You are looking at the structure of the standard, after all. </span></p>
<p><strong>4. Risk Assessment and Treatment</strong></p>
<p><span style="font-family: calibri;">But don’t we have another ISO Standard for Risk? Not quite the same, and not explicitly for Information Security. This section is short and lets the person doing the audit or building towards compliance the freedom to decide what the best method to control Risk in their given situation may be. This is hard to pass or fail, obviously, and I think it exists just to let you know there should be some Risk Management practices in place. Formal ones. Ones you can explain to the Auditors if they ask. Not just “well, Jimmy makes sure.”</span></p>
<p><strong>5. Security Policy</strong></p>
<p><span style="font-family: calibri;">They really want you to have a manual outlining your security practices, efforts, mandates, rules, exclusions, and anything you can think of or that they might think of for you. The end goal of this compliance effort is admirable. But so far it does, to some, seem like a lot of documentation that is not even clearly required or clearly not applicable. Having a Policy document makes it clear that someone in management recognizes this effort because if it is an official company policy, it needs support from those able to make company policy, and our buddy Jimmy is probably not the one to give their stamp of approval.</span></p>
<p><strong>6. Organization of Information Security</strong></p>
<p><span style="font-family: calibri;">Governance. How will it all be controlled and utilized?</span></p>
<p><span style="font-family: calibri;">This section happily includes dot notation:</span></p>
<p><span style="font-family: calibri;"><strong>6.1</strong> Internal Organization</span></p>
<p><span style="font-family: calibri;">Roles, responsibilities, dictum, and how the organization will collaborate to give life and breath to what would otherwise be simply paper or digital assets and something people file away next to the company policy on what to do if you have a heroin addiction and need to talk to someone on an 800 number.</span></p>
<p><span style="font-family: calibri;"><strong>6.2</strong> External Parties</span></p>
<p><span style="font-family: calibri;">You are not supposed to compromise security by bringing in shady third parties or, more formally, any interaction with a third party should be carefully evaluated and recognized as an extension of the System, with efforts surrounding Information Security cascading to the limb. To some extent, if you create software or a product that is fully compliant in every sense, someone who purchases it and has rights to do so may completely blow your efforts out of the water by linking up with a less than scrupulous, talented, informed, or able partner or system. Much like PCI, you may create a compliant system, but pack it’s lunch and send it off to school and no matter what you teach it at home someone in History class might convince them to do something risky and unmitigated or outright dangerous (like launch themselves from the swing when it is at its apex and lead to a bad sprain). All you can really do its try, in some situations, which is partly why 27001 points out that 27002 is contextual. </span></p>
<p><strong>7. Asset Management</strong></p>
<p><span style="font-family: calibri;">You need to, as an organization, keep your stuff secure. This is not software-specific, and easily could be one of those items that does not apply. You might not have any assets. Your assets might be inherently dangerous and wrapped in another set of ISO Standards for safety. Or, you might just plain not have anything worth stealing. More dot notation here. I enjoy dot notation.</span></p>
<p><span style="font-family: calibri;"><strong>7.1</strong> Responsibility for Assets</span></p>
<p><span style="font-family: calibri;">Keep an inventory. Little stickers on everything. Someone keeps track of who has what and where it is. At all times there should be someone who’s job includes knowing where the last batch of laptops wound up and who has which one and what they are doing with it. Again, this could very easily not apply.</span></p>
<p><span style="font-family: calibri;"><strong>7.2</strong> Information Classification</span></p>
<p><span style="font-family: calibri;">Some things are worth worrying about and some are not. The vending machine’s current Twinkie count is not something that would likely be relevant to security, but access to a database that stores information regarding purchasing those Twinkies might be. How to classify? In a way that makes sense. </span></p>
<p><strong>8. Human Resources Security</strong></p>
<p><span style="font-family: calibri;">This is not about software, but more about the organization, obviously. This is not even about Information Security until you look at the happily dot notated children of section 8 describe.</span></p>
<p><span style="font-family: calibri;"><strong>8.1</strong> Prior to Employment</span></p>
<p><span style="font-family: calibri;">You do not want to hire people who are going to compromise security. More or less. </span></p>
<p><span style="font-family: calibri;"><strong>8.2</strong> During Employment</span></p>
<p><span style="font-family: calibri;">Make sure people get a copy of the Policy and understand how they fit into it. The standard also calls for some form of reprimand, or spanking, if someone gets out of line</span></p>
<p><span style="font-family: calibri;"><strong>8.3</strong> Termination or Change of Employment</span></p>
<p><span style="font-family: calibri;">When people leave, make sure they don’t injure the organization, make sure they return all their stuff (neatly organized as per section 7), and that they get a police escort out if they are prone to violence or you wish to humiliate them on a Friday afternoon without fear or an outburst. I saw this with a failed Sarbanes-Oxley audit. The guy didn’t even do anything wrong. They played him for a patsy, but gave him a police escort just to (in my opinion) make it appear as though he was potentially going to throw a fit. Meanwhile, he was one of the nicest guys I ever met. ISO 27002 helps you if you decide that you need a fall guy. If it is policy, it is policy, and the police are coming to show you the door.</span></p>
<p><strong>9. Physical and Environmental Security</strong></p>
<p><span style="font-family: calibri;">The question is often asked; “Is common sense all that common?”</span></p>
<p><span style="font-family: calibri;"><strong>9.1</strong> Secure Areas</span></p>
<p><span style="font-family: calibri;">Sometimes, doors need locks.</span></p>
<p><span style="font-family: calibri;"><strong>9.2</strong> Equipment Security</span></p>
<p><span style="font-family: calibri;">Extension cords that lay across puddles are a bad idea.</span></p>
<p><strong>10. Communications and Operations Management</strong></p>
<p><span style="font-family: calibri;">This is where things become a bit of a beast. </span></p>
<p><span style="font-family: calibri;"><strong>10.1</strong> Operational Procedures and Responsibilities</span></p>
<p><span style="font-family: calibri;">Don’t let anyone have too much power or be the one person who knows everything. That proverbial bus that always hits the important people is coming down a pothole-pockmarked street someplace and who knows. Things happen. </span></p>
<p><span style="font-family: calibri;"><strong>10.2</strong> Third Party Service Delivery Management</span></p>
<p><span style="font-family: calibri;">When you work with a third party (yes, we have been here before), make sure they are not putting you at risk in any way. And then do it again. And then again. You are going to have to hire someone to make sure you are doing it again and again, so document each time and have something written down and executed. Not shot, but signed. Shooting is not safe for people or for data. Bullets and NOCs do not mix.</span></p>
<p><span style="font-family: calibri;"><strong>10.3</strong> System Planning and Acceptance</span></p>
<p><span style="font-family: calibri;">How to plan and deliver good stuff in line with this Standard.</span></p>
<p><span style="font-family: calibri;"><strong>10.4</strong> Protection Against Malicious and Mobile Code</span></p>
<p><span style="font-family: calibri;">Hoo boy. This makes good enough sense, but if a new exploit is found and someone takes advantage despite best efforts to avoid that very thing, does that invalidate your checkmark next to this item? I don’t think it does. It is about protection, not hermetic sealants. </span></p>
<p><span style="font-family: calibri;"><strong>10.5</strong> Back-up</span></p>
<p><span style="font-family: calibri;">Even Grandma does this. You should, too. But, you should do it in accordance with the framework set forth in ISO 27k. Grandma does not understand her role. I asked her. She offered me a scone. I took it as a bribe and reported her. </span></p>
<p><span style="font-family: calibri;"><strong>10.6</strong> Network Security Management</span></p>
<p><span style="font-family: calibri;">This is what it sounds like. Keep your network secure from the cabling (nothing in a puddle, please) to your VPN and authentication schema.</span></p>
<p><span style="font-family: calibri;"><strong>10.7</strong> Media Handling</span></p>
<p><span style="font-family: calibri;">If you have a floppy disk with something sensitive on it, make note of that and document how many pieces you cut it into, why on Earth you had it on a floppy disk, and what you did with the pieces as well as why you decided to cut it up, who gave you the instruction to, or anything at all that may be questioned. In some of these you have to assume the role of defendant and anticipate that everything you do will be questioned so document, CYA, or try to get someone else to document that they have accepted responsibility for it all.</span></p>
<p><span style="font-family: calibri;"><strong>10.8</strong> Exchange of Information</span></p>
<p><span style="font-family: calibri;">While it is on the way, before it goes, after it lands, and while the exchange is being planned, everything should follow guidelines that ensure security. I would not email a list of credit card numbers from Gmail or send them in a message on Facebook. You might want to use PGP and an RSA key or something of that nature, handcuffing the briefcase to someone who is not on anyone’s hit list and can run really fast. This is not just in relation to electronic data, although that should be obvious. If you have sensitive information on a spreadsheet that is printed out and on your desk, get ready to start chewing and swallowing when the auditors come.</span></p>
<p><span style="font-family: calibri;"><strong>10.9</strong> Electronic Commerce Services</span></p>
<p><span style="font-family: calibri;">Here, I would personally suggest leaning on PCI. That is really what it seems they are calling for. And, by leaning on PCI, you are keeping another whole group of consultants in work. If you are not using credit cards, the same principles apply. </span></p>
<p><span style="font-family: calibri;"><strong>10.10</strong> Monitoring</span></p>
<p><span style="font-family: calibri;">Know who is on your network and system, who tried to get on but failed, have proper procedures in place for when a breech occurs, and make sure nobody gets their grubby little hands on anything besides a “connection refused” or similar message that is not supposed to. This can go very deep to role security monitoring if you want it to and even applies to things like making sure all server clocks are in sync</span></p>
<p><strong>11. Access Control </strong></p>
<p><span style="font-family: calibri;">Another beast of a section; the main takeaway is to control access to your system.</span></p>
<p><span style="font-family: calibri;"><strong>11.1</strong> Business Requirement for Access Control</span></p>
<p><span style="font-family: calibri;">They want another Policy here, taking into account the specific business rules and requirements that may necessitate someone or some role being able to get to specific data of a security sensitivity level other than what the company logo looks like, in theory.  Those people who are responsible for a given task or for ensuring a specific procedure will be identified here (the <em>who</em>) along with the details of the <em>why</em> and the <em>what</em> as well as possibly then <em>when</em> and the <em>when not</em>. </span></p>
<p><span style="font-family: calibri;"><strong> 11.2</strong> User Access Management</span></p>
<p><span style="font-family: calibri;">This sounds a lot like using a tool akin to Active Directory in a secure fashion to control <em>who</em> (individuals and roles) along with the details of the <em>why</em> and the <em>what</em> as well as possibly then <em>when</em> and the <em>when not</em>. As with most things in 27k and other Standards, there is the need to periodically review. Not surprisingly, there are a host of organizations who will be happy to bill you for help you with this task that is not cut and dry nor always completely relevant and in context. </span></p>
<p><span style="font-family: calibri;"><strong>11.3</strong> User Responsibilities</span></p>
<p><span style="font-family: calibri;">RTFM. Read the Manual (or Policy) so you know what is expected of you and how to interact with the secure system</span></p>
<p><span style="font-family: calibri;"><strong>11.4</strong> Network Access Control</span></p>
<p><span style="font-family: calibri;">It seems like we talked about this already and addressed it in 10.6, but because of the amorphous nature of this effort and because of reasons I am sure I do not understand today, this is here as well</span></p>
<p><span style="font-family: calibri;"><strong>11.5</strong> Operating System Access Control</span></p>
<p><span style="font-family: calibri;">They do not mean Access to Windows 2000 Server here. They mean the system that is operating to handle Access Control. You have to be sure it is used and used in a secure manner. This looks like a systems requirement, but it is really an organizational requirement. </span></p>
<p><span style="font-family: calibri;"><strong>11.6</strong> Application and Information Access Control</span></p>
<p><span style="font-family: calibri;">Your Policy will touch on this if not detail it to 4 levels of dot notation, which is very sexy in my book. This calls for a deliberate and thoughtful protocol concerning who can use what and how. Seems like we were here before as well. Indeed, the entirety of section 11 is in some ways a retooling of other items within 27002. However, this is a one size fits all document and so context may render one item inapplicable when the need persists so you have a safety value in section 11. </span></p>
<p><span style="font-family: calibri;"><strong>11.7</strong> Mobile Computing and Teleworking. </span></p>
<p><span style="font-family: calibri;">I think you can figure this out, but in case you cannot, this section asks that you have a policy towards how those who work remotely or will be sitting in the airport on their mobile phone and using the application are told that they cannot, for example, access the application, system, document, or entity while at the airport on their mobile device. </span></p>
<p><strong>12. Information Systems Acquisition, Development, and Maintenance</strong></p>
<p><span style="font-family: calibri;">Another lengthy one. </span></p>
<p><span style="font-family: calibri;"><strong>12.1</strong> Security Requirements of Information Systems</span></p>
<p><span style="font-family: calibri;">Test what you are buying or ask to see an audit report that is as close to the morning of the acquisition as possible. If you are not buying it and are instead building it, build it in a secure fashion with “27k Makes my Day!” written on the development room wall.</span></p>
<p><span style="font-family: calibri;"><strong>12.2</strong> Correct Processing in Application Systems</span></p>
<p><span style="font-family: calibri;">When you put things into the system, do it right. Better yet, prevent the ability of doing it wrong.</span></p>
<p><span style="font-family: calibri;"><strong>12.3</strong> Cryptographic Controls</span></p>
<p><span style="font-family: calibri;">You will want to manage and define a good cryptography method and continually review it without calling attention to it or sharing it with more people than you need to because after all, this is Top Secret (Section 7.2) stuff we are dealing with here.</span></p>
<p><span style="font-family: calibri;"><strong>12.4</strong> Security of System Files</span></p>
<p><span style="font-family: calibri;">Goodness gracious.</span></p>
<p><span style="font-family: calibri;"><strong>12.5</strong> Security in Development and Support Processes</span></p>
<p><span style="font-family: calibri;">Make sure the people who are involved with doing all this stuff, and especially the ones developing it, are not building back doors for themselves or sending data to a mailbox in some far away land.</span></p>
<p><span style="font-family: calibri;"><strong>12.6</strong> Technical Vulnerability Management</span></p>
<p><span style="font-family: calibri;">If an exploit or security flaw is identified, knock that sucker out. Then, find out who is responsible and have them escorted via law enforcement to the door at 4:55 on a Friday and pack their desk for them, leaving the box on their desk for a few days and then mailing it out to them at home.</span></p>
<p><strong>13. Information Security Incident Management</strong></p>
<p><span style="font-family: calibri;"><em>Because things happen</em>.</span></p>
<p><span style="font-family: calibri;"><strong>13.1</strong> Reporting in Information Security Events and Weaknesses</span></p>
<p><span style="font-family: calibri;">You want something in place to rapidly ensure any reported “incident” is quietly screamed to the appropriate people, documented, and stored in a way that nobody can access, in accordance with 11.1 – just kidding, but yeah, that is what is going on here. Fix the problem through a predetermined manner that not only solves the problem but documents it, does a damage assessment if appropriate, and is weaved into the product or physical building’s structure. This is not always about code. It could be that people smoke and leave the back door propped open because it locks from the inside when closed. Make sure the door closes and make the smokers do it in a little circle painted far away from where they might damage someone’s lungs. Of course they will damage their own, but we accept this, and it is done in a controlled fashion</span></p>
<p><span style="font-family: calibri;"><strong>13.2</strong> Management of Information Security Incidents and Improvements</span></p>
<p><span style="font-family: calibri;">Formalizing the practices that fall into place when 13.1 is kicked off, 13.2 will serve as a method to revisit and revisit and revisit and re-audit and re-audit and re-audit your 27k compliance statement. </span></p>
<p><strong>14. Business Continuity Management</strong></p>
<p><span style="font-family: calibri;">Be sure your organization can carry out all procedures denoted and do so on a regular basis, checking for gaps, holes, flaws, and changes. Applaud nobody, but berate those who have failed to do their job. You get no points for doing what you are supposed to do. That last sentence is not part of the Standard, but Mom used to say it to me so I get to say it to you now. I did not like it then and if you read this far, you are likely to think it is didactic. You would be right. You would also be someone I did not take quite seriously because if you read this far you must have something wrong with you. That, or be a true connoisseur of finely tuned prose. </span></p>
<p><strong>15. Compliance</strong></p>
<p><span style="font-family: calibri;">Say what? Wasn’t this whole thing about compliance? Let’s see:</span></p>
<p><span style="font-family: calibri;"><strong>15.1</strong> Compliance with Legal Requirements</span></p>
<p><span style="font-family: calibri;">There are laws above and beyond your silly little handbook. You need to follow those as well. This, of course, does not apply to government agencies *<em>wink</em>* and *<em>nod</em>* to the Bush Administration (I really do not know enough about it to say anything, but I sometimes catch Fox News or the Saturday Night Live Weekend Update so I am a bit qualified to make political statements of fact). </span></p>
<p><span style="font-family: calibri;"><strong>15.2</strong> Compliance with Security Policies and Standards and Technical Compliance</span></p>
<p><span style="font-family: calibri;">People who tell other people to do things or hire other people to do things should tell or hire smart and capable people to be sure their people are smart and capable and that their compliance effort is being adhered to. When the people doing this audit show up, they will be looking for people who are frantically shoving paper into their mouth, masticating it, and swallowing without the aid of water. Listen for the gags and follow the sound to locate weak links. </span></p>
<p><span style="font-family: calibri;"><strong>15.3</strong> Information Systems Audit Considerations</span></p>
<p><span style="font-family: calibri;">When you do an audit, do not do it in a way that will affect the business negatively (unless it is affected negatively because of a miserable failure of an audit) and try to audit securely. Those who audit are able to open all doors and examine all assets, so make sure that they at least have a business card saying that they really work for an auditing company. </span></p>
<p><span style="font-family: calibri;"> </span><span style="font-family: wingdings;">J</span></p>
<p><span style="font-family: calibri;"> </span><span style="font-family: calibri;">Hope you enjoyed.</span></p>
<p><span style="font-family: calibri;"> </span><span style="font-family: calibri;">Best,</span></p>
<p><span style="font-family: calibri;"> </span><span style="font-family: calibri;">Josh Milane</span></p>
<p><span style="font-family: calibri;"> </span></p>
<p style="margin: 0in 0in 10pt 0.5in;"><span style="font-family: calibri;"> </span></p>
<p style="margin: 0in 0in 10pt;"><span style="font-family: calibri;"> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mittechnical.com/iso-27k-endured-iso-27001-and-iso-27002/2011/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Value of Simplicity</title>
		<link>http://www.mittechnical.com/the-value-of-simplicity/2011</link>
		<comments>http://www.mittechnical.com/the-value-of-simplicity/2011#comments</comments>
		<pubDate>Thu, 21 Apr 2011 16:38:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Project Management]]></category>

		<guid isPermaLink="false">http://www.mittechnical.com/?p=914</guid>
		<description><![CDATA[I know Einstein said something about this. The quote was akin to: &#8220;If you cannot state it simply, you do not understand it well enough.&#8221; There is of course no way to know what he actually said, but saying that &#8230; <a href="http://www.mittechnical.com/the-value-of-simplicity/2011">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>I know Einstein said something about this. The quote was akin to: &#8220;If you cannot state it simply, you do not understand it well enough.&#8221; There is of course no way to know what he actually said, but saying that Einstein said it makes the idea all the more credible, and in the end, credibility and value is what this all boils down to anyhow.</p>
<p>Agile has you delivering small pieces of value (working software). Efforts are broken into iterations (not Sprints, but iterations). Items are disaggregated into the smallest piece with value.</p>
<p>And of course, there is <a title="Iteration Zero" href="http://www.mittechnical.com/iteration-zero-the-bastard-prodigy-child/2010" target="_blank">Iteration Zero</a>, the &#8220;we have to do this but it is standard and not really something we are going to make part of our sexy project&#8221; stuff. That non-compelling stuff that you, well, would fail without but is devalued enough to actually call it &#8220;zero&#8221;.</p>
<p>When you were young, you probably stacked blocks, Legos, or your parent&#8217;s treasured family heirlooms. Endless possibilities. Personally, I think as soon as the little Lego man with the construction hat came out, they lost their innocence and started being an Out of the Box solution of sorts, which is where I am going. In case you wondered.</p>
<p>Out of the Box solutions are great, but if you take a step back from the solution and stop just before it becomes a feature and do all that you can without actually putting a Lego Man in the box, you have no Technical Debt. Baked-in presentations and features are often Debt as we refactor them or re-engineer them to apply Business Rules and things that make it what we really need it to.</p>
<p>Or, we can have a Lego Land village that looks like one the kid down the street just built and move into his city instead of building our own. There is the problem of prepackaged straitjacketing software that comes wrapped with a bow and looks like a fantastic amount of value but is truly just a bow you have to untie, a box you have to unwrap, and something that most of the time is not built for you but for the abstraction of you or your fictitious persona. Abstracting people and businesses into the simplest common denominator is valuable but not in order to offer the Persona a solution that is ready to go. It is valuable to build what is common and <strong>facilitate </strong>the building of the remainder that will make your solution yours and mine mine.</p>
<p>Frameworks are great for this kind of thing. Open APIs are great. Web Services are great. Simple methods that can be built upon or retooled and instantiated again as something unique are great. Processes that allow for flexibility are great.</p>
<p>Slamming down even something as seemingly &#8220;free and open&#8221; as the Agile Manifesto is not, in my opinion, such a good place to start. Take a step back. Why do we like People over Process, for instance? Take nothing for granted and you will miss no chance to realize that you are not stuck with something that does not fit. There is the &#8220;Five Why&#8217;s&#8221; and some use the &#8220;Four Why&#8217;s&#8221; to get to the root of a problem or need. There is something I like to think I invented but probably did not where you keep defining things you believe you understand and force yourself to answer your own questions. My Philosophy degree was not a total waste. An example:</p>
<p><em>I am too fat.</em></p>
<p style="padding-left: 30px;">What is fat?</p>
<p><em>Fat is something ugly.</em></p>
<p style="padding-left: 30px;">What is ugly?</p>
<p><em>Ugly is something I don&#8217;t like the looks of.</em></p>
<p style="padding-left: 30px;">So you don&#8217;t like the way you look. We can take action on that. Wear this blindfold. I will happily alleviate you of your lunch. To me, fat is always a pound heavier than I am. Works for me.</p>
<p>You know what I mean, I hope. That was an oversimplified example, but we have true statements about Unicorns and Unicorns are not real outside of thought. Is it any wonder the Agile community is at it&#8217;s own throat over academic nuances between camps? And still, even the PMI has to accept Agile because it works before you get too crazy about it and paralyze yourself with academic arguments. I call this <strong>muda</strong>, to appeal to the cool Agilistas out there. Muda means waste, but it is the hip thing now, or as of just about the same time people had Chinese characters tattooed on their arms and are not sure what they really mean. It is exotic. Unless you are from China, which a huge portion of the world is. And of course, people will email me and say it translates as waste but is slightly different. Yep. And my definition of waste is different than yours. What is this complexity adding?</p>
<p>A toolkit, programmatic or linguistic or process-oriented will always trump a tool resultant from someone else&#8217;s efforts and especially any entity selling you something. The ability to assemble your own toolkit will always trump a toolkit that comes in a box and is on sale. In the end, the more dirty you get and the more you do yourself, the simpler things appear and when things are simple, you do not sound like a dolt trying to explain them. You can also get a lot done very quickly and assuredly. Test Driven Development is a great example of this. Regardless if you go as far as to do Behavior Driven Development and what tool you use &#8211; the process has veracity and value and it is no coincidence that reusability is a term that applies outside of programming.</p>
<p>Best,</p>
<p>Josh</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mittechnical.com/the-value-of-simplicity/2011/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why Agile will Die</title>
		<link>http://www.mittechnical.com/why-agile-will-die/2011</link>
		<comments>http://www.mittechnical.com/why-agile-will-die/2011#comments</comments>
		<pubDate>Sat, 19 Feb 2011 20:22:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Project Management]]></category>

		<guid isPermaLink="false">http://www.mittechnical.com/?p=911</guid>
		<description><![CDATA[It is being sliced and diced into opposing camps It existed before it was named, and the name is ceasing to fit the idea It is an IDEA. Ideas are not practical until they are practice Before we had Agile, &#8230; <a href="http://www.mittechnical.com/why-agile-will-die/2011">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<ul>
<li>It is being sliced and diced into opposing camps</li>
<li>It existed before it was named, and the name is ceasing to fit the idea</li>
<li>It is an IDEA. Ideas are not practical until they are practice</li>
<li>Before we had Agile, we worked in an Agile fashion. More got done. Less books were sold. A candle is burning at both ends</li>
<li>Certifications are transparent, as the MCSE was in the late 90&#8242;s</li>
<li>Agile was never alive. It is the Unicorn of software development.</li>
</ul>
<p>More reasons? Yep. Just only have time for these right now.We have gone from &#8220;Agile is cowboy coding&#8221; to over responding to that notion by creating a PMI of Agility. It is not logical, and will only stand for so long.</p>
<p>One more: people are too emphatic about their particular Agile camp and too ready to accept ideas as real entities that dictate without context, as if they were handed down from the Heavens.  It hurts the community. Not the Agile community, but the community of software engineers.</p>
<p>Best,</p>
<p>Josh</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mittechnical.com/why-agile-will-die/2011/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Thoughtleaders as Unicorn Chasers</title>
		<link>http://www.mittechnical.com/thoughtleaders-as-unicorn-chasers/2011</link>
		<comments>http://www.mittechnical.com/thoughtleaders-as-unicorn-chasers/2011#comments</comments>
		<pubDate>Wed, 16 Feb 2011 01:34:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Project Management]]></category>

		<guid isPermaLink="false">http://www.mittechnical.com/?p=906</guid>
		<description><![CDATA[It is true that within Agile you have the notion of being free of a set method and allowing the team to decide. I have heard all the arguments. Some say the team will not decide. Some say it does &#8230; <a href="http://www.mittechnical.com/thoughtleaders-as-unicorn-chasers/2011">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>It is true that within Agile you have the notion of being free of a set method and allowing the team to decide. I have heard all the arguments. Some say the team will not decide. Some say it does not work. Some say it works under certain conditions. Some say it works but only if the organization is ready. Scrum, by being a formal methodology, automatically negates what is at the heart of the Agile Manifesto and the Agile Manifesto is regarded as a kind of 10 Commandments of Agile Development but the truth is something altogether different.</p>
<p>We did Agile development before it was called Agile development. My coining a phrase, you create an entity (real or not &#8211; you have heard of a Unicorn, no?) and by setting forth a method by which to accomplish the goals in mind such as Scrum does you in no way break any tenets. </p>
<p>Agile is not unique to software. Nor is lean, Kanban, or any of the new buzzwords. They are buzzwords. They make enough money and generate enough revenue that PMI is starting to incorporate Agile methods in their PMBOK. </p>
<p>A bunch of guys in a cabin in the woods is not necessary in this day and age and only serves to add to the mystique behind the Agile Manifesto. As far as I am concerned, people who write Manifestos in the woods are suspicious and up to something. Not all of them are planning on blowing something up. Some are just meeting so there will be no distractions. Yeah. Because it requires complete concentration to chase a Unicorn. You cannot do it head on, after all. </p>
<p>I hate to say it, and I will hear about it, but Scrumban and all the over-intellectualization of what amounts to getting work done as a team is a symptom of big brains without enough to do. Or, and equally as valid, are those big brains who see the ability to make money off of the latest fad. It is nothing new, but the buzzwords are. There was always a brownie with less calories. It was not called a Light Brownie until someone marketed towards people who wanted a less fattening brownie. And that is all it is. Less fattening. </p>
<p>I have wondered a bit about why this bothers me so much. In a world that does not seem to reward honesty, why would I insist on calling like I see it? Saying that I care sounds and even resonates a bit hollow because I really cannot care about you if I do not know you. </p>
<p>I guess it boils down to a disdain for bullies. People throw words like punches and get all bent out of shape and worked up because of something as idiotic as what &#8220;done&#8221; means. Have we forgotten that everything is in context and everything has eyes upon it, therefore perspective, and that there is no judge without an opinion? </p>
<p>Then there are those who think it really is important to define what done is aside from any actually physical project. I will tell you what it is: an idea. A Unicorn. </p>
<p>Get your work done. Inform yourself. Learn. Be wrong once in awhile. Be honest even if it hurts. Scrum, Kanban, Lean, and the like are all meant to take your attention away from what they entail and that is delivering software. I did not say good software. There is no such thing. There is software that does what it is supposed to for some people and not others and there is software that plan stinks because nobody likes it.</p>
<p>Do your best and keep learning and dont let the intellectuals bully you into thinking you need ScrumLeanBan in place. <strong>Muda</strong>&#8230; why do they use a Japanese word? Like the cabin, it makes things more mythical. It is what it is.</p>
<p>And it will always be work.</p>
<p>Thanks,</p>
<p>Josh</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mittechnical.com/thoughtleaders-as-unicorn-chasers/2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shallow Mental Meanderings</title>
		<link>http://www.mittechnical.com/shallow-mental-meanderings/2011</link>
		<comments>http://www.mittechnical.com/shallow-mental-meanderings/2011#comments</comments>
		<pubDate>Mon, 10 Jan 2011 20:21:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Project Management]]></category>

		<guid isPermaLink="false">http://www.mittechnical.com/?p=902</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/mpo4bIpAKuc?fs=1&amp;hl=en_US&amp;rel=0&amp;color1=0x402061&amp;color2=0x9461ca"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/mpo4bIpAKuc?fs=1&amp;hl=en_US&amp;rel=0&amp;color1=0x402061&amp;color2=0x9461ca" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mittechnical.com/shallow-mental-meanderings/2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Iteration Zero &#8211; The Bastard Prodigy Child</title>
		<link>http://www.mittechnical.com/iteration-zero-the-bastard-prodigy-child/2010</link>
		<comments>http://www.mittechnical.com/iteration-zero-the-bastard-prodigy-child/2010#comments</comments>
		<pubDate>Sat, 11 Dec 2010 18:51:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IT Project Management]]></category>

		<guid isPermaLink="false">http://www.mittechnical.com/?p=897</guid>
		<description><![CDATA[Zero. There is no way for me to write line zero of this blog post. I have to start at line one. I think of line two while writing line one, and line zero was probably the walk downstairs, setting &#8230; <a href="http://www.mittechnical.com/iteration-zero-the-bastard-prodigy-child/2010">Continue reading</a>]]></description>
			<content:encoded><![CDATA[<p>Zero. There is no way for me to write line zero of this blog post. I have to start at line one. I think of line two while writing line one, and line zero was probably the walk downstairs, setting up my machine, and getting yet another cup of coffee with this all too strange Stevia stuff in it. I recommend trying it, by the way, but start slow. It is a little slippery in taste. Slippery is all I can think of to describe it. You might have fun with slippery, but you do not trust it right off the bat. Anyhow, iteration zero is over. </p>
<p><strong>Iteration zero </strong>has always been the bastard child of any project. It is there, and it has to be dealt with, fed, remembered, and attended to, but it in reality gets a blanket thrown over it and shoved into the corner like something you have to step around in order to get to the real stuff. The good stuff. The stuff that has value.</p>
<p>As much as people can, will, and do say that there is a lot of value in iteration zero, within many of the Agile trains of thought, iteration zero is &#8220;all that stuff like what kind of servers, licenses, and architecture we need&#8221; and it is not part of any creative or iterative process. It is the foundation, plain concrete, and has to fit correctly but once you get past it and into the real building, you do not see it again. Once in awhile, if it was executed poorly, you get leaks and the whole schebang gets thrown out, torn down, and built from the ground up again. Iteration Zero. Not Iteration One. It has even been devalued in name. You do not call something a zero unless it has a value of zero or you are trying to separate it from the rest of the group. </p>
<p>This has become an assumption that is no longer recognized as such. It has been grandfathered into many modern SDLCs riding on the back on Corporate notions such as Scrum. It is a mistake, and needs to be re-examined, especially when all it truly applies to as distinct from the software platform itself is custom development. If, for instance, I know I have to install an SAP ERP System, does that not become part of this &#8220;Iteration Zero&#8221; along with all that the platform, architecture, structure, services, functionality, workflow, and other valuable (how much does SAP cost out of the box?&#8221;) The notion of Iteration Zero changes a bit, but many of the common SDLCs and Project Methodologies do not allow for this mandatory truth. In my fifteen years of building software, I would guess that 80 percent of projects assume some sort of software framework &#8211; be it .NET, PHP, or Flash. Many times if not most, at least the LAMP vs Windows vs Other conversation has happened before the kickoff meeting and many times it has happened before even Inception.</p>
<p>Change thought patterns a bit, toss out assumptions regarding waste and how it is bad all the time, how Iteration Zero is just a bunch of stuff to get out of the way, and recognize that there is enormous possibility in what might appear to be waste. Think about compost heaps, even. There is no waste. There are only products of labor that do not work towards achieving a predefined goal. </p>
<p>We know one thing about predefining anything in software. We know it is a mistake to not expect things to change. Within Iteration Zero is more than commonly accepted both in terms of it&#8217;s contents and it&#8217;s potential. </p>
<p>The tides exist because of the love between the moon and the deep blue sea, to paraphrase Jimi Hendrix. Everyone should have some Hendrix in their back pocket, even if it seems as though the lyrics are just a byproduct of some late night in a smoky dorm room &#8211; not speaking for myself, here, obviously. </p>
<p>Best Regards,</p>
<p><a href="http://blog.mittechnical.com">Joshua Milane</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mittechnical.com/iteration-zero-the-bastard-prodigy-child/2010/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

