Nov 15, 2018 building better teams 5 minute read nov 2018. Modern software development is truly impressive in. I think that the introductory book for software project management is steve mcconnell s rapid development. A related term in software engineering is cargo cult software engineering, coined by steve mcconnell mcconnell describes software development organizations that attempt to emulate more successful development houses, either by slavishly following a software development process without understanding the reasoning behind it, or. Licensing of software developers is more controversial than i expected. Bestselling author steve mcconnell gives a compelling argument for turning software success into an everyday habit by advancing the software profession itself at the individual, organizational, and industry levels dispelling common myths of software development. He is chief software engineer of construx software and was the lead developer of construx estimate and of spc estimate professional, winner of software development magazines productivity award. Which side is right, and is there a happy medium on this controversial subject.
Believe it or not, software development can be predictable, controllable, economical, and manageable. Software development can be predictable, controllable, economical, and manageable. Professional software development pdf consulting training software projects. Steve mcconnells award winning books and books by other authors at construx software. Shorter schedules, higher quality products, more successful projects, better software careers 01 by mcconnell, steve isbn. Steve mcconnell is ceo and chief software engineer at construx software where he consults to a broad range of industries, teaches seminars, and oversees construxs software development practices. Books by construx authors steve mcconnells award winning books and books by other authors at construx software. The fact that people well, companies mostly have been doing me the great courtesy of paying me to produce software for them for more than 21 entire years leaves me feeling incredibly lucky and faintly horrified at just how quickly that time has passed. Readers of software development magazine named steve one of the three most influential people in the software industry along with bill gates and. As we mature, it is time to follow the example of other professional disciplines, to put the engineering in software engineering. Demystifying the black art 2006, reference professional software development 2004, reference code complete 2 2004, reference software project survival guide 1998, reference rapid development 1994, reference code complete 1993, reference.
During the course you will be introduced to a number of software construction techniques using a variety of technologies and tools, many that will be completely new to you. Software development magazine productivity award for estimate professional estimation software 1999. Since 1999, ive learned several lessons that are reflected in this new edition. Steve mcconnell is an internationally recognized thought leader on software development practices. Alchemy steve mcconnell a leader in defining software engineerings best practices asserts that software development is entering a new era. Shorter schedules, higher quality products, more successful projects, enhanced careers steve mcconnell on. The term software development is mostly selfexplanatory. Nows the time, mcconnell says, for the industry to take notice and take action and establish a true profession of software engineering.
Tommy usher, c users journal im encouraged to stick my neck out a bit further than usual and recommend, without reservation, steve mcconnells code complete. The most interesting statistics have to do with the comparisons between the topperforming software development organizations and the bottomperforming ones. Feynman groups team is full of diverse individuals, striving to make a difference to our customers. A common lament among experienced software developers is that colleges dont teach students the skills they need to perform effectively on the job. Updated for web development, objectoriented development, agile practices, and other modern construction issues. Kane mcconnell managing director llp group linkedin. Acquire professionallevel skills in software engineering. A comprehensive set of tips and heuristics that software developers, technical leads, and project managers can apply to create more accurate estimates.
This level is designed to train a person to become a professional software engineer. In 1998, readers of software development magazine named steve one of the three most influential people in the software industry along with bill. Significant developments are afoot that will impact the future careers of. What are the best books for learning the basic of sdlc and. Team lib introduction it looks obvious until you try it. Bestselling author steve mcconnell provides a compelling argument for turning software success into an everyday habit by advancing the software profession itselfat the individual, organizational. Shorter schedules, higher quality products, more successful projects, better software careers steve.
Topics include design, applying good techniques to construction, eliminating. Measuring software development productivity construx. Every half an age or so, you come across a book that shortcircuits th e school of experience and saves you years of purgatory. Strategy and best practices for optimizing software development schedules. Jun 30, 2003 renowned software expert steve mcconnell helps software students transition to the role of software professionals. Steve mcconnell is recognized as one of the premier authors and voices in the development community. Professional software development is an updated and significantly expanded edition of my 1999 book, after the gold rush. My website and blog are about software development, so the title i picked for my website is professional software development. At boeing, he worked on a strategic defense initiative project. A lot has happened in the software world between then and now so there are many things that dont fit with some of the best practices that modern development embraces. Stranger than fiction case studies in software engineering judgment, steve mcconnell. Its more general about good practices than specific frameworks, but it does talk about various types of s. Professional software development is about the emerging profession of software engineering and professional software practices that support economical creation of highquality software. Software development magazine jolt award for rapid development 1997.
One of the most elusive objectives in software business management is measuring productivity. This book is the first one in the list of top software development books and it is written by very well known software development influencers. Buy a cheap copy of professional software development book by steve mcconnell. Publication date 2004 topics computer software development. Professional software development by steve mcconnell, 9780321193674, available at book depository with free delivery worldwide. Nov 16, 2019 software development magazine productivity award for after the gold rush 2000.
Illustrates how programmers, developers, and software engineers can make their work a profession. Renowned software expert steve mcconnell helps software students transition to the role of software professionals. He has contributed insights that support the work of software staff ranging from individual. If youve been building teams for a while and youve got the hang of identifying smart and gets things done candidates, consider using belbins team roles concepts to help get your teams truly firing on all cylinders. This book might still have some historical interest but is pretty out of date at this point. Professional software development book by steve mcconnell. Mcconnell is an author of software engineering textbooks such as code complete, rapid development, and software estimation. Significant developments are afoot that will impact the future careers of student programmers, including initiatives in education, professional development, certification, and. Everyday low prices and free delivery on eligible orders. If one end of the software development competency spectrum is occupied by steve mcconnell, construx software leonard tripp, the boeing company for many programmers, software development consists of hacking. Kerri mcconnell vp, corporate development, gm north. Shorter schedules, higher quality products, more successful projects, enhanced careers. Its almost a bibliography for software development best practices. Code complete should be required reading for anyone.
Mcconnell describes software development organizations that attempt to emulate more successful development houses, either by slavishly following a software development process without understanding the reasoning behind it, or by attempting to. As well as the speed of writing quality software in relationship to the defect rate, and bugs related to a teams software development process maturity i think mcconnell places too high of cost on bugs, at least for modern agile web development. Code complete, second edition a practical handbook of softwareconstruction practices. Shorter schedules, higher quality products, more successful projects, enhanced careers addisonwesley professional steve mcconnell. He has over 25 years of professional experience in technology and software development, business development, and executive management. Demystifying the black art 2006, code complete 1993, 2004, rapid development 1996, software project survival. A practical handbook of softwareconstruction practices. See the complete profile on linkedin and discover kerris. He is cited as an expert in software engineering and project management. Prior to the mid1970s, software practitioners generally called themselves computer scientists, computer programmers or software developers, regardless of their actual jobs. Software project survival guide developer best practices. Why did i add the word professional, and what does it mean to me. Mcconnell published his first book, code complete, in 1993. A new approach to measuring software productivity whats this webinar about.
Ieee software 1 my flight was waiting on the runway when the captain made an announcement. Steve mcconnell has written one of the best books on software development independent of computer environment. Pds professional development software acronymattic. About your instructor steve mcconnell is ceo and chief software engineer at construx software where he consults to a broad range of industries, teaches seminars, and oversees construxs software development practices. Shorter schedules, higher quality products, more successful projects, enhanced careers mcconnell, steve on. When your k12 district implements protraxxs professional development software, it doesnt mean that previous records are lost. Steve mcconnell is ceo and chief software engineer at construx software where he writes books and articles, teaches classes, and oversees construxs software development practices. A software engineer is a person who applies the principles of software engineering to the design, development, maintenance, testing, and evaluation of computer software. Update on professional development steve mcconnell. For many years, the only way to attain an education in software engineering has been through the school of hard knocks. Significant developments are afoot that will impact the future careers of student programmers, including initiatives in education, professional development, certification, and licensing. Significant developments are afoot that will impact the future careers of student. Jan 01, 1996 i think this book is really showing its age.
But then, i dont think ive ever found, or will ever find, a more instructive software development book than code complete. Shorter schedules, higher quality products, more successful projects, enhanced careers by steve mcconnell and a great selection of related books, art and collectibles available now at. Team lib acknowledgments i would like to thank the people who commented on major sections of the book including don bagert, jon bentley, steven black, robert c. This came up following responses to my article, how to estimate without estimating. The software development community has continued to learn and discover new approaches that produce better results. Mcconnell fills the pages with statistics and references to supporting works. Executives seek to measure it, while many software staff seek to avoid it. Professional software development by steve mcconnell. Shorter schedules, higher quality products, more successful projects, enhanced careers book january 2003 with 3,045 reads how we measure reads. Going further mcconnell talks about the value of defect tracking. Game developer magazine front line award for software project survival guide. This book is about the emerging profession of software engineeringand professional software practices that support economical creation of highquality software. We interface with sis, hr, payroll and any other legacy professional development providers to transfer as much relevant data as possible.
Kane mcconnell is a managing director at llp technology, an llp group company. Improving the design of existing code by martin fowler, kent beck, john brant, william opdyke, don roberts, erich gamma. Ashley mcconnell software engineer at ntt data services. Ashley mcconnell software engineer ntt data services. Why steve mcconnell is wrong about software estimation. View kerri mcconnell s profile on linkedin, the worlds largest professional community. Software isnt usually developed that way, but it can be developed that way. This article is a critique of mcconnells 17 theses on software estimation.
A related term in software engineering is cargo cult software engineering, coined by steve mcconnell. At microsoft, mcconnell worked on truetype as part of windows 3. Ive read an excerpt from mcconnell s professional software development book, and i feel the way you do, that i would not get as much out of it as i did out of code complete. Shorter schedules, higher quality products, more successful projects, enhanced careers at.
He has contributed insights that support the work of software staff ranging from. Mcconnell s advice feels genuine, but the data is based on experiences from the early 90s. From 1996 to 1998, he was the editor of the best practices column in the ieee software magazine. Shorter schedules, higher quality products, more successful projects, better software careers 01 by steve mcconnell.
1361 1005 1262 761 173 1398 812 760 170 446 353 1200 113 1235 1381 1225 193 423 481 1571 662 1416 846 969 1397 616 1083 949 744 478 711 519 388 417 124 1034 1440