-
4 votes
-
Apple plans to announce move to its own Mac chips at WWDC
22 votes -
How do you design a Proof of Concept project for a new dev/test tool?
Input wanted for an article. Let's say that your company is considering the purchase of an expensive new application to help in the company's software development. The demo looks great, and the...
Input wanted for an article.
Let's say that your company is considering the purchase of an expensive new application to help in the company's software development. The demo looks great, and the feature list makes it sound perfect for your needs. So your Management arranges for a proof of concept license to find out if the software is worth the hefty investment. The boss comes to you to ask you to be in charge of the PoC project.
I'm aiming to write an article to help developers, devops, and testers determine if a given vendor's application meets the company's needs. The only assumption I'm making is that the software is expensive; if it's cheap, the easy answer is, "Buy a copy for a small team and see what they think." And I'm thinking in terms of development software rather than enterprise tools (e.g. cloud-based backup) though I suspect many of the practices are similar.
Aside: Note that this project is beyond "Decide if we need such a thing." In this scenario, everyone agrees that purchasing a tool is a good idea, and they agree on the baseline requirements. The issue is whether this is the right software for the job.
So, how do you go about it? I'm sure that it's more than "Get a copy and poke at it randomly." How did (or would) you go about designing a PoC project? If you've been involved in such a project in the past (particularly if the purchase wasn't ideal), what advice could someone have given you to help you make a better choice? I want to create a useful guide that applies to any "enterprise-class" purchase.
For example: Do you recommend that the PoC period be based on time (N months) or workload (N transactions)? How do you decide who should be on the PoC team? What's involved in putting together a comprehensive list of requirements (e.g. integrates with OurFavoredDatabase, meets performance goals of X), creating a test suite that exercises what the software dev product does, and evaluating the results? ...and what am I not thinking of, that I should?
7 votes -
The mobile testing gotchas you need to know about
5 votes -
Why NetNewsWire is fast
5 votes -
Organizing and running a developer room at FOSDEM
3 votes -
Sixteen things that software testers wished they’d learned earlier
5 votes -
What should be on a QA tester’s résumé? Here's what the recruiters say they want to see
10 votes -
What happens if (and when) Apple cancels WWDC 2020?
3 votes -
In search of the full stack testing team: What makes the best QA teams so good
4 votes -
Five things QA testers wish programmers understood
6 votes -
I spoke out against sexual harassment at Uber. The aftermath was more terrifying than anything I faced before
16 votes -
From the QA trenches: Five signs of project success or failure
3 votes -
"Herein, a collection of more or less recent, decidedly epic software disasters. May they spark conversation that helps your shop to avoid more of the same."
8 votes -
So you want to become a software QA professional?
6 votes -
Five reasons why software testing needs humans
6 votes -
Facebook is working on its own OS that could reduce its reliance on Android
7 votes -
GitHub restricts developer accounts based in Iran, Crimea, and other countries under US sanctions
6 votes -
Former Microsoft software engineer charged with mail fraud for using test Microsoft Store accounts to steal more than $10 million in digital currency
10 votes -
Microsoft admitted to private Linux developer security list
13 votes -
Apple WWDC 2019 livestream
18 votes -
Apple's audacity, and what yesterday's WWDC announcements demonstrate about their future plans
12 votes -
Apple to reveal glimpses of its next era of apps and services at WWDC
7 votes -
Nvidia announces Jetson Nano Dev Kit and board: X1 for $99
5 votes -
A tester walks into a bar: Reviewing test techniques
4 votes -
The next big blue-collar job is coding
11 votes -
What is the most unethical thing you've done as a programmer?
17 votes -
Filezilla bundles malware; dev doubles down on "false positive"
31 votes -
Sphero spin-off Misty Robotics releases new sensor packed robot dev kit programmable in JavaScript
3 votes -
The cost of developers (or, why Microsoft wants Github)
4 votes -
Apple introduces iOS 12, macOS Mojave
23 votes -
Trying to change my career to freelancing, how plausible is this path?
Didn't know if i should post this in talk or tech, but my focus is on advice, so i guess this is the place. I am currently in the process of changing my career to be a web developer. Studied IT a...
Didn't know if i should post this in talk or tech, but my focus is on advice, so i guess this is the place.
I am currently in the process of changing my career to be a web developer. Studied IT a few years ago, dropped out due to finances, and spent the last few years working crappy jobs.
I designated all my spare time towards learning the basics. I'm confident enough in my knowledge of HTML and CSS, know how to use Bootstrap and i'm currently learning the basics of JS. The Udemy course i'm taking will cover NodeJS, jQuery and some more backend next. After that i plan on learning Wordpress and a framework i guess (React/Vue/Angular). Have i missed something here?
My final goal is doing freelance web development. My question is, how plausible is this and what else do you suggest learning to have an easier time finding clients?
Also, how soon do you figure i could start doing some basic work with simple websites (even if it means using Bootstrap / altering Wordpress themes)? My country is rather cheap, so even 500$/month on simple projects will be enough of a reason for me to quit my 9-5.
Guess i'll need a portfolio too though.
Anyways, thanks for reading. Any web devs out there care to offer advice? I'm dedicated to achieving this goal, but i'm somewhat lost still.
3 votes