Timebox Manager for Agile Development

I had the opportunity to speak with Nigel Goult of Olympic Limited, a MindManager developer last week about his very exciting project management application called Timebox Manager which is integrated with a MindManager add-in. TimeBox Manager incorporates the timeboxing methodology for agile development and is used primarily in the software industry. What follows is my interview with Nigel, which I trust you will find as interesting as I did. Brian

------------------------------------------------------------------------------------------

BSF: Can you share with us a little bit about your background and how you got started developing the MindManager add-in?

NG: I first became involved with Mindjet and MindManager working for M-Urge Limited in 2001. M-Urge was, at that time, the UK MindManager Info Centre. After 3 years with M-Urge and seeing 3 incarnations of MindManager, MindManager Version 4, MindManager 2002 and MindManager X5, I left and started Visual Technology Solutions Limited, (VTS), with a business colleague. VTS was also a MindManager based business and during my time as co-owner/director I became more interested in how MindManager could be manipulated through its open API and programming. I became intrigued by the way, in which other companies where using MindManager to create other applications and solutions. The result of this was Visual Project Maps, (VPM), a very simple Project Management “add-in” for MindManager X5 Pro. Over time, VPM matured and became a PRINCE2 focussed solution delivered with MindManager Pro 6/7. In July 2008, I left VTS to pursue other opportunities through my own company, Olympic Limited. One of these was TimeBox Manager developed by Agile Force Limited, which was at that stage a beta application. With our help, Agile Force was able to complete beta and enable us to bring TimeBox Manager to the market.

BSF: Before you talk about your application Timebox Manager, can you share with us how this project management technique differs from more traditional PM and which industries is it most suited?

NG: Time boxing is a Project Management technique common in software development projects. Its purpose is to manage a project, for example, the creation of a new IT system, by splitting the project up in a number of separate segments, “time boxes”, (normally two to six weeks long). Each time box has its own deadline/delivery date and budget. By incrementally finishing one time box at a time, the project delivers within the desired timeframe.

The important thing about time boxing is that the dates are not flexible, but the deliverables are. Without time boxing, when the deliverables cannot be realised, the deadline generally slips. With time boxing, the deadline is fixed, and the deliverables adjusted. This goes hand-in-hand with the MoSCoW prioritization of deliverables, (must, could, should & won’t).

Time boxing is ideally suited to software development, publishing, broadcasting and any time imperative project/task where delivery dates are not flexible. It is also finding its way into more generic time/task management on a personal level i.e. your weekly tasks.


BSF: When did you see first see the fit between Timebox and using MindManager?

NG: When I first saw TimeBox Manager, I recognised immediately similarities it had with MindManager; the properties such as Task Priorities, Start and end dates and Resources mixed with the graphical representation of status. It just seemed to be an ideal fit in the MindManager world. This led to us helping Agile Force to develop an “add-in” that provided a way to move data between the two applications.

BSF: Can you share with us how your Timebox solution integrates with MindManager? In addition, how does it work?

NG: TimeBox Manager and MindManager integrate through the installation of a free add-in for MindManager. The add-in provides the ability to either:

  • Import a TimeBox Manager Data file into MindManager

and/or

  • Export a TimeBox Manager marked up map into TimeBox Manager

The add-in works by referencing a set of customised MindManager map markers. These map markers identify topics according to their status, which includes MoSCoW Prioritisation, Timebox Type, Percentage Complete and Resources. At present, this integration is a user initiated function i.e. selected from a MindManager ribbon menu. Planned development will take this into a seamless integration where connected MindManager maps and TimeBox Manager Data synchronises in real-time as data updates in either application.


BSF: What are the benefits of using MindManager and Timebox together?

NG: Using MindManager and TimeBox Manager together provides an alternative way to manage/manipulate project information; they also provide an alternative way of viewing the project status. When presenting information in a different way, it can very often alert the viewer to things that familiarity obscures.

BSF: Who is presently using Timebox and MindManager? What are your users saying about the tie in with MindManager

NG: Currently TimeBox Manager is in use by mainstream businesses and several corporate entities. There is a strong interest in the higher end of the Education market i.e. Management Colleges, Business Schools and Universities. Because of this, we are currently running an Educational directive, which offers a free TimeBox Manager licence to College/University lecturers and department heads for them to try TimeBox Manager and demonstrate the application to their students. Anyone interested in this offer should register on the TimeBox Manager website, www.timebox.olympic-limited.co.uk/education-offer. It is available for all approved lecturers and educational department heads from any country. You can go directly to the MindManager add-in by clicking here.

Screensharing and More with Glance

Over the years I have used Glance to do webinars and for screen sharing sessions. One of the things that I like most about Glance is the ease of use and the lack of complexity. This is crucial especially when you are supporting others who may not be technically inclined. With Glance you simply select, Start a session and you are provided with your Glance.net URL and a session key that you provide to your client. It is just that simple- your client goes to the URL address provided, enters the session key you provided them and within seconds they see your screen. Like I said before, if you are working with clients that are new to this type of support it is crucial that the process is streamlined and easy. In the case of Glance, I have to say it is as easy as it gets.

Just yesterday, I received an email from Glance that they released a beta of the Glance application so that now you will be able to view your clients screen and take remote control to help provide support. To provide remote support using Glance it is as simple as selecting Start session - view guest's screen. You will be prompted if you want to just initially view or if you would like to view and take remote control of your clients computer when they log in. Again you simply provide your client with your Glance URL address and the session key. Once this accomplished they will be prompted to download a small viewing application. Having tested it out this past week the download and installation went very quickly. Once installed you will now be able to view your clients screen and remotely control their computer. This is a great tool for providing webinars and now for doing remote support without having to leave the office.

Glance starts at $49.95 a month or $499 dollars for a full year for a Glance Personal account. The program is cross platform and I have used it with my PC and my Mac with excellent results. For the Glance Personal account you can host an unlimited number of sessions and can have up to 100 users online with you- which is great for webinars. There are Glance Corporate accounts as well which you can find out more information about on their website. Some of the new features like sharing your clients screen and remote access are only available at this time on Windows. Hopefully this will change. Glance has been really good about adding support for Macintosh, so I will assume that it is just a matter of time.

In these tough economic times, tools like Glance are going to make a real difference in allowing consultants and trainers to provide high quality services without the need to travel. If you are looking for online training in Captivate 3, MindManager 7, JCVGantt Pro, Adobe Presenter or Adobe Acrobat 9 Extended give me a holler. Imagine how much time can be saved by doing training in the privacy of your home or office using tools like Glance. Glance is very easy and powerful tool that simply delivers! So if you have the opportunity download the application and give it a try, you will be glad you did.

Using MindManager 7 as a Presentation Tool

Today is a big professional in-service day for educators in New Jersey and I was lucky enough to be able to present to teachers in the beautiful Warren County. I always enjoy doing presentations and workshops in Warren County-you can count on beautiful vistas and lots of farms along the way, and there is never much traffic. Today I had the opportunity to do two different workshops-one focused on free Web 2.0 technologies and the other one was a demonstration of more traditional assistive technology.

I really enjoyed working with the teachers as I shared with them a number of free resources that can be used with their students to make the curriculum more accessible. In this economic downturn the teachers were very glad that I was able to focus on free web services and software that runs through the browser. For many of the teachers, many of the applications and resources that I shared with then were new. It was exciting to see them use NaturalReader with Microsoft Word and have it read the web. Many of the teachers saw many application for this application with the students that they work with. Because the workshop was only 90 minutes I need to have a way for them to jump from web site to web site without having them have to type in the URL. This is where MindManager 7 came to the rescue. After creating my visual map I exported it to the web and was able to publish it to my website. Using the Overview map my participants could quickly move to the links by simply clicking. This worked like a charm and it is a strategy that I will use in future presentation when I want my participants to be able to move quickly from one website to another. Here is an example of the Overview map that I used for my workshop today. Take a look at it and let me know what you think.

CrossLoop and Skype to the Rescue!

Just yesterday evening Karen Janowski and I completed and successfully submitted our NECC 2009 Proposal. When all is said and done we could not have done it without Skype and CrossLoop. Karen and I set up a CrossLoop session and I had my computer logged onto the the NECC Submission Proposal Screen ready to go. At any point in time Karen could jump right onto my screen and make edits and add text. Using Skype for the audio we were able to complete the process in about an hour's time. Having Karen have access to my computer screen as we filled out the form made life so much easier. We didn't have to email or pass text from one another or get confused as to where we were in the process. If I had to do it again I would definitely turn to Skype and CrossLoop to complete the online proposal. Having these two tools at our disposal made this a truly collaborative experience and one that allowed us to efficiently complete the task at hand. Now the hard part- waiting until December to find out if our proposal was accepted. Keep your fingers crossed for us!

Adobe Certified Expert in Captivate 3

For the past month I have been soaking up every bit of information that I could find in preparation for taking the Adobe Certification Examination for Adobe Captivate 3. What better way to master the program than to jump right in and use it day in and day out, which is what I did. The Adobe Captivate 3 Certification Test consisted of 62 questions pertaining to different aspects of the program. If you go on the Adobe website they do breakdown the various topics that will be covered on the exam and even give you 10 sample questions to show you what you can expect. The exam is administered through Pearson and I took it in a designated Computer center about 30 minutes from my home. The Adobe Certification examination is administered on the computer and was very easy to navigate and to review questions. Some of the questions had picture exhibits which were very easy to access. Of course what was nice was that once I finished the exam-I received my results almost instantaneously. I did pass with flying colors and you will see that I can now place the Adobe Certified Expert in Captivate 3 logo on my blog.

In addition to using Captivate 3, I did find a couple of resources that were indispensable in preparation for the test that I would like to share with you. One of the first books that I purchased was Essentials of Adobe Captivate 3 by Kevin A. Siegel. This workbook takes you step by step through the process of putting a project together and helps you to understand the basic concepts and ideas on how to best use Adobe Captivate 3. Using this workbook, you will get up to speed quickly as you move through the project. A CD with project files accompanies the workbook which makes it very easy to apply the skills that you are developing. This is a must for first time users of Captivate 3.

The second reference book which I relied on in preparation for the examination was
Adobe Captivate 3: The Definitive Guide (Wordware Applications Library) by Brenda Huettner. This guide proved to be more like a manual and really went into in depth on all of the topics that would be covered in the exam. As a reference guide this book was really fantastic and I was able to quickly use the index to look up information as I was studying for the exam. I must have read this reference guide 3 times from cover to cover in preparation, and it really paid off. If you are preparing for the Adobe Certified Examination for Captivate 3, I would highly recommend that you consider these two wonderful resources.

So if you are looking to do some internal training of your staff and need someone to help you develop your materials- I know an Adobe Certified Expert in Captivate 3 that is ready to help:-)

September/October Issue of Mindjet Connections Newsletter Out

Check out the latest issue of Mindjet Connections Newsletter. It is chock full of great articles and a really great JCVGantt Video Tips 'n Trick from yours truly. Enjoy!

PS: If you organization is looking for someone to create video tutorials or demonstrations, please feel free to email me.

Go Green with Forms with Adobe Acrobat 9

In my previous post I wrote about the new Portfolio feature in Adobe Acrobat that is bound to change the way you think about sending PDF files. In this blog installment I want to talk to you about how both business and school organizations can cut down on their use of paper and reduce their carbon footprint by using the Forms feature in Adobe Acrobat 9. If you work in any organization you know that there is a form for just about everything and anything that takes place in your office. Forms for travel Expenses, Sick Days, Vacation Requisitions, Tuition Reimbursement and the list goes on and on. I'm sure you know the drill- get the paper form fill it out and send it via inter-office mail. Or in some instances the form may be posted on your organization's website but you still need to print it out and fill it in and send it to the appropriate office. That seems like a lot of work, and if you multiply that by how many employees are in your organization that sure is a lot time and paper that is being used in the process.

Using the Forms feature in Adobe Acrobat 9 will not only make your organizations form flow more efficient-but can significantly reduce the amount of paper and time that it takes to complete and route forms. If you haven't looked at the Forms feature in Adobe Acrobat 9, I suggest that you do. You will find it very easy to create forms from your existing paper based forms, electronic forms that you may have in Word, or from a Acrobat PDF template. If your existing form is paper based you can scan it into Adobe Acrobat 9 and have Acrobat convert it to a fill in blank form for completing with Acrobat Reader. The process is very quick and within minutes you will have an electronic form ready to be filled in. If you are not familiar with the process you can use the Forms Wizard to walk you through the process for creating your form. Within minutes you will have your form ready to go. Once your form is complete the next decision you need to make is how are you planning to distribute the form? You have several options-you can distribute it on Acrobat.com, as an email, and to an internal server. Using the free Acrobat.com website makes it a cinch to distribute forms and all of the heavy lifting for distributing the forms is done within Adobe Acrobat 9. You can get a free Acrobat.com account and use it to distribute your forms-however, bear in mind that if you are dealing with information of a confidential nature you should consider hosting the form on your internal server. Once the form is distributed you can email it to select individuals or have it available on your website for completing on line with Acrobat Reader 9. The real beauty of using Adobe Acrobat 9 Extended is the ability to use the Track Forms feature to view the Responses. When you initiate this feature Adobe Acrobat 9 will go out to your server or to Acrobat.com and pull in all the completed forms. If you have never used this feature it is a very fast and efficient way to collect your information without the need to print out forms on paper. This can quickly change your entire work flow and help your organization move towards moving forms in a paper-less fashion. Now imagine the cost saving and just how good you will feel that you are doing something good for the environment!. If you want to try it out you can certainly download Acrobat 9 Trial version from the Adobe web site.

To see what it is like to fill out the form, you can complete this Contact Form and send it to me with the Adobe Acrobat Reader. To download the Contact Form click on the Menu in the Thumbnail below and download the form. After filling in the Form just click on the Submit Form button which is located on the top of the Acrobat Reader.



Creating PDF Portfolios in Adobe Acrobat 9 Pro Extended

I have been a long time user of Adobe Acrobat and use it extensively in the work that I do as a professor and technology consultant. While many of us are used to using Adobe Acrobat Reader- you don't really understand the power and utility of Adobe Acrobat until you start working with with the Standard, Pro or Pro Extended versions. When Adobe announced that they had just released version 9 of Adobe Acrobat, I knew that I had to take a look at it and see what new features it offered. I once again would like to thank Roman from A & R Edelman for providing me with a review copy of Adobe Acrobat Pro Extended. There are currently four different versions in the Adobe 9 product line which include: Reader, Standard, Pro, and Pro Extended. Each version has a different set of features which are delineated on this matrix provided by Adobe. For the purpose of this review I am going to be speaking about Adobe Acrobat Pro Extended version which has the most advanced feature rich set.

In this post, I will highlight two very exciting features which I know will change the way we think about PDF's (Portable Document Format) and how we use them. On the top of my list is the introduction of portfolio's and the ability to play Flash assets within a PDF which takes this version to a whole new level. Let me start off by talking about the Portfolio feature which I know will make us all rethink how we create and distribute information that we produce. I'm sure that if you are like me, you often get emails with several PDF attachments. When the email is delivered into your inbox you have no idea which one to open first and once they are opened you then have to save them to a folder and organize them in some way so that they are useful to you. Well all of that has changed with the concept of creating a PDF Portfolio with Adobe Acrobat Pro Extended (Portfolio's can be created with the Standard and Pro editions of Acrobat).

Now imagine that you can now take your existing PDF files, SWF files, Word files, Excel documents, and picture files and create one unitary portfolio which stores all of your documents. When you are ready to share your documents via an email attachment there is only one file to attach. While this is certainly an improvement over the way we used to do it, now imagine that you have the ability to craft the portfolio so that it has the look and feel that you hope to achieve for your communication. Once you begin to create your portfolio you can choose a layout, add a welcome and header, select a color scheme, specify file details, and publish the portfolio. I found it very easy to create the look an feel that I wanted and I was able to add my picture to personalize my portfolio. I choose to use the Revolve layout which gave me a sort of cover flow effect that you might find on your iPod. To add the files to my portfolio- it was as simple as dragging them into the portfolio from my desktop where they were stored. You should note that my PDF Portfolio contains several different types of files, just to show you the power of this new feature. I included a Word document, a Captivate SWF movies, and several PDF files. Acrobat allowed me to use the nice blue color schemes from a large palette of colors. One of the really impressive features is the ability to present your documents in the order you desire when the recipient receives them. By creating an Order field within Acrobat, I was able to place a number from 1 to 6 into the field and then sort the documents so that they appear in the order that I want. As you create your PDF Portfolio there are lots of features that you can change to insure that it looks and behaves as you wish. Before publishing your PDF Portfolio there are lots of ways that Acrobat allows you secure your PDF portfolio. Click here to watch how I created a PDF Portfolio in Adobe Acrobat Pro Extended

What really got me excited is the way Adobe Acrobat 9 handles files within the portfolio. You will see if you download my PDF Portfolio that Acrobat will allow you preview your Word and Excel files right within the portfolio. You will also note that I placed a Captivate 3 swf demonstration video within the PDF file that plays right within Adobe Acrobat Reader 9, without the need of any additional players. This feature alone is huge. Imagine being able to great technical and training guides complete with Flash videos embedded right within the PDF. With Adobe Acrobat 9 Pro Extended you can easily embed Flash video within your Word and PowerPoint presentations. Once you install Adobe Acrobat 9 Extended you will now have a new Acrobat menu embedded within Word, Excel, and PowerPoint. By simply using the Embed Video drop down you can insert Flash and FLV videos right within your documents that are automatically converted to Flash when you publish your PDF's. This is truly an awesome feature and one that will change the way we think about how we use PDF's for training and distributing information. Remember you will need to download Adobe Acrobat Reader 9 to view the Portfolio.

As part of Adobe Acrobat Pro Extended you also get the added bonus of Adobe Presenter 7 which is an add-in to PowerPoint. I must say a very powerful add-in to say the least. I have highlighted the use of Adobe Presenter in a previous post- so if you missed it here is the link.

RTIME/MyRTIME TM 5.0 - Visual Brainstorming and Requirement Capture with MindManager® Integration

I had the opportunity to speak with Bob Chenal from QAVantage just last week, who has developed a MindManger 7 Pro add-in to there software product RTIME. Using MindManager® Pro 7 from Mindjet®, Business Analysts, Product Managers and any other stakeholders can visually map out software requirements across the lifecycle of the product. MindManager will not only improve your teams productivity, it will improve requirements quality and communication. Free form capture your ideas or start with a pre-defined MindManager template(s) provided by QAVantage. Once the information has been organized within MindManager Pro 7 you can quickly transfer the information into the RTIME application to monitor the lifecycle of the project.
---------------------------------------------------------------------

BSF: Can you share with us a little bit about your background and how you got started developing the MindManager add-in?

RC: QAvantage is really two consultancies that merged in 2006. The first started development in software lifecycle consulting and specialized in testing services on large projects in the corporate IT space. Since 1997 they had developed and refined a very nice tool for requirements tracking, tracing and coverage. The other was consulting primarily to commercial software development companies and had developed some requirement prioritization and management tools for product managers. It didn’t take long after discovering one another that we concluded that if we combined elements of our respective tools we could fill a rather wide gap in the Software Development Lifecycle (SDLC) Market, where the offerings are either very big, expensive portfolios of tools, or very focused point tools that don’t cover a wide swath of the lifecycle. So we invested, hunkered down, blended and revamped what we had and then started marketing in earnest this past summer, a product called RTIME 5.0.

RTIME uses a structured database at its core (Microsoft SQL Server), so up until our integration with Mind Manager Pro we had no graphically based requirement development facility. Most SDLC tools and the majority of requirement development point tools don’t have a graphically based front end either, and those that do are really purpose built for just a single facet of requirement development, like Use Case Diagrams, so it’s a common problem. We are very excited to be the first company to offer this, but we do expect others to catch on eventually.


BSF: When did you see first see the fit between Software Requirements Management and using Mind Manager?

RC: We think it was back in 2002 that a couple of us got the first exposure to MM and that was by the COO of a software company who used MM for a whole variety of things, including his quarterly meetings presentations. We went back to ask about the tool because it seemed so handy, but being as busy as we all are in the software business, we didn’t have the time to explore it. It’s too bad we didn’t take a closer look then.

Then just eight months ago, a fairly large commercial software company was in need of a tool like RTIME. RTIME really starts with users entering requirements into a structured database so that requirements can be approved, tracked, traced , and then evolved into development tasks, tested etc. But requirements themselves need to be elicited from users and documented in some way and MMs are really just excellent for that purpose because they’re geared to taking thoughts and ideas and forming them into useful visual information with structure. When we saw it used that way we were blown away by how much better this was than the most common tools- which are Word or sticky notes. Yes, that’s actual yellow paper sticky notes.

So we basically raced to understand the Mindjet API to see if we could build an import capability from Mindjet to our system. When we found that we could do that and have it done by our release of RTIME 5.0 we were ecstatic, because we knew that this would help us not just with this opportunity, but that it would give a great strategic advantage.

The richness of the visual interface, the flexibility, the well developed APIs and deep integration to Office tools means that you can carry the primary form of the requirement in a MM, manipulate it and then just export to all the other forms depending on your needs, which is really perfect, especially when requirements are in the formative stages


BSF: Can you share with us how your SQL based Software Development Lifecycle Management system integrates with MindManager? And how does it work?

RC: We have an Mindmanager export plug-in that first examines the mmap file, then allows you to designate various containers and the content thereof for export, does integrity checks, alerts the users to any invalid structures, and then maps it into the RTIME data structure. So when you import a mind map that has requirements in containers at some level, their higher level groupings, descriptions and attributes and assumptions are imported into RTIME. The traditional file and folder format that RTIME presents to the user is consistent with the MM depiction. If the user has relationship lines in the MM, they are translated into dependency links between requirements.

This is just the beginning. We have much more extensive plans for MindManager that we are working on for RTIME 6.0.

BSF: What are the benefits of using MindManager and RTIME together?

RC: When you step back, the whole process of developing software from conception to final product can be summed up in just two notions. One, it’s the stepwise crystallization of (sometimes rather wispy) thoughts into the very brittle stuff that software is- and Two (ever so important Two) being sure that what you created consistently does what you originally conceived it to do.. without breaking.

Notion two is RTIME’s turf. Any SDLC tool worth its salt needs to have extensive prioritization, reporting, traceability, test coverage and process management components. Those are best supported by a system where just one databases, is used to drive these components. So we have constructed RTIME as an affordable product that has a straight forward single database structure with a broad set of capabilities. We even have a single user version called MyRTIME.

Notion one is where everyone needs even more help. How do we develop better requirements to begin with? How can we speed up the crystallization process? How can we do this without having to learn complex specialized tools that take big investments in time and money just to put in place? This is where MMs have so much value. When requirements get really complex and there are a lot of interrelationships, Business Analysts and Product Managers need requirements tools that will help gather, reveal gaps, optimize structure and quickly convey those requirements and to others.

Now that we have both of these bases covered in the overall solution, we have a front end tool that helps us cover this most challenging area and integrates in a nice clean fashion to what RTIME handles well. But using a MM can help whether or not you use any SDLC tool. As far as I know, the most structured text documents out there contain requirements and specifications that describe some sort of technology. Whenever they get large, a MM can help you make them better.

My case in point: I worked for many years at HP Software as a Solution Marketing Manager where a good portion of my time was laboring over really huge requirements documents that came in to our group in the form of RFPs for complex telecom database systems. When I saw early this year how easy it was to import one of those highly structure Word documents into a mind map where it could be viewed and reorganized in MM form, then exported into a better Word document, I wanted to cry. All I could think of was all the mind numbing hours I spent scrolling and searching through those monster documents when I could have viewed, drilled into and modified them in a far easier way.

BSF: Who is presently using RTIME and MindManager? What are your users saying about the tie in with MindManager

RC: We’ve had extremely enthusiastic response back from our first users. I think it’s because everyone that’s used it so far has been sort of blindsided in the same way we have. Here’s a gush from a Business Analyst at a New Jersey based Medical Marketing group that is now using the new 5.0 RTIME:

The integration between MindManager and RTIME is awesome. It gives an excellent visual representation of requirements making it easier to recognize gaps. It's a huge time saver and simple to use. I'm addicted!”

And from Mike Tilman, COO of IDRT, a company using 5.0 to help with their development of a very cool hardware and software system to translate American Sign Language into English text and speech.

“Being able to map out our requirements in MindManager Pro® speeds both the process of capturing our requirements as well as communicating them clearly across our internal and external team members. Equally importantly is once we import them into RTIME™ we can manage them through the entire development and delivery cycle. ”

And the initial reaction from that fairly large company I mentioned earlier is very positive. We expect we’ll be importing hundreds of Mind maps that they have accumulated over the last several years as they formalize their entire development and test process.

For more information about RTIME click here