Jump to content

AlexTumber

Hornbill Developer
  • Posts

    1,343
  • Joined

  • Last visited

  • Days Won

    60

Everything posted by AlexTumber

  1. @Lyonel thanks very much for your post. We really appreciate you taking the time to provide this fantastic feedback :-) We have many ideas for the Project Manager app and hope to start adding more and more features into the product very soon as we look to come out of the beta stage that the app is currently in. Your feedback is invaluable and I would encourage you to keep posting it here. Thanks again, Alex
  2. @Darren Rose my apologies, I forgot to answer the first part of your post! A risk owner/assignee is definitely something that we could add. I'll forward this to our development team. @Lyonel Welcome, and thanks for downloading the Hornbill Project Manager app :-) Alex
  3. Thanks again for your post @Darren Rose. When we first started developing Project Manager we had the view that there would be just a single PM per project. That soon evolved when we encountered numerous scenarios where you may have more than one PM on any one project. The project manager id column shouldn't be in the table anymore as it's not used for anything so I will ask our development team to remove that for future builds. Regarding limiting the number of PM's on a project, maybe this is something that would work well with the Project Type? Alex
  4. No problem. It's the same concept really in Service Manager when you are building your business processes. Many of our customers will assign a pre determined task to a role which in turn is then granted to a group of users, allowing any of them to complete it. You will see some similar logic implemented in Project Manager in the not too distant future. Alex
  5. Thanks again for your post @Darren Rose. This was something that came up in development. Unfortunately due to the way that the platform tasks work, they are always required to have an assignee. This is why the task is assigned to you if you leave it as blank when you create it. I know we are due to revisit this area again for a host of other features so I will add this point to that discussion. Alex
  6. Currently it's only possible to see projects that you are a stakeholder in. This is maybe something that we could add to the 'Project Administrator Role' though and provide a view for all projects within the app? The issue here really is security. I'm certain that some users of project manager will want all projects to be openly viewed while others will prefer a very granular level of access. Not to constantly bring the functionality back to project templates but I'm guessing that you could achieve what you want here by creating every project from a template that has the same stakeholders related to it. e.g. yourself as a Project Overviewer Alex
  7. Thanks again for your post @Darren Rose That's a great suggestion. I'll forward this to our development team. Alex
  8. I agree, nice idea. I'll feed this back to the dev team.
  9. @Darren Rose Thanks for your post. I agree this is definitely something that would add great value (pardon the pun). I remember during the development of the costs tab that this was discussed but there were concerns around calculation totals if individual costs were in different currencies. I will ask our development team to see what they can do and are planning for this area. Regarding the budget field, I presume you mean adding a budget when entering in the project name and description? There is a separate budget form in progressive capture that you can use when first creating a project as a workaround for now if that's something that works for you? Also, its worth mentioning that the budget field is one of those that will be part of a project template, so look for that when we roll out the project template functionality. Alex
  10. @Darren Rose Fantastic news, thanks very much. There are plenty of exciting new additions to look forward to in the very near future. Watch this space!
  11. Hi @Darren Rose, Thanks again for your post. We are aware of the fact that there is not a full audit history yet around tasks. It is currently the same with documents. Without getting too technical, it's slightly different for these related entities due to the way the data is stored. Rest assured it's something that we are actively working on though and hope to finish in the near future. Alex
  12. The latest update of Hornbill Project Manager is now available in the Hornbill App Store and contains the new Risk Matrix functionality, along with a secondary role for Project Administrators and clickable links when defining relationships to Hornbill Service Manager. The update also includes various bug fixes
  13. A feature that we are looking to add to Project Manager very shortly is the ability to configure a risk matrix in the admin tool. There will be 2 main input fields; Impact and Probability which will produce an overall Weighting. When defining a Project Risk, you will be able to select an Impact and a Probability which will give you a pre-determined Weighting as defined in the Risk Matrix. The options for Impact and Probability will be controlled by customers in the form of translatable simple lists. We will ship some options by default, currently scheduled to be High, Medium and Low. Does this approach meet the requirements you have around project risks or would you like to see a different approach here?
  14. Hi @Darren Rose, Currently the only function available in project manager business processes is the ability the pause a business process. You can see the option to create a task at the moment because we have no way to hide it for different apps. This will change in the future. At the moment, if you want to create a project management task you need to do it through the user app and the project itself. This is something that we are working on changing before the Project Manager app can come out of a beta state. Alex
  15. Ok great. So to give you an idea about what's coming with Project Templates: - In the admin tool, you create a template by giving it a name, a description and a status. - You can then build numerous related entities, such as milestones, tasks, costs, risks, project stakeholders, project documents etc against that template. - We will provide a new form in progressive capture that will allow you to select a project template - As you finish your progressive capture flow and create a new project with a template, the contents of that template is associated to your project. - More than likely we will remove the concept of having a business process against a project type and will add both the business process and type as attributes against a project template. This will mean that the project type's primary function will change to being one of categorisation. Alex
  16. Hi Darren, Thanks for posting. We are currently working on adding project templates to the app and with any luck they should be ready in the very near future. With regards to milestones as part of a business process, what sort of things are you looking to achieve here? Do you want to say, mark a milestone's status as complete? Or are you looking to be able to send notifications to other project stakeholders etc? We've so far held off building any actions for project management business processes as we've focussed on other areas but this is something we definitely have plans for in the future. Maybe it would help if you could list out your preferences for bpm options and they can be discussed on this thread? Alex
  17. @m.vandun the issue around commas in the project budget has been resolved in the next Project Manager update which is now available in the Hornbill App Store
  18. @m.vandun This looks like an issue with the budget field. Try removing the comma(s) in the field and saving. I'll raise this with our dev team
  19. @m.vandun yes there is. To cancel a project, you need to change the status in the project details tab.
  20. @m.vandun We've just rolled out an update when has hidden the 'project templates' progressive capture form for now. This will be made available again when the functionality is a little more complete. The boards are disabled by default and will be enabled and functional in due course when the 'Hornbill Board Manager' application is released. For some reason it seems that the index storage was not created when you installed the app which is something we are looking into now. This is why the project failed to create and you are seeing all of these errors. This has since been added so can you try again and let me know how you get on please? Alex
  21. Ok, great. In the admin tool and the server service log file. If you filter it by 'error' does it show anything related to Project Manager?
  22. Hi, Firstly, thanks for installing the app. We're very much looking forward to receiving your feedback :-) Can I ask firstly, If you've allocated the role 'Project User' to any of your coworkers? You will need this role to raise projects etc as it appears that the project has not been created. Alex
  23. Hi, In the admin tool, it's possible to set the auto id to whichever value you want after you have cleared down the data. The option sits under System >> Data >> Autovals. I believe the autoval that you need is called 'itsmAssetAutoId' Regards, Alex
  24. Hi @Graham1989 The behaviour you are experiencing has already been changed in the next update to default to 'All Sites' when there are no 'Customer Sites' available. In fact the 'Customer Sites' tab will be removed from view as it is not required if the customer does not have any sites. Regards, Alex
  25. Innovation: Insanity and the Fear of Change They say that the definition of insanity is doing the same thing over and over again and expecting different results. If that is indeed the case, you could say that many of the things that we do in our lives are insane. How many people go to work each day in a job that they don't like yet are unwilling to do something about it? The primary reason; fear of change. My name is Alex Tumber, and I'm part of the development team here at Hornbill. I've been in the Service Management industry now for over 10 years, primary as a consultant but more recently as a developer. I joined Hornbill just over 4 years ago, roughly a year before we brought the current Hornbill platform to market with our flagship application; Service Manager. Much has changed in that time, of course it has - or actually has it? Well at Hornbill it most definitely has, but looking at the rest of the industry, has it really changed or have I gone completely insane?! At the recent Service Desk & IT Support show in London (SITS), my task was to man one of the demo pods that we had on our stand to talk to and demonstrate our offering to prospective customers. Normally I don't leave our stand throughout the duration of the 2-day event but this year I decided to have a look around to see what our competitors are doing, more out of curiosity than anything, and I have to say I was pretty shocked to see what was out there... A huge part of what we are doing at Hornbill involves 'innovation' and thinking about things differently to others. Things that are so engrained in our industry and culture for that matter have much less relevance at Hornbill than they might do elsewhere. Email for example - I don't use it at work, certainly not for internal communication anyway. All communication is done through the Hornbill Collaboration Platform. Walking around the exhibition and speaking to other vendors about things like upgrades, patches, versions, even their pricing models to be frank - makes me feel old. I'm currently in the middle of delivering a new Enterprise Project Management application for the Hornbill platform called “Project Manager” which will be ready by the end of Q3/17. We have started using it internally with great success and are busy adding features based on the feedback that we are getting. Yesterday alone, we pushed out 5 new builds of the Project Manager application. Let's just stop and think about that for a second. 5. New. Builds. So what does that mean? Well, firstly it's the primary reason that inspired me to write this blog, but secondly, for those of you who are not familiar with the Hornbill platform, it means 5 upgrades of your application. WTF I hear you say! An upgrade is a project right? An upgrade means downtime and service disruption for end users. An upgrade means full end to end testing. An upgrade means cost which means less of the IT budget can be spent elsewhere on other important things. Well with other vendors, an upgrade most often means these things but like I say, at Hornbill we like to think differently. Without getting too technical, I'd like to give some insight into the release process for a Hornbill application. It goes something like this: A developer checks out the source code from the appropriate repository and makes some changes. Any tests that need updating are changed and the developer tests his changes locally. The updated code is then checked back in with a description of the work that has been carried out. Automated tests are run against the source code. I can't possibly explain all the good things that happen here as the list is long enough for its own blog but some key things that happen are: Each API is scenario tested Each input/output param of every API is checked to make sure it has a description The database schema is validated and every column is checked to make sure it has a description All html code is checked by JsLint to make sure it is valid html and that will work across all supported browsers All functions in the JavaScript code are scenario tested All translation strings are checked for a valid structure All application settings are checked for a valid structure If just a single part of one of these automated tests fail, the whole build is considered a failure and does not progress any further. If all automated tests pass, the build can be pushed into the release pipeline, starting with development, then beta, then live. Currently for Project Manager, this whole process takes under 2 minutes. For Service Manager, the process takes around 9 minutes as it is a much bigger application and has many more tests to run and APIs to check. Once the new build appears in the app store it can be updated by an Administrator on your Hornbill instance. At the moment, this is the only manual step that we are very much hoping to do away with in the near future. Clicking the Update button updates the application and in under 30 seconds, the new build is live. None of your currently logged in users need to log out and in again to pick up the changes and there is no downtime. Now that is the way you do an 'Update' – no concept of an UPGRADE here… Think about problems that you've had with your existing service desk application over the years where you've reported a bug or asked for a small change to an existing feature only to be told it might be in the next version. Ok so when is that? In 6 months maybe? Actually, it's over a year away as we won't do the upgrade until next year now due to budgets anyway. Well that's just great, thanks very much for that. Is this all starting to sound a little too familiar? If it is then I'll tell you why; it's because it's insane. Change can be scary, it really can. Going outside of your comfort zone is daunting for many people however you're never going to progress and improve unless you continue to test yourself and embrace change. That's what we're trying to do every day here at Hornbill. I often think that the world just wasn't ready for what we had to offer only a few short years ago, although I can now honestly say I finally see that people are 'getting it' and that maybe we weren't the ones that were so insane after all! We're on the start of an amazing journey that's hopefully going to change not just the Service Management industry but the Business Applications industry as a whole which I strongly recommend you join us on. For this developer in particular, it's a true privilege to be part of.
×
×
  • Create New...