Project roles discovery [closed] - project-management

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I have a school project in which we're going to write a financial engine prototype by a group of 4 people. Most of us have never met each other before, so I'm trying to create a questionnaire to help us find the appropriate roles for each team-member.
We have the following responsibilities:
Database design
Programming
User interface design
Training
Documentation / technical writing
Network design
Project management
Business analysis
Testing
And we have the following roles:
Project Manager
Developer
Tester
Business Analyst
Our group has people with various experience: a full-time graduate student, an associate director at the CME (Chicago Mercantile Exchange), full-time professionals, etc.
Do any of you know of any tools that would help build a questionnaire or do you have a reference to an online questionnaire that can help us identify the most suitable role(s) for each team member?

i think you already have a questionnaire in the works. Simply use the bullet list you presented in your question above. Print it out and ask the project members to put a check mark by the roles they're interested in.
Then be prepared to throw the result out the window. It's entirely possible that once you all meet each other and start talking that you'll naturally fall into particular roles and they be very different from what you sketch out ahead of time.
There's four of you. Don't overthink it. It's good to get a feel for everyone ahead of time but it's also good to play it loose and adjust as the team dynamic crystallizes, and it will.
Sample Questionnaire:
What are you interests when it comes to software development projects?
(Check all that apply)
Responsibilities:
[ ] Database design
[ ] Programming
[ ] User interface design
[ ] Training
[ ] Documentation / technical writing
[ ] Network design
[ ] Project management
[ ] Business analysis
[ ] Testing
Roles:
[ ] Project Manager
[ ] Developer
[ ] Tester
[ ] Business Analyst

Related

Suggestions For Dashboard Software For Manufacturing KPIs [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 21 hours ago.
Improve this question
Users to login via web browser to view dashboard showing manufacturing KPIs - graphs, gauges, charts for historical data.
Data source will be in the format of a csv file which is to be appended to some sort of database in the web based application.
I'm hoping I can get an off-the-shelf application that can be configured, user friendly so non IT users can create their own dashboards (drag & drop) once they are trained.
The front-end will have to be web-based to allow external users from other companies to login via a web-browser to our website to see their dashboard. Our company provides manufacturing machines and this will allow clients to login and see how the manufacturing process is going. I am looking to find candidates for evaluation.

Querying database of Windchill using SQL [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 2 years ago.
Improve this question
Many vendors such as Microsoft with Sharepoint and Dynamics have made it impossible to access database tables directly in newer versions as they convert to Software as Service (SAS) offerings.
I am working with PTC Windchill and have developed extensive Oracle SQL Layer ETL processing. Is this a future proof practice within the context of this product line? Or in the future will I be required to work through some sort of DAL. If so, is there a recommended practice?
The information available from Windchill for Cloud appear vague and mostly suggesting to me virtualizion at the infrastructure layer, suggesting I would be able to query at the database layer for many years to come. Any confirmation, pointers or feedback would be appreciated.
Windchill offers extensive APIs for data access (and customization) in java. Starting from version 11.0, There are also some soap and rest web service for data access , but not for everything. It is always better to use API, they offer Data Abstraction Layer in a supported way. PTC would recommend that you refer to a consultant for this job.
But if you want to try:
There is a huge documentation about Windchill Customization, you can also create your own web services in java to access the data you want, if standard web services does not suffice. a starting point can be the Windchill help, and the javadoc located in the windchill server in this folder:
WINDCHILL_HOME/codebase/wt/clients/library/api/index.html
there are also some examples:
WINDCHILL_HOME/prog_examples
more documentation and appropriate training is available on https://support.ptc.com, only for registered customer users.

How to write User Stories for technical implementation details? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 5 years ago.
Improve this question
I'm trying to work in a more organised way and started adopting user stories.
I think I have misunderstanding of how should I use user stories for technical stuff.
Let's say I'm coding an app that gives me the ranking of my site for a certain Keyword in Google.
The user story goes like that:
As an Internet Marketer
I want to find out where my website ranks for a keyword
So I'll know whether my SEO efforts work
Now this is pretty straight forward and user centric... However, what happens if I need to introduce Proxies into the loop.
On one hand, Proxies are technical implementation detail on the other hand, proxies is part of the Internet Marketer's domain.
How should I craft such story?
As an Internet Marketer
I want to use Proxies when searching in Google
So we'll be able to check a lot of keywords without Google blocking us
The above scenario doesn't sound right for me... Maybe I can rewrite it to be something like:
As an Internet Marketer
I want to be able to check a lot of Keywords at a time
So it'll save me time
This sounds more right, however what acceptance criteria can I give it? try scraping google 100 times in a min? Isn't it waste of time?
Here's another scenario. How should I craft a user story when the feature I want to implement is that a proxy can be used once in 30 seconds? I don't have any idea of how to approach this problem from a user centric perspective...
Another thing I thought of doing is to present another Role. Instead of being centered around Internet Marketer, I can say we have a role called Google Scraper. I can say that Internet Marketer is in relation with Google Scraper.
Now I can write a user story like:
As Google Scraper
I want to change proxies every Search
So Google won't ban me
What would you say about approaching technical implementation details like above? It can also help breaking the system down into modules...
You don't write technical stories. User stories should meet the INVEST criteria.
Proxies do sound like an implementation detail and should be avoided. You should not be mentioning proxy servers in your story. Even if they are part of the domain, there are potentially other ways to achieve the same effect.
Instead of writing "I want to use a Proxy, so that I don't get blocked", you should write, "I want to disguise my identity, so that I don't get blocked". If I was your customer, I wouldn't know why you wanted a proxy? Is it a forward, open or reverse proxy? There are loads of uses for a proxy server. You should pick the feature that you want to exploit.
However, you shouldn't get too hung up on perfect stories. The agile manifesto says, "Individuals and interactions over processes and tools".
When writing a user story, you should also consider the 3 C's: Card, Conversation, Confirmation. Do both the customer and you understand the meaning of the story?
Does the card meet INVEST criteria? If you answered yes to both those questions then the story is fine.
User Stories should not include technical details. During Sprint Planing technical details should be added as Delivery Team tasks nested below the User Story. These tasks should be created through discussion by the delivery team. You should not attempt to document every implementation detail under the sun as you will reach a point of diminishing return. Aim for 60-75 percent coverage on implementation details (tasks) for each user story as the details may change as coding begins. Any additional details developer discover during coding can be shared and documented briefly during the daily stand-up. should The User Story can be simple and non-technical while the Delivery / Development Team will flesh out story details as nested Tasks.
These Task should be visible to Developers through their Integrated Development Environment (IDE). As Developers complete tasks they can associate their checked in code with the task in your work item tracking tool (Jira, Team Foundation Server, On-Time)

Service-now, where to begin? [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 working as a Desktop Support Specialists at Day & Zimmerman. Along desktop support I code in a free time.
I would like to become a certified Service-Now Admin.
What are good materials to start learning about Service-Now?
I understand why companies are using Service-Now, how it is used, but I would like to learn how to configure it, configure workflows for Service Catalog requests, create groups to filter tickets between different IT teams, and create UI policies and scripts.
I have a strong JavaScript knowledge.
Thanks
Start reading from Service Now Wiki.Start from get "Get Started".What ever you learn you can practice on demo instances provided by Service Now "https://demo.service-now.com" . In the this link add "001" to "023" after "demo"
It's simple o understand and start from the above.
2.Once you are familiar with the basics then you can go ahead with servicenowguru.com.It has a lot of useful code snippets.
You might already be in the best place to get started - ask some questions here on StackOverflow as there is a growing community of customers, partners and employees happy to help.
The ServiceNow Wiki is the traditional place to start. On the ServiceNow Community there are Learning Center resources.
On Google+ there is another growing community of friendly people to help you get up to speed.[0]. The #ServiceNow Twitter hashtag is very active too.
Lastly - find out how to connect with your local ServiceNow User Group (SNUG)[1]. You can meet other users in your area.
Good luck!
[0] https://plus.google.com/communities/115940571564789841375
[1] http://community.servicenow.com/og
I took two classes that are offered by Service-Now, one is the admin class which is the recommended place to start and then a scripting class. Both were great classes...
More info:
http://www.servicenow.com/training.do
A good place where to check for what others have done to achieve the certification is the following LinkedIn group:
http://www.linkedin.com/groups?gid=4103160
Also, ServiceNowGuru has a very good list of skills you should master (pursuing a certification or not):
http://www.linkedin.com/groups?gid=4103160

What Maps API other than Google's do you use with GWT? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
It seems that licensing terms would prevent us from using Google Maps API in our software. We would prefer to be absolutely free open source and Google Maps API will require commercial license if our software is sold (correct me if I am wrong - I will delete this question then :-).
So the question is if there are alternative map APIs for GWT?
Openlayers is free software, http://openlayers.org/; it has a GWT plugin here: http://sourceforge.net/projects/gwt-openlayers/
As far as Google's License (http://code.google.com/apis/maps/terms.html):
10.9 use the Service or Content with any products, systems, or applications
for or in connection with:
(a) real time navigation or route
guidance, including but not limited to
turn-by-turn route guidance that is
synchronized to the position of a
user's sensor-enabled device; (b) any
systems or functions for automatic or
autonomous control of vehicle
behavior; or (c) dispatch, fleet
management, business asset tracking,
or similar enterprise applications
(the Google Maps APIs can be used to
track assets (such as cars, buses or
other vehicles) as long as the
tracking application is made available
to the public without charge. For
example, you may offer a free, public
Maps API Implementation that displays
real-time public transit or other
transportation status information.
If your Maps API Implementation is deployed internally or you are
charging for use of your Maps API
Implementation, please contact the
Google Maps API Premier sales team for
more information);
My advice would be to contact Google and ask them about your specific set of circumstances. I am not a lawyer and this is not legal advice.
If you are looking for full open data you might want to check out OpenStreetMap.org they list in their FAQ where they pull their open data from.
I'm not an expert, but a quick google found GWT-Ext, where it looks like they're using OpenStreetMap data which is free to use in a commercial application.

Resources