I just finished up this video about software requirements processes that covers
- How requirements are done in different software processes
- Proper requirements formats
- Who should be involved in the requirements writing
Enjoy!
When it comes to technological solutions, you want a firm that has a proven track record of excellence. As one of the first software and hardware consulting firms in the Northeastern United States, Advanced Decisions is a leader in the industry. Our strength is not only in the experience that we bring, but also in our approach to developing solutions.
Of course this sounds like a good idea, but the question becomes: how do you do it?
I've learned that addressing the riskiest areas in a project first usually creates the biggest returns. This is difficult, however, because most people gravitate to the easy things first.
The problem with going with our natural tendencies is that we can tackle a lot of easy things without actually accomplishing anything of significance. And if the risky thing doesn’t work out as planned we may have to throw away some of the prior work, which is always a major frustration.
I'm curious how my readers manage risk in a software development process. Let me know!
-Judi
GPUs, also known as Graphics Processing Units, are the unsung hero of smartphones, tablets, and embedded displays.
The incredible throughput rates of GPUs allows for computation that standard multi-core Central Processing Units cannot provide.
Companies are also beginning to add application processing to the GPU, known as GPGPU (General-Purpose Graphics Processing Unit). This is not a hardware device as such but is software and hardware working in concert on a GPU.
Since GPUs are not oriented to traditional application programming, various software platforms have evolved. OpenCL is supported by an industry consortium, KhronosGroup.org to promote platform independence.
The competing standard is CUDA which was created and is promoted by NVIDA, a leader in the GPU market. Some say NVIDIA's GeForce256 was the first GPU. (At least it was marketed that way.)
Anyway, I'm interested to hear what GPUs my readers are currently using, and if they have any comments on their usefulness or shortcomings. Let me know.
-Gary
I just finished this video explaining the most critical aspects of implementing a software development process.
It's an issue that I'm fanatical about, especially because it involves basic software development process strategies that can save companies tons of money and time. (And who doesn't love extra money and time?)
Anyway, the video is 4:23 long, and introduces the below topics.
-Judi