understanding a project: magic tip to improve your software development process
DESCRIPTION
Maybe it sounds childlish, but this presentation is about understanding each other. And no, I didn't come up with this idea after watching one of the disney movies but after struggling with the same mistakes over and over.TRANSCRIPT
![Page 1: Understanding a project: magic tip to improve your software development process](https://reader035.vdocuments.site/reader035/viewer/2022081404/55987e4f1a28ab007e8b46a9/html5/thumbnails/1.jpg)
Understanding a project magic tip to improve your software
development process
![Page 2: Understanding a project: magic tip to improve your software development process](https://reader035.vdocuments.site/reader035/viewer/2022081404/55987e4f1a28ab007e8b46a9/html5/thumbnails/2.jpg)
This presentation is not about• Process. A process is good and make us feel safe, but
often slows us down.
• Estimations and speci!cations. A good plan helps us deliver what we planned, but not the best product. And often just limits our creativity.
• Communication. If you have problems with communication then, well, just start to communicate, duh.
![Page 3: Understanding a project: magic tip to improve your software development process](https://reader035.vdocuments.site/reader035/viewer/2022081404/55987e4f1a28ab007e8b46a9/html5/thumbnails/3.jpg)
So what is it about?• Understanding each other
• Stepping out of a comfort zone
• Learning to code, design, UX, sales of your product
• Learning that the way to communicate better is to put yourself in someone else's shoes
![Page 4: Understanding a project: magic tip to improve your software development process](https://reader035.vdocuments.site/reader035/viewer/2022081404/55987e4f1a28ab007e8b46a9/html5/thumbnails/4.jpg)
Do you have any idea how other team members work look like?
• We stick only to our narrow competences: Code, graphic design, UX, sales, marketing
• We know the results of work of the others, but don’t know why they do something this way and not that way
• We often forget that the result we all want is the best product ever created, not just ours part in it
![Page 5: Understanding a project: magic tip to improve your software development process](https://reader035.vdocuments.site/reader035/viewer/2022081404/55987e4f1a28ab007e8b46a9/html5/thumbnails/5.jpg)
If the whole product is not great, nothing is
Not seeing the product as a integrity is a common cause of
failure
![Page 6: Understanding a project: magic tip to improve your software development process](https://reader035.vdocuments.site/reader035/viewer/2022081404/55987e4f1a28ab007e8b46a9/html5/thumbnails/6.jpg)
What can you do?
![Page 7: Understanding a project: magic tip to improve your software development process](https://reader035.vdocuments.site/reader035/viewer/2022081404/55987e4f1a28ab007e8b46a9/html5/thumbnails/7.jpg)
Learn and understand things outside your comfort zone
• Developers, learn some design. Designers, learn basics of html/css at "rst. Product owners, learn something more than just owning
• Share competences
• The whole team have to understand the idea behind your application. How can your team love the product if they don't understand its purpose?
![Page 8: Understanding a project: magic tip to improve your software development process](https://reader035.vdocuments.site/reader035/viewer/2022081404/55987e4f1a28ab007e8b46a9/html5/thumbnails/8.jpg)
What will you gain?• You will understand why and how, not only what.
• You will start questioning. Why do we implement this feature? Why do we use this template? Why don't we make it simpler? Is there any faster/better way to do it?
• You will think how to make life easier for the other team members. A well prepared PSD. A well described feature.
![Page 9: Understanding a project: magic tip to improve your software development process](https://reader035.vdocuments.site/reader035/viewer/2022081404/55987e4f1a28ab007e8b46a9/html5/thumbnails/9.jpg)
Developers vs designersLife example: our designer made stunning design with
beatiful shadows behind buttons. He doesn’t know that we can implement in CSS only 90degrees shadow and made 70 instead. Seems like little thing, but you get the idea?
![Page 10: Understanding a project: magic tip to improve your software development process](https://reader035.vdocuments.site/reader035/viewer/2022081404/55987e4f1a28ab007e8b46a9/html5/thumbnails/10.jpg)
Project manager vs developerSometimes it seems that certain feature will take only few minutes to implement. But moving this form 50 pixels left will affect responsive design and instead of 10 minutes it will take 2 hours of developer's precious time. Knowing
what obstacles you can encounter, helps you avoid wasting time.
![Page 11: Understanding a project: magic tip to improve your software development process](https://reader035.vdocuments.site/reader035/viewer/2022081404/55987e4f1a28ab007e8b46a9/html5/thumbnails/11.jpg)
Product owner vs teamWhen we share only features to implement, not ideas
behind them, we loose the power of "nding better solution. "Do this or that" is far worse than "i want
accomlish this in that way. Any ideas how to make in simplier?"
![Page 12: Understanding a project: magic tip to improve your software development process](https://reader035.vdocuments.site/reader035/viewer/2022081404/55987e4f1a28ab007e8b46a9/html5/thumbnails/12.jpg)
What next?• Step out of your comfort zone and start learning other
things. You won’t become an expert, but it’s not the point.
• Try to understand what are the reason of every decision
• Think how your decisions will affect other areas of the product and other people work
![Page 13: Understanding a project: magic tip to improve your software development process](https://reader035.vdocuments.site/reader035/viewer/2022081404/55987e4f1a28ab007e8b46a9/html5/thumbnails/13.jpg)
Step out of your comfort zone and to start to understand
each other!
![Page 14: Understanding a project: magic tip to improve your software development process](https://reader035.vdocuments.site/reader035/viewer/2022081404/55987e4f1a28ab007e8b46a9/html5/thumbnails/14.jpg)
Thanks! Visit us at blog.123ship.it