Showing posts with label software. Show all posts
Showing posts with label software. Show all posts

Wednesday, April 11, 2012

Screen Sharing - Join.Me


Wow...just used the https://join.me/ for the first time. I called a support person who directed me to go the the join.me page and just click Share and then Basic. 30 Seconds later I told her the 9 digit number that popped up and voila she could see my screen and talk me through the steps needed. So Simple, Easy and Free.

So...To share your screen, simply download a small app, and then send the 9-digit code generated to your potential collaborator. They either click a link in the email, or go to the join.me website and input the code, and they can see your screen.

It fills a different need than the typical scheduled web conferencing solution (ie. GoToMeeting, WebEx etc). It is for instant web conferencing...click...click...read off a 9 digit number...they can see your screen. Try it...you just might be as impressed as I was.

Monday, November 21, 2011

Beware of free in the cloud...

Google has been shuttering all of its cool free toys they built. Remember Google Fast Flip? Google Body?
Google Wave? Eric Schmidt tried to paint the failure of Google Wave as a sign that the company's innovative culture continues to take risks and aim big.

"Our policy is we try things," the Google CEO said, hours after the company announced it washalting development of the complex real-time communication tool. "We celebrate our failures. This is a company where it is absolutely OK to try something that is very hard, have it not be successful, take the learning and apply it to something new."

Makes you wonder when they will decide GMail was a failure as a free service and either shutter it or put a price on it? Or shut down Blogger...


I like what CortexVortex said on SlashDot: "....This tells me that not only will I be using G'Linux / FLOS Software in the near future, and insist on hardware driver source-code, but that "The Cloud" I use must be built from my own servers, or not at all.

I think I'll call my globally accessible private personal network "The Closet"; I suspect many will identify with this terminology in terms of privacy for multiple reasons."

Friday, September 24, 2010

Innovation

I recently picked up a book I got at a trade show a few years ago called "The Art of Innovation" (http://www.amazon.com/Art-Innovation-Lessons-Creativity-Americas/dp/0385499841). It tells the story from inside Silicon Valley. Around the same time I came across this article by Bruce Nussbaum that claimed Innovation died in 2008.
I read that article on my iPhone using a cool FREE app called ReadItLater (http://readitlaterlist.com/) that allows you to quickly save articles for reading later and it optionally strips the article to plain text (a must for quick reading on the iPhone).
Last week a business partner's iPhone started messing up and he could not type some of the letters because of an issue with the touch screen. Dragon to the rescue. A free iPhone utility app from Nuance, the publisher of Dragon Naturally Speaking. A super clean interface (one big record button). You click it, say what you want to text or email to someone, Click the big Done Recording button and voila...there is your text. Extremely accurate, cool and innovative.
Then yesterday my friend Tom sent me a link to Google Fast Flip (http://fastflip.googlelabs.com/). Another cool and free way to consume a bunch of information quickly. It essentially grabs the first page of all major news articles, groups them into categories and allows you to qucikly flip through them and read the first page and click to read the full article! Awesome.

So is innovation dead...no I think not. If there is still any question look at the military UAV's or the dog robot.

Monday, March 29, 2010

ISO Mount - WinCDEmu

Check out this open source tool! Works great and is SUPER EASY to use...double click to mount Right click to eject. Could not be any easier.

WinCDEmu - A free CD/DVD emulator for Win32 and Win64 available at http://wincdemu.sysprogs.org/

Monday, August 31, 2009

Been busy

Things have been crazy fun lately. Joined up in May with a new company called AAR Global Solutions. We are having fun building a new business.


So the other day we needed to send a large presentation with lots of pictures in it. Yeah...it was too big to email, so what to do. There are a ton of file upload sharing apps out there, but most of them require a proprietary client install. Even good old reliable FTP can be cumbersome at times for the receipient. A quick Google and up comes an easy to use service called senduit. It just plain works for files up to 100MB! Very easy and intuitive for the sender and the receiver. Check it out at http://www.senduit.com It works kind of like TinyURL. Cool!

Tuesday, June 02, 2009

Google Wave


Wow!
Go check out Google Wave.  It will change how we think of email, chatting, twitter, facebook, wikis, forums, boards etc etc.  A new communication pathway...a tidal wave of change is coming.............

It is open source!  It is amazing!  http://wave.google.com


Excellent details on what a wave, blip, extension, playback, robots are in the world of Wave is located at http://mashable.com/2009/05/28/google-wave-guide/

Friday, May 01, 2009

Pictures and Editing

I have used many editors and tools.  I have tried Photoshop, Paint Shop Pro 7, 11, 12, DotNetPaint, GIMP etc.  They are all good (PaintShopPro 7 (2001 Anniversary Edition) is my favorite) and have their uses, but unless I need a lot of power, modifying heavily, or creating from scratch I really have found that the best out there for working with the digital files out of my camera is Picasa.
Direct from their website it says, "Picasa is free photo editing software from Google that makes your pictures look great. Sharing your best photos with friends and family is as easy as pressing a button!"
Advantages:
  1. Free with a ton of cool features
  2. Comes with a free website so you can share your pictures quickly and super easy
  3. Easy!  Super easy to use adjustments (size, color, red-eye, brighness, sharpening etc)
  4. Organizes your pictures easily and super easy to download from camera
Disadvantages:
  1. Search, Find, tagging etc and finding an old picture could be improved
  2. File moving, reorganizing and merging folders...is well...not easy at all!  Put your pictures where you want them and leave them there is pretty much how it works.  
  3. The index that it creates gets really big over time on your hard drive and must stay on your C drive
Try it out.  I think you will like it a lot.   http://picasa.google.com

Wednesday, April 29, 2009

Requirements Traceability by using TheBrain

Last time (March 22nd) we discussed kicking off the project and getting the requirements gathering started off on the right foot. There are a lot of great books out there for detailed Requirements gathering, one that I enjoyed reading was Software Requirements, Second Edition by Karl E. Weigers. However I don’t want to re-hash the great material covered in books like Karls.

As I mentioned last time, I would suggest that you break free from preconceived notions of what a requirement, a change request, a use case, user story have been traditionally and look at the problem fresh.  For this installment I am going to look at tracing the requirement through its lifecycle.

The one item that tends to show up late in the project and normally during QA or Customer review is a traceability.  Traceabilty is tracking where a requirement came from, where it is going, its lifecycle of changes/modifications and then proving that it is there in the final.  Why does it show up in the end?  Customer asks, “How do I do feature request A?” Product team happily opens the appropriate area of the application and says, “Ta-da”.  The customer analyzes what they see and then puzzled says, “What about being able to do ?” Now it is the product teams turn to look puzzled…hmmm…developer speaks up about then and rattles on about some work around that might be possible, 10 minutes later, it has become obvious that somewhere in the requirements trail, something went off track and the required feature was not fully implemented and it is going to be tough to get it back in by the due date.
YUCK!
So is there hope to get around the problem?

Run to Google real quick and look up requirements traceability and you get back a few hundred thousand hits. So obviously this is a problem more than one group has struggled with this. Definition of this area is pretty good on Wikipedia (http://en.wikipedia.org/wiki/Requirements_Traceability)

By mind mapping out all your requirements you can visualize complex requirements and pieces of a process that can otherwise feel overwhelming. Furthermore, if requirements or other variables change you can instantly see what’s connected and therefore what impact these changes will have. This will help you anticipate any complications with changes and make more informed decisions about the future direction of the project.

In the last installment I mentioned using Xmind or other mind mapping software to get things organized. I really think this is an area that traditional tools for requirements tracking fall down.
Visualization of the relationships between them, see groups and how the are realized in the product.  By mind mapping out the requirements it is easier to visualized the complexity of the requirements and the pieces of the a process or feature that can get lost in the overwhelming complexity.  Getting it all understood by the team is normally possible right prior to development kickoff, but then in comes the changes, technical hurdles, timeline adjustments etc, and now how do we understand the impact these changes will have.

I have found a slightly better mind mapping tool than Xmind for these types of challenges. (Thank you Bill Deweese for showing it to me!!!)
It is called the PersonalBrain from TheBrain Technologies (http://www.thebrain.com).
Of course there is a FREE version or I probably would not have tried it out!!! (Not open source but at least free for personal use :)

So let’s see what a simplistic example might look like. Here is the scenario depicted below.
We have a small project to develop a Resume Tracker for HR. TheBrain diagram below does not show the whole project, but shows the part of the requirement related to parsing the resume into the database and populating the persons biographical information. The part of the project team depicted below has a Project Manager (PM1), Lead Developer (LD1), Developer (D1), Developer (D2), and a Database Administrator (DBA1).

The above shows an expanded view....here is a more typical view that shows the ResumeImport function centered and the related items to it:


Try it on your agile project and see if it works for you.  So far so good in my limited trials.  I like the visual-ness of using TheBrain to see the relationships.  If I drop a developer from the project, I can quickly see what requirements and modules are impacted or add a requirement for additional fields it impacts both the D1 and DBA.

I will continue to keep track of my thoughts on this huge subject and occasionally post my ideas.
Good Luck on all your endeavors!

Sunday, March 22, 2009

Requirements

Project Kickoff...excitement is in the air. We are going to really do a good job on this project. How will you, the business system analyst, developer, project manager and the business subject matter experts (SMEs) determine what the system should do when you are finished? There are many people involved. Everyone person hasdifferent expectations and needs. How do you deal with these difficulties, gather reasonable requirements quickly, and be agile?
There are some real common sense things to do which basically come right out of the PMBOK.

Identify stakeholders - Who is it that we are really going to listen to on this project? Who is vocal and who is knowledgable and really who owns it...these are the stakeholders.

Find a Vision Statement. This can come from senior management or the stakeholders. It must capture the essense of the project. On some of my projects, it has been almost like a second verbose name for the project. The team identified with it.

Now comes the hard part...them pesky requirements. The "Software Requirement Specification", the "User Stories", the "Use Cases"...oh...and are they Business, User or Functional requirements.
The excitement is quickly wearing off...this is where projects reach a real make or break stage. Successfully navigating requirements obstacle course and ending up with requirements that a developer can code to and a quality assurance specialist can test to is paramount to overall project success.

So the real point of this entry in my blog...how do we do that hard part. What tools? How verbose? Are little index cards sufficient? Do we need an inch or two of paper? How do we keep them up to date? Is this just a stage and once we finally get past it we can get to the fun part of doing the project?

I would suggest that you break free from preconcieved notions of what a requirement, a change request, a use case, user story have been tradionally and look at the problem fresh.

I came up with using a mind manager (XMind or FreeMind) as the tool of choice. It captures requirements in a lightweight fashion...I will blog more on the success of this tool next time...

Outlined below are important items to keep in mind for successful requirements capture and recording:

1. There are three levels of requirements.
1. Business Requirements - High level objectives of the project which are recorded in the Vision and Scope Document
2. User Requirements - Task and facilities available to the end user recorded in the Use Cases
3. Functional Requirements - Detailed listing out of each behavior that the software must exhibit. This along with the quality attributes and other non-functional requirements is documented in the Software Requirements Specification (SRS).

more to come soon...

Wednesday, March 04, 2009

Shrinking Budgets...just focus

Budgets for Information Technology everywhere are shrinking. Does this mean that the business requirements that drove those budgets went away? No. In reality, during tough times, the business need for IT services and solutions tends to grow.

Why would the need grow when uncertainty and chaos abound? When times are good, the saying, "Easy come...Easy go" tends to govern the majority of companies...projects start...projects fail...projects succeed, it all works out in the wash...no big deal. However when the belt is tightened a notch or two, this is when the business actually begins to focus on how to really impact the bottom line and operate more efficiently.

How do you improve efficiency? DATA! I wrote a blog entry once on an internal company blog titled, "Data, Data everywhere. Not a drop of Information to drink" It highlighted the fact that too much data is useless without analysis and a framework to understand it in.  So...Who controls or is supposed to control all that data and turn it into information and eventually knowledge? The CIO...the IT department.

The business must adapt to this new environment quickly in order to survive and come out the other side stronger than ever. An excellent book on this subject: The Innovator's Dilemma  details how disruptive technologies redefined the competitive landscape.  In today's case, it is not disruptive technology so much as this disruptive economic downturn. Additionally, history has shown that hundreds of creative new companies start during every recession and depression...one of those new players could put you out of business with the disruptive technology they brought to the market!

Where do the answers lie? In the Data! Many of the companies highlighted in the above book and other similar books, show that, had the company been able to analyze and understand the data they had access to (either internally or externally), they could have potentially averted disaster and emerged a leader in their space. The challenge is that we are awash in thousands of gigabytes of data, how do you make sense of it all? This is where a Knowledge Management Strategy comes into play.
Data -> Information -> Knowledge
That sounds big, complicated and expensive!  But the amazing thing is that this does not need to be complicated.  Sure in the hey day we would make this into a multi-million dollar transformation project.  But by using simple needs analysis techniques, combined with a modest amount of initial research, you will generate multiple targets (more than your budget can support). The Criticallity and Priority can be quickly accomplished by bouncing these targets off the strategic plan. See...we looked at the data, mixed in needs, added in some context (strategic plan) and our raw data became information and then turned into knowledge. Now we know what really needs to be done first during this economic downturn. Start small and iterate quickly...agility is key.

Not sure where to start, download, install and open Xmind or FreeMind. Get 6-10 stakeholders in the room and start talking...a map will emerge within 2 hours. Allow someone a couple of hours to clean up the verbiage and layout and have a follow-on one hour meeting for fine tuning. You got your plan. Now using that plan focus your reduced resources on it and execute...your company, your bottom line and the team will thank you.

Thursday, January 08, 2009

More Utilities

I had to set up a new machine and as I started digging around I found a wealth of super tools that are mostly free and make experience on the PC and Web so much better. 
Here goes my list:
DropBox - http://www.getdropbox.com The first 2 GB are free.  Then it is $99 for 50GB per year.  With DropBox you're paying for 3 features. One is an offsite storage space for your files. Two is a syncing application to synchronize your files on multiple computers, and three, is a system to keep track of incremental changes which at first won't mean much if you aren't doing project related work. 

IDrive - http://www.idrive.com Similar to DropBox.  I am still comparing these.  Both are great products.  IDrive is cheaper... $4.95 a month for $150 GB.  No costs for the versioned files.

PicasaWeb - http://picasaweb.google.com Awesome picture program for the PC and free picture online hosting for sharing with friends, families and blogs.

AxCrypt - http://www.axantum.com  AxCrypt Great features like automatic re-encryption after modification, simple double-click to edit any file you encrypt. Love the integration with Explorer etc. Best of all it is GNU General Public License free software.  If you like it, consider their Xecrets free service as well.

CutePDF - http://www.cutepdf.com Create professional quality PDF files from almost any printable document.  FREE for personal, commercial, gov or edu use! It works great!

7-Zip - http://www.7-zip.org Free, open source Windows utility for manipulating archives. The program supports 7z, ZIP, CAB, RAR, ARJ, LZH, CHM, GZIP, BZIP2, Z, TAR, CPIO, ISO, MSI, WIM, NSIS, RPM and DEB formats.  This is a great utility.

ZoomIt - http://technet.microsoft.com/en-us/sysinternals/bb897434.aspx This is a must have screen zoom tool.  Designed for presentations and it works AWESOME!  

WinSnap - http://www.ntwind.com/software/winsnap.html WinSnap is a small enhancement utility for taking and editing screenshots.  WinSnap Portable is a special version of WinSnap designed to run from removable media like a USB flash drive.

Although everything above this is Windows oriented, I must give a big pointer to some really great software that runs on the Apache/MySQL/PHP stack.  Although these are not really personal use utility apps, some small to medium size business users will love this stuff!

XAMPP - http://www.apachefriends.org/en/xampp.html New to AMP...just go get this.  It is slick and it installs super friendly and just works.  XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl. Many people know from their own experience that it's not easy to install an Apache web server and it gets harder if you want to add MySQL, PHP and Perl.  Just get this :)

Trellis Desk - http://www.accord5.com/trellis A free help desk application with intuitive UI and user friendly system. PHP and MySQL.  

PureEdit - http://www.pureedit.com Simple easy to use Content Management System.

TiddlyWiki - http://www.tiddlywiki.com A little background to go with this one...I went to SD West 2005 and bumped into personal use of wiki's for the first time.  I used FlexWiki at the time.  It worked so great for keeping track of personal notes, the syntax was quick and easy to take bulleted notes during a session.  So as I set up the new computer, I realized that I missed having that around.  My search this time around came upon TiddlyWiki, a single file HTML wiki.  It is self described as "a reusable non-linear personal web notebook".   It just flat out works and works well.  I like it.  Try it out for a notebook.  If you are graphically inclined then probably Microsoft OneNote is more up your alley.  

Well that is all for this time

Wednesday, January 07, 2009

PDF Utility


Ever need to turn a document into a PDF file? Don't have the money or desire to install the full version of Adobe Acrobat?
There is a great FREE solution out there that downloads easily, installs, and just flat out works. It is CutePDF - http://www.cutepdf.com 
You can create professional quality PDF files from almost any printable document. FREE for personal, commercial, gov or edu use! It works great!
Need more than the free version offers? Consider their professional version (visit their website for the details).