180 likes | 296 Views
Thoughts from a Small Team Software Engineer. Things you need to know but won’t try to understand until you need them. Don Gilman, P.E., MCP. SP/MP/Pro. Presentation. People Process Tools. People. Does the customer have a clue?
E N D
Thoughts from a Small Team Software Engineer Things you need to know but won’t try to understand until you need them.
Don Gilman, P.E., MCP SP/MP/Pro
Presentation • People • Process • Tools
People • Does the customer have a clue? • Who fills the QA, Deployment, Documentation, Artist, SysAdmins roles? • Mythical Man Month • Leads • Assistants • Do you want survivors?
People Details • Interviews • Getting Up to speed • Templates • Guides • Success breeds success • Keeping on track • Their first Lead • When they run off the road • When you shoot them
Process • Are you in the right race? • How do you win? • Who decides if you win? • What are the risks? • Does your sponsor have skin in the game? • What is really due when? • Has this race been run before? • Is the finish line moving? • Does this race really matter in your career or life or the world?
Process – more tactical • PAD Review (see Props) • High level design/partitioning • Code Reviews/Unit Testing • General SQA • Documentation Patterns • Configuration Management • Deployment/Testing
Props (Templates/Databases) • Vision & Scope • Project Artifact Document (PAD) • Estimation via Use Cases • Requirements Listings • Risk Listings • Scrum, not for breakfast anymore
Props – Building and Deploying • Defects/Change Orders • QA/Build/Server Stat Notices • Debuggers • Code Blocks • Change Management Tools • Development, Test, and Production Servers • Guides
What I’m Reading • Software Development Magazine (www.sdmagazine.com) • CrossTalk (www.stsc.hill.af.mil/crosstalk) • MSDN Magazine • Better Software(www.stickyminds.com) • The Rational Edge (www.rational.com) • www.software-engineer.org • www.seir.sei.cmu.edu
SE Books I’ve read that matter • How to Win Friends and Influence People, Carnegie • The E-Myth Revisited, Gerber • Planning Extreme Programming, Beck/Fowler • Mythical Man Month, Brooks • Agile Project Management w ScrumSchwaber • MS Solutions Framework Papers • Software Requirements, Wiegers • Decline and Fall of the American Programmer, Yourdan • Productivity Management, Keene Inc.
Things I’m Still Working on • Focus • Shooting people • Follow through • Technical vs Administrative Path • Keeping current • Finding the best tools
What’s In it for Me? • I’m always hiring in both locations • Educational Opportunities • Interns for 485/685 • Masters Thesis • Resume/Publication Opportunity • Compensation • Named Credit/Software/Goodies • Hourly • GAR • Royalty Compensation
Where to find me dgilman@tamu.edu dgilman@advancedgaming.biz http://esl-seg.tamu.edu http://www.computerharpoon.com http://esl.tamu.edu http://ecalc.tamu.edu