<?xml version="1.0"?><!-- generator="bbPress" -->

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
<title>BossTalks.com Tag: requirements</title>
<link>http://www.bosstalks.com/</link>
<description>BossTalks.com Tag: requirements</description>
<language>en</language>
<pubDate>Wed, 08 Sep 2010 00:40:43 +0000</pubDate>

<item>
<title>green on "Perfectionism is a disease"</title>
<link>http://www.bosstalks.com/topic/67#post-148</link>
<pubDate>Sat, 14 Apr 2007 21:07:17 +0000</pubDate>
<dc:creator>green</dc:creator>
<guid isPermaLink="false">148@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;I was glad to see this post from Paul Buchheit: &lt;a href=&quot;http://paulbuchheit.blogspot.com/2007/04/perfect-is-enemy-of-good-enough-and.html&quot;&gt;&quot;Perfect&quot; is the enemy of &quot;good enough&quot;&lt;/a&gt; -- this is like sounding my own thoughts! Did Paul read my mind? Probably so. I would like to give just few quotes:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;&lt;br /&gt;
Forget about your lack of talent, skills, knowledge, time, resources, or whatever else you need to be &quot;good enough&quot;. Start an inane blog, take bad photographs, upload boring videos to YouTube, write bad software, create useless products, play bad music, and make ugly art. Forget &quot;good enough&quot;, and then simply indulge in the joy of creation.&lt;br /&gt;
...&lt;br /&gt;
But remember, although quality is nice, it's not the point.&lt;br /&gt;
&lt;/em&gt;
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This works. Really. Why? I am not sure I am qualified enough to give an answer about it, and it's hard to compose everything in a single post. But when you create something, even &quot;okay&quot; thing, you can pick an interest of &quot;customers&quot;, who will be able to help making the best product. It's not about quality, perfect features or anything like that. It's about &lt;strong&gt;making something what customer wants&lt;/strong&gt;. &lt;/p&gt;
&lt;p&gt;Just read this post and be sure you understand it. Very nice said, because it's very simple.
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/67#post-148">(read more)</a> </description>
</item>
<item>
<title>white on "Project scope: requirements"</title>
<link>http://www.bosstalks.com/topic/38#post-97</link>
<pubDate>Sun, 18 Mar 2007 15:30:26 +0000</pubDate>
<dc:creator>white</dc:creator>
<guid isPermaLink="false">97@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;Do you mean user requirements is a requirements gathered from a client?  In this case you are correct, but you missed the original question then.  :)
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/38#post-97">(read more)</a> </description>
</item>
<item>
<title>melan on "Project scope: requirements"</title>
<link>http://www.bosstalks.com/topic/38#post-95</link>
<pubDate>Sun, 18 Mar 2007 14:08:28 +0000</pubDate>
<dc:creator>melan</dc:creator>
<guid isPermaLink="false">95@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;You are right I was too lazy to find out more types of constrains. Practically I'm not sure that it was obligatory. Main idea of my post related to &lt;strong&gt;User requirements&lt;/strong&gt;. I wanted to point that the type of requirements is the base for any type of software development.
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/38#post-95">(read more)</a> </description>
</item>
<item>
<title>white on "Project scope: requirements"</title>
<link>http://www.bosstalks.com/topic/38#post-93</link>
<pubDate>Sat, 17 Mar 2007 18:27:13 +0000</pubDate>
<dc:creator>white</dc:creator>
<guid isPermaLink="false">93@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;I don't know what projects are you working on, but it's strange that you have only so-called &lt;strong&gt;User requirements&lt;/strong&gt; and &lt;strong&gt;Constraints&lt;/strong&gt;, which you see only as a hardware requirements.  Where should fit the requirements for OS, support, maintenance, software architecture, deployment procedure, etc?
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/38#post-93">(read more)</a> </description>
</item>
<item>
<title>melan on "Project scope: requirements"</title>
<link>http://www.bosstalks.com/topic/38#post-92</link>
<pubDate>Sat, 17 Mar 2007 15:50:24 +0000</pubDate>
<dc:creator>melan</dc:creator>
<guid isPermaLink="false">92@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;The requirements are User requirements... Practically the requirements are the base for the whole development.&lt;br /&gt;
So just you need to ask your future customers: Hey guys! What do you want to see in the software when it will be ready?.. Also you need to make analysis of the other same products available on the market and note key features of the products. As the result you will have &quot;user needs&quot;.&lt;br /&gt;
Another part of the work is to collect constrains. I tried to think out more then  2 of the constraints sources but I have only two: limitations related to physical world like light speed and limitations related to the computer world like speed of CPUs available now
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/38#post-92">(read more)</a> </description>
</item>
<item>
<title>white on "Project scope: requirements"</title>
<link>http://www.bosstalks.com/topic/38#post-77</link>
<pubDate>Thu, 15 Mar 2007 07:58:47 +0000</pubDate>
<dc:creator>white</dc:creator>
<guid isPermaLink="false">77@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;You are really wrong in your point.  There is nothing abstract in either functional or non-function requirements.  These are definitions which are used to be the part of common terminology for years.  The functional requirements are requirements which are absolutely required by the project and specify what the project or product should do.  The non-functional requirements demonstrate the properties that the project or product  should  have to do what it must do (in other words to follow the functional part).   &lt;/p&gt;
&lt;p&gt;I know sometimes people tend to say that it doesn't matter how do you call the thing unless it does its job, but would you imagine if everyone would name the &lt;strong&gt;dog&lt;/strong&gt; in a different way?  It leads to chaos and absolute no-way for your career growth.  But don't miss my point.  There are different statements for what are those requirements, and all of them are coming to a single point.  Besides, the standards are really important in the business.
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/38#post-77">(read more)</a> </description>
</item>
<item>
<title>krivitsky on "Project scope: requirements"</title>
<link>http://www.bosstalks.com/topic/38#post-74</link>
<pubDate>Thu, 15 Mar 2007 04:47:57 +0000</pubDate>
<dc:creator>krivitsky</dc:creator>
<guid isPermaLink="false">74@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;my experience shows that it doesn't really matter how you call the pieces of requirements as long as you're staying focused on the end users' needs.&lt;br /&gt;
if you have your users by your side while moving iteratively and incrementally - eventually you'll have all the *needed* pieces of requirement there.&lt;/p&gt;
&lt;p&gt;an excellent activator for us is user stories.&lt;br /&gt;
they keep us thinking on the users needs instead of more abstract constraints vs. functional vs. non-functional requirements.&lt;/p&gt;
&lt;p&gt;i am not saying one should not care about non-functional requirements or constraints...
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/38#post-74">(read more)</a> </description>
</item>
<item>
<title>white on "Project scope: requirements"</title>
<link>http://www.bosstalks.com/topic/38#post-72</link>
<pubDate>Wed, 14 Mar 2007 22:12:40 +0000</pubDate>
<dc:creator>white</dc:creator>
<guid isPermaLink="false">72@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;Speaking about typical project scope of a kind-of-waterfall-model project management strategy, what kind of requirements do you usually gather?  &lt;strong&gt;Functional&lt;/strong&gt; and &lt;strong&gt;Non-functional&lt;/strong&gt; requirements sound like a must-have and pretty straight forwarded.  But what about &lt;strong&gt;General&lt;/strong&gt; (or global) requirements and &lt;strong&gt;Constraints&lt;/strong&gt;?  &lt;/p&gt;
&lt;p&gt;I got pretty messed up with some people, trying to distinguish General requirements (which are also called as Constraining requirements) and Constrains.  From my experience, I never saw them doing different job.  &lt;/p&gt;
&lt;p&gt;The General requirements are the ones that describe the highest level of requirements for specific project  or system.  &lt;/p&gt;
&lt;p&gt;The Constrains are named requirements that must met at the top level of every entire project or system.  &lt;/p&gt;
&lt;p&gt;I do not feel either difference in specification or in idea.  Both of them are required to achieve the same goal -- to describe the root and very core requirements of the projects.&lt;/p&gt;
&lt;p&gt;Your thoughts and feedback would be highly appreciated.
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/38#post-72">(read more)</a> </description>
</item>
<item>
<title>abresko on "How ISVs come with a requirements?"</title>
<link>http://www.bosstalks.com/topic/23#post-66</link>
<pubDate>Wed, 14 Mar 2007 13:39:20 +0000</pubDate>
<dc:creator>abresko</dc:creator>
<guid isPermaLink="false">66@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;I just have my own vision with a product. Once accomplished, I'll wipe my ass selling it, and then I hope my client will help me improving it (I mean - by using his feedback). I don't know for sure if people will want to buy my product, but I sincerely hope so ;-) I am risking, yes, but these risks I have to accept.
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/23#post-66">(read more)</a> </description>
</item>
<item>
<title>johnw on "Review of two books which I call " Risks and Agile""</title>
<link>http://www.bosstalks.com/topic/18#post-50</link>
<pubDate>Tue, 13 Mar 2007 06:37:08 +0000</pubDate>
<dc:creator>johnw</dc:creator>
<guid isPermaLink="false">50@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;Thanks, I am getting &quot;Practices of an Agile Developer&quot; for myself ;-)
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/18#post-50">(read more)</a> </description>
</item>
<item>
<title>green on "How ISVs come with a requirements?"</title>
<link>http://www.bosstalks.com/topic/23#post-27</link>
<pubDate>Tue, 06 Mar 2007 22:25:19 +0000</pubDate>
<dc:creator>green</dc:creator>
<guid isPermaLink="false">27@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;In my understanding, from the very beginning you have to start building system which is going to solve problems. People buy solution, but not software. Really hard, although, to answer this question in full. It's not clear anything about requirements which they are getting, or the way people are doing software development in this company at all. And of course, there is no unique and perfect answer which will name the software to be sold better. :-)
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/23#post-27">(read more)</a> </description>
</item>
<item>
<title>white on "How ISVs come with a requirements?"</title>
<link>http://www.bosstalks.com/topic/23#post-26</link>
<pubDate>Tue, 06 Mar 2007 22:06:11 +0000</pubDate>
<dc:creator>white</dc:creator>
<guid isPermaLink="false">26@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;Nice topic raised on another forum, I feel it's pretty connected to BossTalks.&lt;/p&gt;
&lt;p&gt;&quot;I do system software development. I do not have any experience at a small company where we have to decide what we think people will spend on money and then build that software.&lt;/p&gt;
&lt;p&gt;I get my requirements from business analysts or from government specialists. I basically get lists of &quot;shall&quot; statements that we have to analyze and turn into software.&lt;/p&gt;
&lt;p&gt;System X shall do this&lt;/p&gt;
&lt;p&gt;and so on.&lt;/p&gt;
&lt;p&gt;However, if you  are at a small company you have to come up with an idea and then incrementally improve it. How do you figure out what people want to buy?&quot; (originally posted by Contractor)
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/23#post-26">(read more)</a> </description>
</item>
<item>
<title>green on "Review of two books which I call " Risks and Agile""</title>
<link>http://www.bosstalks.com/topic/18#post-19</link>
<pubDate>Sat, 03 Mar 2007 21:54:08 +0000</pubDate>
<dc:creator>green</dc:creator>
<guid isPermaLink="false">19@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;Thinking recently about risks management for software projects, I came across few books, which I read, and truth to be told - enjoyed them:&lt;br /&gt;
&lt;strong&gt;&quot;&lt;a href=&quot;http://www.amazon.com/gp/redirect.html?link_code=ur2&amp;#38;tag=prokhorenkous-20&amp;#38;camp=1789&amp;#38;creative=9325&amp;#38;location=%2FPractices-an-Agile%2Fdp%2F097451408X%2Fref%3Dsr_11_1%3Fie%3DUTF8&quot;&gt;Practices of an Agile Developer: Working in the Real World&lt;/a&gt;&quot;&lt;/strong&gt; by &lt;strong&gt;Venkat Subramaniam&lt;/strong&gt; and &lt;strong&gt;Andy Hunt&lt;/strong&gt;&lt;br /&gt;
and&lt;br /&gt;
&lt;strong&gt;&quot;&lt;a href=&quot;http://www.amazon.com/gp/redirect.html?link_code=ur2&amp;#38;tag=prokhorenkous-20&amp;#38;camp=1789&amp;#38;creative=9325&amp;#38;location=%2FSkills-Managing-Rapidly%2Fdp%2F1591407583%2Fsr%3D1-1%2Fqid%3D1156880946%2Fref%3Dpd_bbs_1%3Fie%3DUTF8%26s%3Dbooks&quot;&gt;Skills for Managing Rapidly Changing IT Projects&lt;/a&gt;&quot;&lt;/strong&gt; by &lt;strong&gt;Fabrizio Fioravanti&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Although they are not answering straight to the question &quot;what to do with all these risks&quot;, they are very helpful in organizing your own thoughts on what can help. Frankly speaking, I really strongly believe that there are a big amount of cases when &lt;strong&gt;agile methodologies&lt;/strong&gt; can be helpful with some risks management. The biggest advantage at the moment I see in numerous and highly-frequent iterative milestones and builds. Unit tests are very helpful as well. And last but not least is a simple and small design. With all the cases I had before, I found these to be the biggest helpers in all situations. I also very much believe that &lt;strong&gt;proper requirements gathering&lt;/strong&gt; is the second key to success. We want customer to be satisfied, so this need to be done to satisfy him, not you. However, that goes without saying that in such case we will get into permanently changing requirements but applying proper iterative development can give us the way out. Remember I mentioned small and simple design? &lt;strong&gt;There is just no universal architecture, there is no silver bullet in building software.&lt;/strong&gt; So let's stay simple and not to create headaches for ourself before we really need it.&lt;br /&gt;
One of the biggest problem for many managers and customers is the lack of architectural and software development skills. They do not need to be _professional_ and _best of the best_ architects and/or developers, but they really need to know how to do things on a very low level. When noticing this, you have to get everything in your hands and control it. There are bunch of stupid cases (actually mentioned in the books above) when customer by requesting some idiotic things can screw up the success of the project. Keep in mind, that you, as a project manager/team lead need to be right here next to him to prevent this to happen, to protect him even from his own utopia. Not always possible, but you can and have to influence many things by operating easy facts. This will definately help.&lt;/p&gt;
&lt;p&gt;Overall, it's an enjoyable reading. I liked it. &lt;strong&gt;Would recommend!&lt;/strong&gt;
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/18#post-19">(read more)</a> </description>
</item>
<item>
<title>green on "My review of "Mastering the Requirements Process" book"</title>
<link>http://www.bosstalks.com/topic/15#post-16</link>
<pubDate>Sat, 03 Mar 2007 21:11:40 +0000</pubDate>
<dc:creator>green</dc:creator>
<guid isPermaLink="false">16@http://www.bosstalks.com/</guid>
<description>&lt;p&gt;I decided to share here my review of &lt;strong&gt;&quot;&lt;a href=&quot;http://www.amazon.com/gp/redirect.html?link_code=ur2&amp;#38;tag=prokhorenkous-20&amp;#38;camp=1789&amp;#38;creative=9325&amp;#38;location=http%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2F0321419499%2Fref%3Dwl_it_dp%3F%255Fencoding%3DUTF8%26colid%3DL6HZZXAJNITX%26coliid%3DIK7VQDETUQMPG%26v%3Dglance%26n%3D283155&quot;&gt;Mastering the Requirements Process&lt;/a&gt;&quot;&lt;/strong&gt; book by &lt;strong&gt;Suzanne Robertson&lt;/strong&gt; and &lt;strong&gt;James Robertson&lt;/strong&gt;.&lt;br /&gt;
The book is not about Java development (which I am primary into), but about software development process - &lt;strong&gt;requirements gathering&lt;/strong&gt;. The first thing I noticed in it is that it contains pretty much of quotes from other books. From &lt;strong&gt;Agile&lt;/strong&gt;-about books. And I really liked the way how authors pointed out pros and cons. That's awesome - there is no silver bullet, and agile processes should not be used blindly like it happens too often nowadays!&lt;br /&gt;
I also liked that this book has some example of specifications template, which can be followed when preparing your own requirements. Also, every section of the process is clearly stated and given with different examples, and detailed explanation. May be even too detailed, but this goes next :-)&lt;br /&gt;
What I don't like is that there are few diagrams which looks funny and easy, but not strictly clear and official. Sometimes I wish things to be more standard. I.e. they showed formal SDLC process in too funny way. Don't like that. It's not that hard, and diagrams of SDLC are sooo well known, so doing it &quot;funny&quot; isn't nice. And I didn't like that it's too big. I mean the whole book. Well, you can minimize given material at least 1.5 times. But may be it's only my preference?&lt;/p&gt;
&lt;p&gt;As for the overall picture - one thumb up, and half thumb up. So, I can say - it is 4 of 5 stars. I think this is the best book covering requirements gathering topic I ever read till date. I &lt;strong&gt;would recommend&lt;/strong&gt; this book.
&lt;/p&gt;  <a href="http://www.bosstalks.com/topic/15#post-16">(read more)</a> </description>
</item>

</channel>
</rss>
