What tools do you use to write and communicate Product Requirements? [closed] - agile

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
Many Product Managers use wiki's or bug tracking software like Jira but there must be a better solution. I would love to get your feedback and suggestions.

I'm happy with Word. I don't think it's the tool that matters as much as the process, or how the tool is used.

Mockup tool to clarify requirements together with users
Word to create "formal" documents
Some mockup tools can get pretty close to producing the "spec" for developers, too. MockupScreens for example (I am developer):
http://MockupScreens.com
EDIT: Oh, and on a big/formal project you might really need a traceability matrix (you can use Excel for that, or some specialized tool like RequisitePro). You know the situation I'm talking about: there are hundreds of "stakeholder request" that need to somehow be mapped onto "functional requirements" to 1) prove that each request is addressed and 2) to do regression checks when something somewhere changes

We use Word + Balsamiq mockups (www.balsamiq.com).
If you deliver Web or desktop applications, and the users need help specifying their needs or the desired visual layout, a mockup is fundamental.
Also, Balsamiq uses a lightweight wireframes style that will help your customer to focus on the information, and not in the graphic details (fonts. etc.)
We track the state of each requirement in a version controlled Excel file.

Since this post is tagged 'agile' and you framed your question as how you should write and communicate product requirements, I'd say the most common tools used are user stories and conversations.
You mention Jira and wikis, so it seems like one thing you're looking for is a requirements repository. Those are great to have, but don't forget that within most agile frameworks those requirements artifacts are merely placeholders for a conversation. That conversation is the primary requirements communication mechanism for most agile teams and no tool or application can completely replace it.

Related

Microsoft Project opensource alternatives [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I have been recommended to use the Microsoft project as a project manager in my course. But being a opensource fan and linux user what will be the best opensource alternative to this.
I have seen this question: https://stackoverflow.com/questions/109579/open-source-alternative-to-microsoft-project, which suggests to use openproj. Openproj's last version was released 2 years back so I was thinking otherwise.
Also following the wiki project management softwares comparison, I found out there are lot of opensource alternatives. Some software in the list with maximum features I found out are:
Endevour
eGroupWare (web based)
Onepoint Project
Project.net
Project-Open
Redmine
web2project (web based)
Could anyone recommend what is the best (or most popular) alternative.
Update
Finally looking at the various project management softwares, I found out that deciding for one completely depends on your needs. The one thing that works everywhere is Pen and Paper as suggested in this answer.
Your list is missing my two favorites:
Pen and paper
.txt files
and I don't mean this in jest! They are simple tools - but they have certain advantages to them. They have limitations in what you can track with them, and hence you only track what is important. Take it as the minimalistic approach to project management if you will.
In general, I don't tend to think you can manage software development by GANTT or PERT and resources. Most software construction is creative and implements things which have not been tried before. Hence, the problems you are to solve have a high risk of failure where you have to retry the attempt. I find that GANTT and friends are best if you have a large number of well-known low-risk tasks to accomplish.
You may not believe this to be true, but then I implore you to at least take my standpoint into consideration when you track the project in detail. Especially if and when you suddenly have to update the GANTT chart due to slips.
Have a look at RationalPlan. It has different editions based on your needs:
http://www.rationalplan.com/download.php
http://www.openworkbench.org/ is what we are using
Another option is Gantt.
URL: http://www.ganttproject.biz/

Dreamweaver equivalent for Linux [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am looking for an equivalent software to Dreamweaver in Linux.
It is not an exact match but it is based out of Eclipse which means super cross platform funky java love.
http://www.aptana.com/
Aptana Studio is actually what I replaced Dreamweaver with since Adobe bought Macromedia, I use it on Windows and Linux without trouble. But for the suggestion you will also get my 2 cents about Wysiwtf... it is almost never what you get. Some of the best code I have ever done in my life was done in SciTE (also available in Linux), it supports multiple coding languages and offers enough features to be useful without becoming bloated.
If you want something reasonably non-technical, then perhaps Kompozer?
Or, if you want more technical stuff, then you probably want Aptana.
Another mention bluefish.
Depending on what desktop environment you use I can recommend Quanta+ to you. It's part of the KDE SC but can also be used in other DEs.
You could also use KompoZer, it seems to be nice as well. Didn't test this one though.
I've also researched this for myself, and the answer is that, in my opinion, there is nothing comparable.
Most people choose Dreamweaver for its WYSIWYG (as good as it can be with HTML), and the ease of use. If you're looking for database connectivity, PHP debugging and the like, then Elipse beats Dreamweaver by a lot, but chance is the original poster is looking for the ease-of-use, so neither Bluefish nor Eclipse is going to satisfy him.

XML, XML Stylesheets XQuery: book and development environment [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm completely new to XML Schema, XML Stylesheets and XQuery.
To me, XML is just a text file just containing tags and values. I know that much, lol.
I just got a homework asking us to design simple XML Schemas, and also applying Stylesheets and XQuery.
Could anyone please point me to:
"Best" books/resources (based on your experience) that would teach me XML Schema, XML Stylesheet, and XQuery. (Would be awesome if it's example-driven since I learn best by doing).
What development environment (IDE, tools) that would allow me to solve the homework in the most productive way.
I know it's a school assignment, but I want to do the assignment like how professionals do it so I can gain a lot from the assignment.
The best place to learn about XML schemas is the W3Schools site.
Same for XSL-T stylesheets.
Go to the source for jQuery.
I think IntelliJ is the best IDE for this, but that's pure Java. The community edition includes XML features, but I'm not sure exactly what you're after. XSL-T is best done by hand the first time.
I was looking around on Stackoverflow, and came across this post. I like the suggestion of the post's chosen answer. I took a look at the book on Amazon, and its table of contents seems to show me the application of XML.
This book is probably is also good. Seems like it walks you through XML design.
Also, this book also covers tools! (check the table of contents)
Okay, as for the tools, these probably could do (each website also has resources (videos/tutorials) on how to use their tools)
Stylus Studio
oXygen
Altova

Language to create flowcharts [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
This seems like something which must have been answered before, but I can't find anything appropriate in the question archives. Basically, I'm looking for a little Domain Specific Language to create flowcharts. I'm terrible at graphic design and making things look nice, and I'd really like a langauge where I could write something in code and it would produce a pretty flowchart. I've come across GraphViz, but it seems more suited to creating things like Finite State Machine diagrams, rather than process flowcharts. It also doesn't have the simple DSL-style front-end that would allow me to easily work it.
Any ideas?
Have a look at PlantUml - in particular their Activity State diagrams.
As an example (from their site) produces the image below:
#startuml
start
if (graphviz installed?) then (yes)
:process all\ndiagrams;
else (no)
:process only
__sequence__ and __activity__ diagrams;
endif
stop
#enduml
MindFusion offers components for diagramming that you can access programmatically.
They offer components for WPF and WinForms:
WPFDiagram - WPF
FlowChart.NET - WinForms
In the past I've used their WPF component on a DSL editor project. Based on Toolbox drag-and-drops in the DSL editor, WPFDiagram was called to create shapes on the Drawing Surface.

Could you recommend an unstructured data indexing software? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am collecting logs from several custom made applications. Each application has it's own log format. What I'm looking for is a central tool which would allow me to search through all of my logs. This means the tool would have to be able to define a different regex (or alike) for each log file (marking where a record begins, ends, and what are the fields). I've been trying Splunk, but I'm not happy with it, since performance are slow, I'm limited (free version) with the amount of indexed data per-day, and it's not as flexible as I want it to be.
Could you recommend a software (preferably free or cheap) for the task?
You can try Lucene. It is free. It is written in Java, and it allows full-text search over large amount of data. It is not a complete application, but rather a library, so you have to write code that uses it to index and to search your logs. You may have to define different document types or at least different indexing functions for your logs, but then search works beautifully.
If you can use Windows, try out Microsoft's best tool ever, Logparser. I wish there was such a simple tool for Unix. But there isn't. And although I've kept wanting to get around to making a Unix version of Logparser, I just haven't had the time.
Note: This would be a great project for someone with time on their hands or for a grad-student somewhere!
http://www.splunk.com/
Never used it, but have heard of it.

Resources