Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

How to Plan Your Software Projects

44 vues

Publié le

In this slide presentation, Alliance Software shares how non-technical people can plan a software project. There are certain techniques to achieve this and three of these are system focused techniques.

Publié dans : Business
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

How to Plan Your Software Projects

  1. 1. SOFTWARE PROJECTS Techniques on How to Plan One
  2. 2. Our second part of our morning session is we’re going to look at how non technical folks can plan a software project. By way of background, these are services that we often are paid to deliver and are very happy to deliver. But I think you’ll agree at the end of this session, there is a whole bunch of things in here you could very easily do yourself. A range of these techniques are essentially just systematic ways of thinking through how to plan out a project. One of the things that I think is really important that we’ve discovered is, when you’re planning out software projects, you generally do a much better job if you can use two or three techniques at the one time. So if you can use something that is pictures and if you can use something that is words, and I’m going to show you a range of techniques today, oftentimes they challenge each other, they live well in tension. We’ve certainly had scenarios where I recall when I started our business, I used to write nothing but really long written proposals. They’d be forty or fifty pages. Ultimately people were buying, not because of what was in the presentation, in fact they got bored by about page ten. They were buying because they liked me. We’dcreated some relationship.
  3. 3. What would happen however, is that the project would go through and we would end up having an argument about the third paragraph on page twenty-nine and it would be a really bad argument. So we moved away from purely using words to using pictures. What we discovered was when people were given pictures, the feedback volume was five to ten times higher. They would take the red pen out and they’d say, oh, you’ve missed that and that’s a great idea and the feedback became so much richer. So if we can look at these problems from multiple aspects, you’ll get a lot greater clarity between you and the people doing your development. Let me say, a lot of things get ugly because the communication isn’t good. So this session is about trying to give you techniques to help with the communication process. There are seven techniques. Three of these are going to be system focused techniques. They are techniques that talk about what the system does. We’regoing to look at a thing called IPO, we’re going to look at business logic and data models and three of them are going to be customer focused. So we’re going to look at actor
  4. 4. analysis, user journey and user story. They try to take the perspective of our users and what our users are looking to get. Then we will combine it and talk about wire frames and how to use those. Before we do, we need to think about curry. Curry is important in our business, we have curry every Friday. It just so happens that computer geeks like curry. So we have a curry ordering system. We have software that we have written that orders and manages the curry, it manages the IOUs because people don’t always have the money for the said curry. It even does clever things. It knows if you haven’t paid your curry debts. So we manage curry very well in our business and in fact one of the nice things about having developers work for you is you’ve got to give them something to do. No client wants to work with a developer on the first day. You need something to work on. It just so happens that curry is really good for that.
  5. 5. IN THIS VIDEO: Ben Stickland, the founder of Alliance Software, discusses how non- technical folks plan a software project and introduces a list of techniques to achieve this.
  6. 6. We can help you push your project to the right direction. Click through to learn more about our process.