語系:
繁體中文
English
說明(常見問題)
圖資館首頁
登入
回首頁
切換:
標籤
|
MARC模式
|
ISBD
Lean software systems engineering fo...
~
Durham, Doug.
Lean software systems engineering for developersachieving predictable outcomes through a system for software development /
紀錄類型:
書目-電子資源 : Monograph/item
正題名/作者:
Lean software systems engineering for developersby Doug Durham, Chad Michel.
其他題名:
achieving predictable outcomes through a system for software development /
作者:
Durham, Doug.
其他作者:
Michel, Chad.
出版者:
Berkeley, CA :Apress :2025.
面頁冊數:
xxiii, 285 p. :ill., digital ;24 cm.
Contained By:
Springer Nature eBook
標題:
Agile software development.
電子資源:
https://doi.org/10.1007/979-8-8688-2065-6
ISBN:
9798868820656$q(electronic bk.)
Lean software systems engineering for developersachieving predictable outcomes through a system for software development /
Durham, Doug.
Lean software systems engineering for developers
achieving predictable outcomes through a system for software development /[electronic resource] :by Doug Durham, Chad Michel. - Second edition. - Berkeley, CA :Apress :2025. - xxiii, 285 p. :ill., digital ;24 cm.
Chapter 1: Focusing on Software Development Outcomes Instead of Outputs -- Chapter 2: Managing the Dimensions of Complexity in Software Development -- Chapter 3: Improving How We Learn and Iterate Throughout the Project -- Chapter 4: Validation of User Experience -- Chapter 5: Designing Software Systems That Age Well and Adapt to Change -- Chapter 6: Developers "Falling into the Pit of Success" -- Chapter 7: Institutionalized Quality -- Chapter 8: Rethinking the Roles, Interactions, and Accountabilities on Your Teams -- Chapter 9: Bringing It All Together - Creating an Action Plan -- Chapter 10: Moving Towards a Standard of Care for Software Development.
Graduate to the next level of your software development career, learning the tools you need to successfully manage the complexity of modern software systems. Whether you are a developer at a small software company or one of many developers at a large enterprise, your success directly correlates to the ability of your development team to rapidly respond to change. In today's world, developers face increasingly complex challenges when it comes to requirements, technology, solution hosting, support, and pace of change. This book will help you put on the lens of a software engineer. You will come away with an understanding of how to view the entire spectrum of the software development process, learn valuable concepts, and apply these principles through meaningful examples. What You Will Learn Move beyond being a programmer to being a professional software engineer Spend more time developing software; minimize time spent dealing with ineffective or inadequate processes Reduce errors in judgment and provide predictable outcomes while maintaining agility and responsiveness using Lean and Agile practices Identify and effectively manage the various types of complexity present in modern software development Know the steps you can take to ensure a shared understanding among stakeholders Discover tools to validate user experience early and often to minimize costly re-work Develop software designs and architectures that enable long-term business agility Implement patterns and processes that result in "falling into the pit of success" instead of into the "pit of failure" Adopt processes and patterns that will result in pervasive "institutionalized" quality Think differently about the responsibilities and accountabilities of essential technical leadership roles that will ensure team maturity and growth Understand what it means to be a professional engineer and how to take steps towards achieving true professionalism New to This Edition In this second edition, two seasoned veterans Doug Durham and Chad Michel have added new material that dives deeper into the challenges that prevent teams from maintaining velocity over the lifetime of their projects. Packed with plenty of useful examples based on real-world project development experience, the authors will explore the process of systems decomposition and detailed design as well as expanded discussions on topics covering the entire development lifecycle. The book includes a detailed discussion of the core quality metrics teams should adopt and why these are important to enabling positive change in outcomes. Readers will learn from individual case studies to help put the concepts of this book into practice for the improvement and maturation of developers. Finally, they introduce the notion of establishing a standard of care for software development that can move software engineering closer to being recognized as a professional engineering discipline.
ISBN: 9798868820656$q(electronic bk.)
Standard No.: 10.1007/979-8-8688-2065-6doiSubjects--Topical Terms:
306567
Agile software development.
LC Class. No.: QA76.76.D47
Dewey Class. No.: 005.1
Lean software systems engineering for developersachieving predictable outcomes through a system for software development /
LDR
:04705nmm a2200337 a 4500
001
692045
003
DE-He213
005
20260102122635.0
006
m d
007
cr nn 008maaau
008
260527s2025 cau s 0 eng d
020
$a
9798868820656$q(electronic bk.)
020
$a
9798868820649$q(paper)
024
7
$a
10.1007/979-8-8688-2065-6
$2
doi
035
$a
979-8-8688-2065-6
040
$a
GP
$c
GP
041
0
$a
eng
050
4
$a
QA76.76.D47
072
7
$a
UMZ
$2
bicssc
072
7
$a
COM051230
$2
bisacsh
072
7
$a
UMZ
$2
thema
082
0 4
$a
005.1
$2
23
090
$a
QA76.76.D47
$b
D961 2025
100
1
$a
Durham, Doug.
$3
898476
245
1 0
$a
Lean software systems engineering for developers
$h
[electronic resource] :
$b
achieving predictable outcomes through a system for software development /
$c
by Doug Durham, Chad Michel.
250
$a
Second edition.
260
$a
Berkeley, CA :
$b
Apress :
$b
Imprint: Apress,
$c
2025.
300
$a
xxiii, 285 p. :
$b
ill., digital ;
$c
24 cm.
505
0
$a
Chapter 1: Focusing on Software Development Outcomes Instead of Outputs -- Chapter 2: Managing the Dimensions of Complexity in Software Development -- Chapter 3: Improving How We Learn and Iterate Throughout the Project -- Chapter 4: Validation of User Experience -- Chapter 5: Designing Software Systems That Age Well and Adapt to Change -- Chapter 6: Developers "Falling into the Pit of Success" -- Chapter 7: Institutionalized Quality -- Chapter 8: Rethinking the Roles, Interactions, and Accountabilities on Your Teams -- Chapter 9: Bringing It All Together - Creating an Action Plan -- Chapter 10: Moving Towards a Standard of Care for Software Development.
520
$a
Graduate to the next level of your software development career, learning the tools you need to successfully manage the complexity of modern software systems. Whether you are a developer at a small software company or one of many developers at a large enterprise, your success directly correlates to the ability of your development team to rapidly respond to change. In today's world, developers face increasingly complex challenges when it comes to requirements, technology, solution hosting, support, and pace of change. This book will help you put on the lens of a software engineer. You will come away with an understanding of how to view the entire spectrum of the software development process, learn valuable concepts, and apply these principles through meaningful examples. What You Will Learn Move beyond being a programmer to being a professional software engineer Spend more time developing software; minimize time spent dealing with ineffective or inadequate processes Reduce errors in judgment and provide predictable outcomes while maintaining agility and responsiveness using Lean and Agile practices Identify and effectively manage the various types of complexity present in modern software development Know the steps you can take to ensure a shared understanding among stakeholders Discover tools to validate user experience early and often to minimize costly re-work Develop software designs and architectures that enable long-term business agility Implement patterns and processes that result in "falling into the pit of success" instead of into the "pit of failure" Adopt processes and patterns that will result in pervasive "institutionalized" quality Think differently about the responsibilities and accountabilities of essential technical leadership roles that will ensure team maturity and growth Understand what it means to be a professional engineer and how to take steps towards achieving true professionalism New to This Edition In this second edition, two seasoned veterans Doug Durham and Chad Michel have added new material that dives deeper into the challenges that prevent teams from maintaining velocity over the lifetime of their projects. Packed with plenty of useful examples based on real-world project development experience, the authors will explore the process of systems decomposition and detailed design as well as expanded discussions on topics covering the entire development lifecycle. The book includes a detailed discussion of the core quality metrics teams should adopt and why these are important to enabling positive change in outcomes. Readers will learn from individual case studies to help put the concepts of this book into practice for the improvement and maturation of developers. Finally, they introduce the notion of establishing a standard of care for software development that can move software engineering closer to being recognized as a professional engineering discipline.
650
0
$a
Agile software development.
$3
306567
650
0
$a
Systems engineering.
$3
182491
650
1 4
$a
Software Engineering.
$3
274511
650
2 4
$a
Computer and Information Systems Applications.
$3
913125
650
2 4
$a
Web Development.
$3
760534
700
1
$a
Michel, Chad.
$3
898477
710
2
$a
SpringerLink (Online service)
$3
273601
773
0
$t
Springer Nature eBook
856
4 0
$u
https://doi.org/10.1007/979-8-8688-2065-6
950
$a
Professional and Applied Computing (SpringerNature-12059)
筆 0 讀者評論
全部
電子館藏
館藏
1 筆 • 頁數 1 •
1
條碼號
館藏地
館藏流通類別
資料類型
索書號
使用類型
借閱狀態
預約狀態
備註欄
附件
000000262350
電子館藏
1圖書
電子書
EB QA76.76.D47 D961 2025 2025
一般使用(Normal)
在架
0
1 筆 • 頁數 1 •
1
多媒體
多媒體檔案
https://doi.org/10.1007/979-8-8688-2065-6
評論
新增評論
分享你的心得
Export
取書館別
處理中
...
變更密碼
登入