project development models tools. s=cm 2 success = competence * methodology * motivation
TRANSCRIPT
![Page 1: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/1.jpg)
ProjectDevelopment modelsTools
![Page 2: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/2.jpg)
S=cm2
Success = Competence * Methodology * Motivation
![Page 4: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/4.jpg)
![Page 5: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/5.jpg)
Some useful tools
• Mile stone plan• Responsibility matrix• Customer interaction tools• Risk analysis
![Page 6: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/6.jpg)
Customer interaction
One person’s view limited by language
Not the complete Requirements
![Page 7: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/7.jpg)
Methods (development models)
Tools
The way we work to reach the goal
The different software tools that help us do our work throughout the project
![Page 8: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/8.jpg)
What tools do we need?• IDE • Document handling• Code management• Trouble Reporting
![Page 9: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/9.jpg)
Document handling• Everyone has access to what has
been achieved/decided so far• In the latest revision• Documents can be found
![Page 10: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/10.jpg)
A simple approach that works• Naming convention of documents• What it is• Revision• Number (optional)
• Use filename in document header• Store in Dropbox or similar
![Page 11: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/11.jpg)
![Page 12: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/12.jpg)
Code management• One repository for the code• Version control for free• Discipline check out /check in• Spend time on rules and naming• Be careful if you do branching
![Page 13: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/13.jpg)
Code management• CVS, Subversion, Git, ClearCase...• Free source code hosting• Appoint a police
![Page 14: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/14.jpg)
Trouble Reporting• Keep track of all errors• And how they are resolved• And verified
![Page 15: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/15.jpg)
Reported
Assigned
Fixed
Verified
Closed
Classified
![Page 16: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/16.jpg)
What most companies
have got
• IDE• Document handling• Code managment• Trouble Reporting
...that works
![Page 17: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/17.jpg)
![Page 18: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/18.jpg)
Star Träck
ExportAPI
![Page 19: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/19.jpg)
CPU
SensorOutgoing
Water
SensorIncoming
Water
GPRS/3G
FutureExtensions
Mechanics
![Page 20: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/20.jpg)
Main-loop
ITS-PHTTP
TCP/IP
ITS-PHTTP
TCP/IP
PPP GPRS HW driver
Reporting
Interrupts•Flow detect•Timer•GPRS call
DB Handler
DataBase
Data Aquisition
Flash Driver
SensorDriver
Sensor andA/D
ITS software architecture
![Page 21: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/21.jpg)
Ready to reportSend your status
My statusSend data after <time>My data after <time>
Permission to erase data before <time >OK
Over and outOver and out
ITS Server
![Page 22: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/22.jpg)
Organisation
Server teamITS team
Hardware (external)
Test team
Project manager
![Page 23: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/23.jpg)
Agile Software Development• Incremental and Iterative• Responsive to change• Time boxed• Self organizing teams• Involved product owner
![Page 24: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/24.jpg)
Feature PrioF1 160000F2 800F3 330F4 211F5 122.......
![Page 25: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/25.jpg)
FB1F1F2F3
FB2F4F5F6F7
FB3F8F9F13F16
FB9F17F21F24
FB4F14F22F23
Functional Baseline plan
FB1F1F2F3
FB2F4F5F6
FB3F8F9F13F7
FB9F17F21F24
FB4F14F22F23F16
Server
ITS
Doc Doc
![Page 26: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/26.jpg)
Sprint ~3weeks
F8,F9F7,F13
Working demoFB3F8F9F7
Negotiate
FB3F8F9F13F7
![Page 27: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/27.jpg)
Sprint ~3weeks
F8,F9F7,F13
Working demoFB3F8F9F7
Negotiate
FB3F8F9F13F7
![Page 28: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/28.jpg)
Executing a Sprint• Backlog Items and tasks• Scrum Board• Time estimates, Burndown• Daily Scrum• Scrum Master
![Page 29: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/29.jpg)
Backlog Item:
Notes
Estimate
Importance
How to demo
P&P calculation 223
6,5
Produce faked input from a GUI
Need to review formula with Sheila
![Page 30: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/30.jpg)
1,5
1,5
2,51
![Page 31: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/31.jpg)
Not checked Checked Out Doneout
New Next
Goal: Comm ITS-Server
Burndown
![Page 32: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/32.jpg)
![Page 33: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/33.jpg)
![Page 34: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/34.jpg)
1,5
1,52,5
1
![Page 35: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/35.jpg)
2,5
1After three days Of work 1,5
1,5
0,5
3,5
![Page 36: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/36.jpg)
Burndown
Day in Sprint
Mandays left
![Page 37: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/37.jpg)
Daily Scrum
![Page 38: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/38.jpg)
Daily Scrum
• Stand up• General info• 3 minute round robin report • What have I done last ”24 h”• What will I do next ”24 h”• What are my obstacles
• Sometimes allow discussions
![Page 39: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/39.jpg)
Daily Scrum
During the meeting•Move stickers• New time estimates
But some say you shoulddo it before the meeting
![Page 40: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/40.jpg)
Scrum Master
Beginning of Sprint: • Lead negotiation• Set up Scrum Board
![Page 41: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/41.jpg)
Scrum Master
• Every day during the Sprint• Keep pace at daily scrum•Make sure problems are
communicated• Recalculate Burndown• Keep an eye on the board
![Page 42: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/42.jpg)
Scrum Master
End of Sprint: • Summons / Conduct demo
(Sprint retrospective)
![Page 43: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/43.jpg)
F6
F7 F8F9
A quality aspect of agile development
F12F10 F11
F5F4
F2F1 F3
![Page 44: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/44.jpg)
Largest Pitfall 1
![Page 45: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/45.jpg)
![Page 46: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/46.jpg)
![Page 47: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/47.jpg)
![Page 48: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/48.jpg)
Thou shalt not cheat with the system architecture
But if you did:
Thou shalt not try to cover up
![Page 49: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/49.jpg)
Largest Pitfall 2
The method becomes the goal...
![Page 50: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/50.jpg)
The Agile Manifesto We are uncovering better ways of developing software by doing it
and helping others do it. Through this work we have come to value:
Individuals and interactions over Processes and toolsWorking software over Comprehensive documentation
Customer collaboration over Contract negotiationResponding to change over Following a plan
That is, while there is value in the items on the right, we value the items on the left more.
![Page 51: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/51.jpg)
It seems to work…Wonder why?
Success = Competence * Methodology * Motivation
Comprehensible taskAvoid student syndromeIow: Human
![Page 52: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/52.jpg)
?
![Page 53: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/53.jpg)
Before: Stone ageNow: The perfect Tool!
![Page 54: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/54.jpg)
Mentor
![Page 55: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/55.jpg)
You didn’t listen to me
![Page 56: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/56.jpg)
Screw you guys!I’m göing höme
![Page 57: Project Development models Tools. S=cm 2 Success = Competence * Methodology * Motivation](https://reader038.vdocuments.mx/reader038/viewer/2022103111/55189ab8550346a61f8b45fc/html5/thumbnails/57.jpg)
Common Sense!